/* ═══ MY ASSETS + PNL CALENDAR + MINI ASSETS — vestiti trapiantati dal LAVORO (day inclusa) ═══ */
.ma-ov{position:fixed;inset:0;background:rgba(0,0,0,.86);backdrop-filter:blur(1px);z-index:300;display:none;align-items:flex-start;justify-content:center;padding:24px 20px;overflow-y:auto;}
.ma-ov.on{display:flex;}
body.day .ma-ov{background:rgba(0,0,0,.45);}
.ma-modal{width:700px;background:#111;border:1px solid rgba(232,147,26,.52);border-radius:20px;overflow:hidden;flex-shrink:0;}
body.day .ma-modal{background:#fff;border-color:rgba(232,147,26,.45);}
.ma-hdr{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #1e1e1e;}
body.day .ma-hdr{border-bottom-color:#ebebeb;}
.ma-title{font-family:'Bebas Neue',sans-serif;font-size:22px;color:#f0f0f0;letter-spacing:1.5px;}
body.day .ma-title{color:#1a1a1a;}
.ma-close{background:none;border:1px solid #2a2a2a;color:#555;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;}
.ma-close:hover{border-color:#E8931A;color:#E8931A;}
body.day .ma-close{border-color:#ddd;}
.ma-hero{padding:20px 24px;border-bottom:1px solid #1e1e1e;display:flex;justify-content:space-between;align-items:flex-start;}
body.day .ma-hero{border-bottom-color:#ebebeb;}
.mh-total-lbl{font-size:10px;color:#555;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;}
body.day .mh-total-lbl{color:#aaa;}
.mh-sats{font-family:'Bebas Neue',sans-serif;font-size:38px;color:#E8931A;line-height:1;}
.mh-sats-dec{font-size:20px;color:rgba(232,147,26,.5);}
.mh-sats-unit{font-size:18px;color:rgba(232,147,26,.75);}
.mh-usd{font-size:14px;color:#f0f0f0;margin-top:4px;}
body.day .mh-usd{color:#1a1a1a;}
.mh-btc{font-family:'DM Mono',monospace;font-size:11px;color:#555;margin-top:3px;}
body.day .mh-btc{color:#999;}
.mh-pnl{font-family:'DM Mono',monospace;font-size:12px;color:#c0392b;margin-top:7px;}
.mh-right{display:flex;flex-direction:column;align-items:flex-end;gap:10px;}
.ma-ctas{display:flex;gap:7px;}
.ma-btn-o{background:#E8931A;color:#000;border:none;border-radius:20px;padding:7px 14px;font-size:11px;font-weight:600;cursor:pointer;font-family:'DM Sans',sans-serif;}
.ma-btn-l{background:transparent;color:#E8931A;border:1px solid rgba(232,147,26,.4);border-radius:20px;padding:7px 14px;font-size:11px;cursor:pointer;font-family:'DM Sans',sans-serif;transition:all .15s;}
.ma-btn-l:hover{background:rgba(232,147,26,.12);border-color:#E8931A;}
.ma-btn-t{background:transparent;color:#888;border:1px solid #2a2a2a;border-radius:20px;padding:7px 14px;font-size:11px;cursor:pointer;font-family:'DM Sans',sans-serif;transition:all .15s;}
.ma-btn-t:hover{color:#E8931A;border-color:rgba(232,147,26,.4);background:rgba(232,147,26,.06);}
body.day .ma-btn-t{border-color:#ddd;color:#666;}
.mh-fee{font-family:'DM Mono',monospace;font-size:10px;color:#555;padding:4px 10px;border:1px solid #2a2a2a;border-radius:20px;}
body.day .mh-fee{border-color:#ddd;color:#888;}
.mh-fee b{color:#E8931A;font-weight:500;}
.ma-tabs{display:flex;align-items:center;border-bottom:1px solid #1e1e1e;padding:0 24px;}
body.day .ma-tabs{border-bottom-color:#ebebeb;}
.matab{padding:10px 12px;font-size:12px;color:#555;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;}
.matab:hover{color:#ccc;}
body.day .matab:hover{color:#333;}
.matab.on{color:#f0f0f0;border-bottom-color:#E8931A;}
body.day .matab.on{color:#1a1a1a;}
.matab-hist{margin-left:auto;color:#E8931A !important;border-bottom:2px solid transparent !important;}
.ma-table{padding:0;}
.mt-hdr{display:grid;grid-template-columns:1.6fr 1.4fr 1fr .7fr .8fr;padding:7px 24px;background:#0e0e0e;border-bottom:1px solid #1e1e1e;}
body.day .mt-hdr{background:#f5f5f5;border-bottom-color:#ebebeb;}
.mt-th{font-size:9px;color:#444;text-transform:uppercase;letter-spacing:.5px;}
.mt-th:not(:first-child){text-align:right;}
body.day .mt-th{color:#aaa;}
.mt-row{display:grid;grid-template-columns:1.6fr 1.4fr 1fr .7fr .8fr;padding:10px 24px;border-bottom:1px solid #161616;align-items:center;}
body.day .mt-row{border-bottom-color:#f0f0f0;}
.mt-row:last-child{border-bottom:none;}
.mt-asset-name{font-size:12px;font-weight:500;color:#f0f0f0;}
body.day .mt-asset-name{color:#1a1a1a;}
.mt-asset-sub{font-size:10px;color:#555;margin-top:1px;}
body.day .mt-asset-sub{color:#999;}
.mt-bal-cell{text-align:right;}
.mt-sats-val{font-family:'DM Mono',monospace;font-size:12px;color:#E8931A;}
.mt-usd-val{font-family:'DM Mono',monospace;font-size:10px;color:#555;}
body.day .mt-usd-val{color:#999;}
.mt-usd-cell{font-family:'DM Mono',monospace;font-size:11px;color:#888;text-align:right;}
.mt-pct-val{font-family:'DM Mono',monospace;font-size:11px;color:#888;text-align:right;}
.mt-empty{font-family:'DM Mono',monospace;font-size:11px;color:#3a3a3a;text-align:right;}
.mt-action{display:flex;justify-content:flex-end;}
.mt-btn{font-size:10px;padding:4px 10px;border:1px solid #2a2a2a;border-radius:3px;color:#888;background:transparent;cursor:pointer;}
.mt-btn:hover{border-color:#E8931A;color:#E8931A;}
body.day .mt-btn{border-color:#ddd;color:#666;}
.ma-hist{padding:0 24px;border-top:1px solid #1e1e1e;}
body.day .ma-hist{border-top-color:#ebebeb;}
.ma-hist-ttl{display:flex;justify-content:space-between;align-items:center;padding:10px 0 8px;font-size:10px;color:#666;text-transform:uppercase;letter-spacing:1px;}
.ma-hist-ttl span:last-child{color:#E8931A;cursor:pointer;text-transform:none;letter-spacing:0;}
.ma-hist-cols{display:grid;grid-template-columns:1fr 1.1fr 1.3fr .8fr .8fr .7fr;padding:5px 0;border-bottom:1px solid #161616;}
.ma-hist-hd{font-size:9px;color:#444;text-transform:uppercase;letter-spacing:.5px;}
.ma-hist-hd:not(:first-child){text-align:right;}
body.day .ma-hist-hd{color:#bbb;}
.ma-hist-row{display:grid;grid-template-columns:1fr 1.1fr 1.3fr .8fr .8fr .7fr;padding:8px 0;border-bottom:1px solid #161616;align-items:center;}
body.day .ma-hist-row{border-bottom-color:#f0f0f0;}
.mhr-date{font-family:'DM Mono',monospace;font-size:10px;color:#777;}
.mhr-type-dep{font-size:11px;color:#22c55e;font-weight:500;}
.mhr-type-wit{font-size:11px;color:#c0392b;font-weight:500;}
.mhr-type-tra{font-size:11px;color:#E8931A;font-weight:500;}
.mhr-amount{text-align:right;}
.mhr-sats{font-family:'DM Mono',monospace;font-size:11px;color:#E8931A;}
.mhr-usd{font-family:'DM Mono',monospace;font-size:9px;color:#555;}
body.day .mhr-usd{color:#999;}
.mhr-chain{text-align:right;font-family:'DM Mono',monospace;font-size:10px;color:#777;}
.mhr-wallet{text-align:right;font-size:10px;color:#777;}
.mhr-status{text-align:right;}
.badge-ok{font-size:9px;color:#22c55e;background:rgba(34,197,94,.1);padding:2px 6px;border-radius:3px;}
.ma-oh-wrap{padding:0 24px 16px;}
.ma-oh-iframe{width:100%;height:320px;border:1.5px solid rgba(232,147,26,.55);border-radius:10px;overflow:hidden;background:#0c0c0c;}
body.day .ma-oh-iframe{border-color:rgba(232,147,26,.4);background:#fff;}
.ma-oh-iframe iframe{width:100%;height:100%;border:none;display:block;}
.ma-footer{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;border-top:1px solid #1e1e1e;background:#0e0e0e;}
body.day .ma-footer{border-top-color:#ebebeb;background:#f8f8f8;}
.mf-label{font-size:9px;color:#555;text-transform:uppercase;letter-spacing:1px;margin-bottom:3px;}
body.day .mf-label{color:#aaa;}
.mf-pnl{font-family:'DM Mono',monospace;font-size:12px;color:#c0392b;}
.mf-pnl-usd{font-family:'DM Mono',monospace;font-size:10px;color:#555;margin-top:1px;}
body.day .mf-pnl-usd{color:#999;}
.mf-btn-cal{display:inline-flex;align-items:center;gap:6px;background:rgba(232,147,26,.1);border:1px solid rgba(232,147,26,.4);color:#E8931A;border-radius:8px;padding:8px 14px;font-size:12px;cursor:pointer;font-family:'DM Sans',sans-serif;font-weight:500;transition:background .15s;}
.mf-btn-cal:hover{background:rgba(232,147,26,.18);}
\n#ps-panel .mt-btn{padding:5px 16px;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;transition:all .15s;}

/* — overlay PNL Calendar — */
/* -- PNL CAL OVERLAY -- */
.pnlcal-ov{position:fixed;inset:0;background:rgba(0,0,0,.86);z-index:10002;display:none;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);}
.pnlcal-ov.on{display:flex;}
.pnlcal-shell{width:min(980px,96vw);height:min(680px,94vh);background:#0c0c0c;border:1px solid rgba(232,147,26,.52);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.65),0 0 32px rgba(232,147,26,.07);overflow:hidden;display:flex;flex-direction:column;}
.pnlcal-iframe{width:100%;flex:1;min-height:0;border:none;display:block;}
body.day .pnlcal-ov{background:rgba(0,0,0,.55);}
body.day .pnlcal-shell{background:#f7f7f7;border-color:rgba(232,147,26,.55);}

/* — mini-finestra Assets (originale) — */
.nb-assets-dd{display:none;position:absolute;top:36px;right:0;width:310px;background:#111;border:1px solid rgba(232,147,26,.36);border-radius:12px;padding:16px;z-index:200;box-shadow:0 12px 40px rgba(0,0,0,.75);max-height:calc(100vh - 70px);overflow-y:auto;scrollbar-width:none;}
.nb-assets-dd.on{display:block;}
.nb-assets-dd::-webkit-scrollbar{display:none!important;}
body.day .nb-assets-dd{background:#fff;border-color:rgba(232,147,26,.4);box-shadow:0 12px 40px rgba(0,0,0,.75);max-height:calc(100vh - 70px);overflow-y:auto;scrollbar-width:none;}
.ndd-wallet-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #1e1e1e;}
body.day .ndd-wallet-row{border-bottom-color:#ebebeb;}
.ndd-wallet-lbl{font-size:9px;color:#555;text-transform:uppercase;letter-spacing:1px;}
body.day .ndd-wallet-lbl{color:#aaa;}
.ndd-wallet-addr{font-family:'DM Mono',monospace;font-size:11px;color:#f0f0f0;background:#1a1a1a;padding:3px 8px;border-radius:20px;border:1px solid #2a2a2a;}
body.day .ndd-wallet-addr{color:#1a1a1a;background:#f0f0f0;border-color:#ddd;}
.ndd-total-lbl{font-size:9px;color:#555;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;}
body.day .ndd-total-lbl{color:#aaa;}
.ndd-sats-hero{font-family:'Bebas Neue',sans-serif;font-size:28px;color:#E8931A;line-height:1;}
.ndd-sats-dec{font-size:14px;color:rgba(232,147,26,.55);}
.ndd-sats-unit{font-size:13px;color:rgba(232,147,26,.75);}
.ndd-usd{font-size:13px;color:#f0f0f0;margin-top:2px;}
body.day .ndd-usd{color:#1a1a1a;}
.ndd-btc{font-family:'DM Mono',monospace;font-size:10px;color:#555;margin-top:1px;margin-bottom:5px;}
body.day .ndd-btc{color:#999;}
.ndd-pnl{font-family:'DM Mono',monospace;font-size:11px;color:#c0392b;margin-bottom:10px;}
.ndd-fee-badge{display:inline-flex;gap:4px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:20px;padding:3px 9px;font-size:10px;color:#888;font-family:'DM Mono',monospace;margin-bottom:11px;}
body.day .ndd-fee-badge{background:#f5f5f5;border-color:#ddd;color:#666;}
.ndd-fee-badge b{color:#E8931A;font-weight:500;}
.ndd-ctas{display:flex;gap:6px;margin-bottom:6px;}
.ndd-btn-o{background:#E8931A;color:#000;border:none;border-radius:20px;padding:7px 0;font-size:11px;font-weight:600;cursor:pointer;flex:1;font-family:'DM Sans',sans-serif;}
.ndd-btn-l{background:transparent;color:#E8931A;border:1px solid rgba(232,147,26,.4);border-radius:20px;padding:7px 0;font-size:11px;cursor:pointer;flex:1;font-family:'DM Sans',sans-serif;transition:all .15s;}
.ndd-btn-l:hover{background:rgba(232,147,26,.12);border-color:#E8931A;}
.ndd-btn-t{background:transparent;color:#888;border:1px solid #2a2a2a;border-radius:20px;padding:7px 0;font-size:11px;cursor:pointer;width:100%;font-family:'DM Sans',sans-serif;margin-bottom:11px;transition:all .15s;}
.ndd-btn-t:hover{color:#E8931A;border-color:rgba(232,147,26,.4);background:rgba(232,147,26,.06);}
body.day .ndd-btn-l{border-color:rgba(232,147,26,.5);}
body.day .ndd-btn-t{border-color:#ddd;color:#666;}
.ndd-div{border:none;border-top:1px solid #1e1e1e;margin:0 0 10px;}
body.day .ndd-div{border-top-color:#ebebeb;}
.ndd-acc-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #161616;}
.ndd-acc-row:last-of-type{border-bottom:none;}
body.day .ndd-acc-row{border-bottom-color:#f0f0f0;}
.ndd-acc-lbl{font-size:11px;color:#888;}
body.day .ndd-acc-lbl{color:#666;}
.ndd-acc-r{display:flex;flex-direction:column;align-items:flex-end;gap:1px;}
.ndd-acc-sats{font-family:'DM Mono',monospace;font-size:12px;color:#E8931A;}
.ndd-acc-usd{font-family:'DM Mono',monospace;font-size:10px;color:#555;}
body.day .ndd-acc-usd{color:#999;}
.ndd-viewall{display:block;text-align:center;margin-top:11px;padding-top:10px;border-top:1px solid #1e1e1e;font-size:11px;color:#E8931A;cursor:pointer;text-decoration:none;}
body.day .ndd-viewall{border-top-color:#ebebeb;}

/* — unico ritocco richiesto: CONNECTED in verde Bloomberg — */
.ndd-wallet-lbl{color:#27c46f!important;letter-spacing:.14em;}

/* — TX Sats Interface Preview (originale) — */
.tx-preview-ov{position:fixed;inset:0;display:none;align-items:center;justify-content:center;
  background:rgba(0,0,0,.16);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);z-index:10030;padding:12px;}
.tx-preview-ov.on{display:flex;}
.tx-preview-shell{width:min(1520px,98.6vw);height:min(96vh,1040px);background:rgba(7,7,7,.64);
  border:1px solid rgba(232,147,26,.44);border-radius:22px;
  box-shadow:0 24px 56px rgba(0,0,0,.34),0 0 24px rgba(232,147,26,.07);
  display:flex;flex-direction:column;overflow:hidden;position:relative;}
.tx-preview-nav{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 14px;
  border-bottom:1px solid rgba(232,147,26,.14);background:linear-gradient(180deg,rgba(232,147,26,.06),rgba(232,147,26,.01));}
.tx-preview-kicker{font-family:'DM Mono',monospace;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;
  color:#E8931A;white-space:nowrap;flex-shrink:0;}
.tx-preview-tabs{display:flex;align-items:center;gap:6px;min-width:0;flex:1;overflow:auto;scrollbar-width:none;}
.tx-preview-tabs::-webkit-scrollbar{display:none;}
.tx-preview-tab{height:24px;padding:0 10px;border-radius:999px;border:1px solid #2a2a2a;background:rgba(10,10,10,.72);color:#8f8f8f;
  font-size:10px;font-family:'DM Mono',monospace;letter-spacing:.55px;cursor:pointer;transition:all .16s;white-space:nowrap;flex-shrink:0;}
.tx-preview-tab:hover{border-color:#E8931A;color:#E8931A;}
.tx-preview-tab.on{background:rgba(232,147,26,.14);border-color:#E8931A;color:#E8931A;}
.tx-preview-close{width:26px;height:26px;border-radius:50%;border:1px solid #343434;background:rgba(10,10,10,.72);color:#aaa;
  display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;transition:all .16s;flex-shrink:0;}
.tx-preview-close:hover{border-color:#E8931A;color:#E8931A;}
.tx-preview-stage{flex:1;overflow:auto;overflow-x:hidden;position:relative;padding:2px 4px 4px;background:transparent;}
.tx-preview-stage::-webkit-scrollbar{width:8px;height:8px;}
.tx-preview-stage::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:999px;border:2px solid transparent;background-clip:padding-box;}
.tx-preview-stage::-webkit-scrollbar-track{background:transparent;}
.tx-preview-stage-inner{width:max-content;min-width:100%;min-height:100%;display:flex;align-items:flex-start;justify-content:center;}
.tx-preview-stage-inner.index-mode{width:100%;max-width:100%;min-width:100%;justify-content:stretch;}
.tx-preview-canvas{position:relative;transform-origin:top center;transition:transform .18s ease;will-change:transform;padding-top:2px;}
.tx-preview-device{width:var(--tx-preview-width, 960px);height:var(--tx-preview-height, 760px);
  border:0;border-radius:16px;background:#080808;display:block;box-shadow:0 14px 28px rgba(0,0,0,.20);}
.tx-preview-index{width:100%;max-width:100%;margin:0 auto;padding:10px 12px 12px;display:none;height:100%;}
.tx-preview-index.on{display:flex;align-items:stretch;}
.tx-preview-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch;
  width:100%;min-height:calc(100vh - 152px);height:100%;
  background:rgba(7,7,7,.94);border:1px solid rgba(232,147,26,.16);border-radius:18px;
  box-shadow:0 18px 40px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.02);
  overflow:hidden;}
.tx-preview-index-card{min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;height:100%;
  padding:16px 22px 18px;background:transparent;border-right:1px solid rgba(232,147,26,.14);}
.tx-preview-index-card:last-child{border-right:0;}
.tx-preview-index-tag{display:none;}
.tx-preview-index-title{font-family:'Bebas Neue',sans-serif;font-size:25px;line-height:.94;letter-spacing:.6px;
  color:#f0f0f0;margin-bottom:9px;}
.tx-preview-index-desc{font-size:11.2px;line-height:1.38;color:#b4b4b4;margin-bottom:12px;max-width:100%;}
.tx-preview-index-list{display:flex;flex-direction:column;justify-content:space-evenly;gap:0;flex:1;}
.tx-preview-index-item{display:flex;align-items:flex-start;gap:8px;font-size:10.8px;line-height:1.3;color:#efefef;
  padding:5px 0;}
.tx-preview-index-dot{width:4px;height:4px;border-radius:50%;background:#E8931A;box-shadow:0 0 8px rgba(232,147,26,.35);
  margin-top:5px;flex-shrink:0;}
body.day .tx-preview-nav{border-bottom-color:#e4d5bf;background:linear-gradient(180deg,rgba(232,147,26,.08),rgba(232,147,26,.01));}
body.day .tx-preview-tab{background:rgba(255,255,255,.80);border-color:#d9d9d9;color:#666;}
body.day .tx-preview-tab:hover{border-color:#E8931A;color:#E8931A;}
body.day .tx-preview-tab.on{background:rgba(232,147,26,.10);border-color:#E8931A;color:#E8931A;}
body.day .tx-preview-close{background:rgba(255,255,255,.82);border-color:#d0d0d0;color:#777;}
body.day .tx-preview-close:hover{border-color:#E8931A;color:#E8931A;}
body.day .tx-preview-index-grid{background:rgba(252,252,252,.96);border-color:#e7d6bf;box-shadow:0 18px 40px rgba(0,0,0,.08);}
body.day .tx-preview-index-card{border-right-color:#e7d6bf;}
body.day .tx-preview-index-title{color:#1a1a1a;}
body.day .tx-preview-index-desc{color:#5d5d5d;}
body.day .tx-preview-index-item{color:#444;}
/* — TX Preview in day: pannello chiaro, restano neri solo i device (miglioria sul vecchio) — */
body.day .tx-preview-nav{background:transparent!important;border-bottom-color:rgba(232,147,26,.25)!important;}
body.day .tx-preview-tab{background:#F1EAD9!important;border-color:#DCD3C2!important;color:#5C5345!important;}
body.day .tx-preview-tab.on{background:#fff!important;border-color:#E8931A!important;color:#171209!important;}
body.day .tx-preview-close{background:#F1EAD9!important;border-color:#DCD3C2!important;color:#5C5345!important;}
body.day .tx-preview-stage::-webkit-scrollbar-thumb{background:rgba(232,147,26,.35)!important;}
body.day .tx-preview-index-card{background:#FFFFFF!important;border-color:#E6DCC8!important;}
body.day .tx-preview-index-title{color:#171209!important;}
body.day .tx-preview-index-desc,body.day .tx-preview-index-item{color:#5C5345!important;}

/* — il device mostra solo la propria sagoma: iframe trasparente, ombra rettangolare via — */
.tx-preview-device{background:transparent!important;box-shadow:none!important;border-radius:0!important;}


/* ══ Day · TX Preview — idea Aldo: corpo popup tutto grigio chiaro, navbar crema, trasparenza viva ══ */
body.day .tx-preview-ov{background:rgba(23,18,9,.32)!important;backdrop-filter:blur(3px);}
body.day .tx-preview-shell{background:rgba(249,246,240,.58)!important;box-shadow:0 30px 80px rgba(23,18,9,.20)!important;}
body.day .tx-preview-nav{background:#FBF6EC!important;border-bottom:1px solid rgba(23,18,9,.08);}
body.day .tx-preview-stage{background:transparent!important;}


/* ══ Ritaglio sagoma device (idea Aldo): fuori dal bezel non esiste nulla — vale dark e day ══ */
/* sagome: iphone 413×872 r54 in 430×900 → inset 14/8.5 · ipadL 900×660 r22 in 920×670 → 5/10 · ipadP 680×900 r28 esatto */
.tx-preview-device[data-dev="iphone"]{clip-path:inset(14px 8.5px round 54px);}
.tx-preview-device[data-dev="ipadLandscape"]{clip-path:inset(5px 10px round 22px);}
.tx-preview-device[data-dev="ipadPortrait"]{clip-path:inset(0 round 28px);}
.tx-preview-device{filter:drop-shadow(0 22px 40px rgba(0,0,0,.55));}
body.day .tx-preview-device{filter:drop-shadow(0 18px 34px rgba(23,18,9,.32));}
