*{box-sizing:border-box}body{margin:0;background:#eee7db;color:#203039;font:15px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.site{background:#172b32;color:#fff8ee;border-bottom:1px solid #b99967;padding:13px 22px}.nav{max-width:1480px;margin:auto;display:flex;align-items:center;gap:25px}.brand{display:flex;align-items:center;gap:9px;font-size:21px;font-weight:850;letter-spacing:-.04em;white-space:nowrap}.brand img{width:43px;height:47px;object-fit:contain}.brand b{color:#dcb474}.links{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-left:auto;font-weight:700;font-size:13px}.links [aria-current]{border:1px solid #c8a063;border-radius:11px;padding:8px 11px;color:#f3d5a3}.shell{width:min(1420px,calc(100% - 40px));margin:auto}.hero{position:relative;background:radial-gradient(circle at 85% 45%,#8b744844,transparent 35%),linear-gradient(120deg,#11262d,#283840);color:#faf2e8;padding:68px 0 106px;overflow:hidden;border-bottom:3px solid #c29b64}.hero:before{content:"";position:absolute;inset:0 0 0 auto;width:40%;opacity:.15;background:url('/s360-escudo-tallado.webp') center/contain no-repeat}.hero>.shell{position:relative}.over{font-size:12px;color:#e1bd80;font-weight:850;letter-spacing:.22em}.hero h1{font:500 clamp(38px,5vw,68px)/1.08 Georgia,serif;margin:14px 0;letter-spacing:-.045em}.hero em{font-style:normal;color:#dfb778}.hero p{max-width:700px;color:#d5dddc;font-size:17px}.flag{display:inline-block;background:#294148;border:1px solid #b99b69;border-radius:30px;padding:8px 13px;margin-top:15px;font-size:12px;color:#f0d6ac}.dashboard{position:relative;display:grid;grid-template-columns:minmax(250px,335px) minmax(0,1fr) minmax(240px,285px);gap:16px;margin-top:-65px;margin-bottom:65px;align-items:start}.card{border-radius:18px;border:1px solid #c3a77d;box-shadow:0 12px 25px #182b302b,inset 0 1px #ffffff35}.ivory{background:linear-gradient(135deg,#fffaf2,#ebe1d1)}.dark{background:linear-gradient(135deg,#1a3038,#31464d);color:#f9efe0}.login,.stats{padding:24px}.login .glyph{font-size:30px;color:#b48642}.login h2,.stats h2{font-size:20px;margin:8px 0}.login p{font-size:13px;color:#627074}.login label{display:block;font-size:13px;font-weight:800;margin:18px 0 6px}.login input{width:100%;min-width:0;margin-top:5px;padding:12px;border:1px solid #cfc0aa;border-radius:9px;background:#f7f2e9}.login button{width:100%;padding:13px;border:1px solid #b69a6d;background:#e5d7c1;border-radius:10px;color:#736e63;font-weight:850;margin:15px 0}.rule{border-top:1px solid #cfbea4;margin-top:8px}.request{display:block;text-align:center;border-radius:10px;border:1px solid #ba9150;color:#f5d7a7;background:#243942;font-weight:800;padding:11px}.request span{float:right}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tiles article{padding:22px;min-height:150px}.tiles article>span{font-size:29px;color:#f0c579}.tiles h3{font-size:17px;margin:10px 0 3px}.tiles p{font-size:12px;color:#d6dedb;margin:0}.projects{margin-top:14px;padding:20px}.titleline{display:flex;justify-content:space-between;align-items:center;gap:8px}.titleline h2{margin:0;font-size:21px}.quiet{font-size:12px;color:#bdb6a7}.titleline .quiet{color:#6a7677}.locked{margin-top:17px;background:#fffaf1;border:1px dashed #bda680;border-radius:12px;padding:16px;display:flex;gap:14px;align-items:center}.locked>span{font-size:28px;color:#ae813e}.locked p{font-size:12px;color:#6c7470;margin:3px 0}.stats .number{font-size:61px;line-height:1.2;font-weight:900}.stats small{font-size:11px;color:#d8c4a4}.stat{display:flex;justify-content:space-between;border-top:1px solid #9e967a;padding:13px 0;margin-top:9px;font-size:13px}.stat b{font-size:17px}.featurestrip{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px}.featurestrip>div{padding:10px 15px;border-right:1px solid #d0c1aa}.featurestrip>div:last-child{border:0}.featurestrip b{font-size:13px;color:#6e4d26}.featurestrip p{font-size:12px;color:#666e70;margin:5px 0}.footer{background:#162b31;color:#f5ebdd;padding:35px 0;border-top:2px solid #b18e56}.footinner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.footinner p{color:#b9c9c6;font-size:12px}.footinner a{font-size:12px}.plaque{border:1px solid #b38e56;border-radius:10px;padding:11px 14px;color:#e2c492;font-size:12px}@media(max-width:1150px){.dashboard{grid-template-columns:minmax(250px,310px) minmax(0,1fr)}.stats{grid-column:1/-1}}@media(max-width:760px){.site{padding:10px 15px}.nav{flex-wrap:wrap}.links{margin-left:0;width:100%;justify-content:flex-start;gap:11px;font-size:12px}.links a{padding:4px}.shell{width:min(100% - 25px,600px)}.hero{padding:45px 0 89px}.hero h1{font-size:40px}.hero p{font-size:15px}.dashboard{grid-template-columns:1fr;gap:12px;margin-top:-54px}.stats{grid-column:auto}.tiles{gap:10px}.tiles article{padding:15px;min-height:135px}.tiles h3{font-size:15px}.featurestrip{grid-template-columns:1fr 1fr}.featurestrip>div:nth-child(2){border:0}.footinner{align-items:flex-start}}@media(max-width:400px){.brand{font-size:18px}.tiles{grid-template-columns:1fr 1fr}.tiles article{padding:13px}.tiles article>span{font-size:25px}.tiles h3{font-size:14px}.featurestrip{grid-template-columns:1fr}.featurestrip>div{border-right:0;border-bottom:1px solid #d3c4ae}}.login form,#s360-activate,#s360-change,.s360-admin form{display:grid;gap:9px}.login label,.s360-admin label{display:grid;gap:4px}.login input,.s360-admin input,.s360-admin select,.s360-admin textarea{width:100%;min-width:0;border:1px solid #cbbd9c;border-radius:10px;background:#fffaf2;padding:10px}.login button,.s360-admin button{border-radius:10px;background:#253a42;color:#f6d9a9;border:1px solid #b38f5b;padding:11px;font-weight:800;cursor:pointer}.login details{margin-top:14px;padding-top:12px;border-top:1px solid #d0b88f}.login summary{font-weight:800;color:#805b30;cursor:pointer}.s360-admin{grid-column:1/-1;padding:22px}.s360-admingrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.s360-admingrid form{padding:14px;border:1px solid #ccb993;border-radius:12px}.s360-project{padding:13px;margin:10px 0;background:#fffaf1;border-radius:12px;border:1px solid #cab28b}.s360-project h3{margin:0}.s360-track{height:8px;background:#ded0b9;border-radius:7px;overflow:hidden}.s360-track span{display:block;height:100%;background:#c9a365}.s360-project form{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.s360-project form>*{flex:1 1 110px;min-width:0}.s360-project select,.s360-project input{padding:8px;border:1px solid #cbbd9c;border-radius:8px}.s360-temp{background:#ffefd3;word-break:break-word;padding:10px;border-radius:10px}@media(max-width:680px){.s360-admingrid{grid-template-columns:1fr}}
/* UI state correction: hidden forms must never appear */[hidden],.login [hidden],.dashboard [hidden],.s360-admin[hidden]{display:none!important}.login #s360-activation{background:#f1e0bb;border:1px solid #af8643;padding:13px;border-radius:12px;margin:16px 0}.login #s360-activation summary{color:#6b491a;font-size:14px}.login #s360-activation[open] summary{margin-bottom:12px}.login #s360-activation form label{font-size:13px}.login #s360-activation input{font-size:16px}.login #s360-activation button{background:#233a43;color:#fff1d5}.login #s360-login[hidden]{display:none!important}
.s360-file-admin{margin-top:18px;padding:17px;border:1px solid #ccac75;border-radius:12px;background:#fbf3e3}.s360-file-admin h3{margin:5px 0 8px}.s360-file-admin>p{font-size:12px;color:#74644e}.s360-file-admin form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px}.s360-file-admin label{display:grid;gap:5px}.s360-download-item{margin:12px 0;padding:14px;border:1px solid #cbb18b;border-radius:12px;background:#fff9ef}.s360-download-item h3{margin:0 0 6px;font-size:16px}.s360-download-item p{font-size:12px;color:#667371}.s360-download-item button{background:#263b43;color:#ffe5b8;border:1px solid #ba9656;border-radius:10px;padding:10px 15px;cursor:pointer;font-weight:800}.s360-client-only .tiles,.s360-client-only .stats,.s360-client-only .featurestrip{display:none!important}.s360-client-only .dashboard{grid-template-columns:minmax(240px,335px) minmax(0,1fr)}.s360-client-only #s360-projects{display:none!important}.s360-client-only #s360-locked{display:none!important}@media(max-width:900px){.s360-file-admin form{grid-template-columns:1fr}.s360-client-only .dashboard{grid-template-columns:1fr}}
.s360-app-entry{margin:12px 0;padding:21px;border-radius:14px;border:1px solid #ba975e;background:linear-gradient(135deg,#1a3037,#314951);color:#f7ebd7;box-shadow:0 9px 22px #1b32362e}.s360-app-entry .s360-app-tag{color:#e7bf7c;font-size:11px;font-weight:800;letter-spacing:.14em}.s360-app-entry h3{margin:10px 0 3px;font-size:21px}.s360-app-entry p{font-size:13px;color:#d8dfdc}.s360-app-entry a{display:inline-flex;gap:9px;align-items:center;justify-content:center;background:linear-gradient(110deg,#c8a36a,#e3c592);border:1px solid #f1d5a2;color:#182d33;border-radius:10px;padding:12px 19px;font-weight:850;margin-top:8px;text-decoration:none}.s360-app-entry a:hover{filter:brightness(1.1)}#s360-apps[hidden]{display:none!important}
.s360-private-hero{grid-column:1/-1;display:flex;justify-content:space-between;gap:22px;align-items:center;background:radial-gradient(circle at 86% 5%,#bf99563a,transparent 50%),linear-gradient(115deg,#142a32,#31464b);border:1px solid #ba995e;border-radius:19px;padding:28px;color:#fcf0df;box-shadow:0 15px 30px #132b3140}.s360-private-hero .s360-kicker,.s360-links-admin .s360-kicker{font-size:11px;color:#e6c387;letter-spacing:.2em;font-weight:850}.s360-private-hero h2{font:500 clamp(31px,5vw,49px) Georgia,serif;letter-spacing:-.04em;margin:12px 0}.s360-private-hero h2 em{font-style:normal;color:#e5c38b}.s360-private-hero p{color:#d3dcd8}.s360-private-hero .s360-secure-line{font-size:11px;color:#e5c89c}.s360-private-plaque{border:2px ridge #c39d68;box-shadow:inset 0 0 25px #bb985c40;min-height:150px;min-width:155px;border-radius:17px;color:#e8c58e;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:29px}.s360-private-plaque strong{font:500 41px Georgia,serif}.s360-private-plaque small{font-size:8px;letter-spacing:.2em}.s360-client-only .dashboard{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.s360-client-only .hero{padding:41px 0 90px}.s360-client-only .tiles,.s360-client-only .stats,.s360-client-only .featurestrip{display:none!important}.s360-client-only .projects{background:linear-gradient(125deg,#fffaf1,#eee0ca);padding:25px}.s360-client-only #s360-client-title{font:500 31px Georgia,serif}.s360-client-only #s360-private-hero{display:flex!important}.s360-client-only .s360-app-entry{padding:27px;min-height:225px;background:radial-gradient(circle at 95% 0%,#bc925545,transparent 55%),linear-gradient(125deg,#132a32,#354952);box-shadow:0 15px 26px #142d3342}.s360-client-only .s360-app-entry h3{font:500 33px Georgia,serif;color:#fff3e2}.s360-client-only .s360-app-entry a{padding:14px 18px;min-height:48px}.s360-online-widget{border:1px solid #ba9866;border-radius:12px;background:#243941;padding:12px;margin-top:16px;font-size:13px}.s360-online-widget b{font-size:24px;color:#edc689}.s360-online-widget small{display:block;font-size:11px;color:#ddd2c3}.s360-online-dot{width:8px;height:8px;display:inline-block;background:#6fdb9f;border-radius:50%;margin-right:7px}.s360-projection{font-size:11px;padding-top:10px;margin-top:12px;border-top:1px solid #c1a27366}.s360-projection strong{font-size:19px;color:#e4c28b}.s360-links-admin{margin-top:20px;padding:21px;background:linear-gradient(130deg,#19313a,#344950);border:1px solid #bc9b67;color:#f7ecda;border-radius:14px}.s360-links-admin h3{font:500 29px Georgia,serif;margin:6px 0}.s360-links-admin p{font-size:12px;color:#d7dad4}.s360-admin-link-card{padding:14px;margin:12px 0;border:1px solid #ba9c68;background:#2c454c;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.s360-admin-link-card strong{display:block}.s360-admin-link-card small{display:block;color:#e0c18f;overflow-wrap:anywhere}.s360-link-actions{display:flex;gap:8px}.s360-link-actions a,.s360-link-actions button{border-radius:9px;padding:10px 12px;border:1px solid #e3c185;font-size:12px}.s360-link-actions a{background:#e2c28a;color:#182e33;font-weight:800}.s360-link-actions button{background:#38515a;color:#f3e1c4}.s360-links-admin details{border-top:1px solid #b8996355;padding-top:13px;margin-top:16px}.s360-links-admin summary{cursor:pointer;color:#eac895;font-weight:850}.s360-links-admin form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.s360-links-admin form label{display:grid;gap:4px;font-size:12px}.s360-links-admin form label:nth-child(3),.s360-links-admin form button{grid-column:1/-1}.s360-links-admin input{width:100%;min-width:0;border:1px solid #c9a46e;border-radius:9px;padding:11px;background:#fff9f0;color:#1d343a}.s360-links-admin form button{background:#e7c68d;color:#1a3135;border:1px solid #c9a36d;border-radius:9px;font-weight:850;padding:12px}@media(max-width:830px){.s360-client-only .dashboard{grid-template-columns:1fr}}@media(max-width:560px){.s360-private-plaque{display:none}.s360-private-hero{padding:20px}.s360-links-admin form{grid-template-columns:1fr}.s360-links-admin form label:nth-child(3),.s360-links-admin form button{grid-column:auto}}
.s360-client-only .s360-action-tiles{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:13px}.s360-action-tiles .s360-action-tile{text-align:left;cursor:pointer;font:inherit;width:100%;min-height:144px;border:1px solid #b79a6e;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.s360-action-tile:hover,.s360-action-tile:focus-visible{transform:translateY(-4px);box-shadow:0 16px 30px #132a3559;filter:brightness(1.09);outline:2px solid #f1cb91;outline-offset:2px}.s360-action-tile[aria-pressed=true],.s360-preview-tabs button[aria-pressed=true]{outline:2px solid #e4bd79;outline-offset:2px}.s360-client-only .s360-action-tiles .s360-action-tile{display:block!important}.s360-back{display:inline-flex;align-items:center;gap:5px;background:#243a43;border:1px solid #c09d65;color:#f5ddb4;padding:10px 13px;border-radius:10px;font-weight:850;margin:9px 0 17px;cursor:pointer}.s360-panel-note{border:1px solid #bca37b;border-radius:12px;padding:16px;background:#fff9ee;font-size:13px}.s360-panel-note a{font-weight:800;color:#73501d;text-decoration:underline}.s360-preview-control{margin-top:19px;border:1px solid #c59b61;border-radius:15px;background:linear-gradient(130deg,#172e36,#35484d);color:#f5ebd9;padding:23px}.s360-preview-head{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap}.s360-preview-head span,.s360-preview-intro span{font-size:11px;letter-spacing:.18em;color:#e7c083;font-weight:850}.s360-preview-head h3{font:500 29px Georgia,serif;margin:6px 0}.s360-preview-head p{font-size:13px;color:#d7dbd4;max-width:490px}.s360-preview-head label{display:grid;gap:5px;font-size:12px}.s360-preview-head select{min-width:230px;max-width:100%;background:#fff9ed;border:1px solid #c4a273;border-radius:9px;padding:11px;color:#263b41}.s360-preview-control button{border:1px solid #e0bd7d;border-radius:10px;padding:11px 14px;cursor:pointer;background:#ddbb80;color:#21363b;font-weight:800}.s360-preview-control button:disabled{opacity:.45;cursor:not-allowed}.s360-preview-control #s360-preview-open{margin-top:16px}.s360-preview-ribbon{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#dbc18f;color:#21343b;font-size:11px;font-weight:900;letter-spacing:.07em;padding:10px 15px}.s360-preview-ribbon button{background:#263d45!important;color:#f9e9cd!important}.s360-preview-stage{padding:24px;background:linear-gradient(135deg,#fdf7e9,#e8d9bf);color:#233941}.s360-preview-intro{background:radial-gradient(circle at 100% 0%,#c8a37144,transparent 45%),linear-gradient(120deg,#1b3037,#3a4b4c);padding:25px;border-radius:14px;color:#fff0d9;border:1px solid #b99b6e}.s360-preview-intro h3{font:500 32px Georgia,serif;margin:9px 0}.s360-preview-intro p{color:#d7dad3;font-size:13px}.s360-preview-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px}.s360-preview-tabs button{background:linear-gradient(135deg,#1e343c,#3c5054);color:#f5ddb8;min-height:70px}.s360-preview-content{border:1px solid #c0a277;background:#fffaf0;border-radius:12px;padding:20px;margin-top:12px;min-height:120px}.s360-preview-content h4{margin:0 0 10px;font-size:17px}.s360-preview-content .s360-admin-link-card{color:#fff5e5}.s360-preview-stage #s360-preview-back{margin-top:13px;background:#263e44;color:#ffe5ba}.s360-preview-control[hidden],#s360-preview-frame[hidden]{display:none!important}@media(max-width:700px){.s360-preview-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.s360-preview-stage{padding:13px}.s360-preview-ribbon{flex-wrap:wrap}.s360-preview-head select{min-width:0;width:100%}}
.s360-action-tiles .s360-action-tile{display:block;padding:21px 18px}.s360-action-tiles .s360-action-tile span{display:block;font-size:28px;color:#dfb879}.s360-action-tiles .s360-action-tile h3{font-size:17px;margin:9px 0 3px;color:#fff4e5}.s360-action-tiles .s360-action-tile p{font-size:12px;margin:0;color:#cfdad8}.s360-client-only #s360-client-tiles[hidden]{display:none!important}.s360-client-only #s360-client-detail[hidden]{display:none!important}
.s360-security-intro{padding:24px;border:1px solid #c49d63;border-radius:15px;color:#f9eddd;background:radial-gradient(circle at 90% 0%,#ba98583b,transparent 50%),linear-gradient(125deg,#172f38,#3b4d50);box-shadow:0 12px 28px #18303725}.s360-security-intro span{font-size:10px;letter-spacing:.19em;font-weight:900;color:#e8c487}.s360-security-intro h3{font:500 clamp(24px,3vw,35px) Georgia,serif;margin:10px 0;color:#fcf4e6}.s360-security-intro p{color:#dce2dc;font-size:13px;max-width:520px}.s360-security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:17px 0}.s360-security-card{border:1px solid #c4a476;border-radius:13px;background:linear-gradient(140deg,#fffaf0,#ecdfc8);padding:18px;box-shadow:0 6px 15px #24373816,inset 0 1px #ffffffab;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease;outline:none}.s360-security-card:hover,.s360-security-card:focus-visible{transform:translateY(-4px);box-shadow:0 13px 25px #21383d2a;border-color:#a87f43}.s360-security-card>span{display:inline-flex;align-items:center;justify-content:center;font-size:24px;color:#99713e;width:40px;height:40px;background:#e8d4b2;border:1px solid #c7a372;border-radius:12px}.s360-security-card h4{font:600 17px Georgia,serif;margin:12px 0 7px;color:#263b41}.s360-security-card p{font-size:12px;line-height:1.6;color:#5b6260;margin:0}.s360-security-footnote,.s360-security-preview{font-size:12px;color:#575f59;line-height:1.65;padding:13px 15px;background:#f7eddd;border:1px solid #d3bd96;border-radius:11px;margin:12px 0}.s360-security-preview{background:#e6ebe8;border-color:#acc1b8}.s360-preview-content .s360-security-intro h3{color:#fff4e8}@media(max-width:620px){.s360-security-grid{grid-template-columns:1fr}.s360-security-intro{padding:18px}.s360-security-card{padding:16px}}
.s360-security-overview{margin-top:16px;padding:25px;border:1px solid #c4a16c;border-radius:16px;color:#f8eddc;background:radial-gradient(circle at 100% 0%,#bf945538,transparent 50%),linear-gradient(125deg,#152c36,#34494e);box-shadow:0 14px 30px #142e3542}.s360-security-overview[hidden]{display:none!important}.s360-security-overview-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.s360-security-overview-head span:first-child{font-size:10px;font-weight:850;letter-spacing:.18em;color:#e2c28d}.s360-security-overview-head h3{font:500 clamp(24px,3vw,34px) Georgia,serif;letter-spacing:-.03em;margin:9px 0}.s360-security-overview-head p{font-size:13px;color:#dce0da;margin:0}.s360-security-seal{height:79px;width:85px;flex-shrink:0;display:flex;align-items:center;justify-content:center;text-align:center;border:2px ridge #d1ac72;border-radius:12px;box-shadow:inset 0 0 17px #bfa46b40;color:#efd09b;font:600 11px Georgia,serif;letter-spacing:.13em}.s360-security-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:20px}.s360-security-overview-grid article{padding:16px 14px;border:1px solid #ad966f;border-radius:11px;background:#e8dcc91b;transition:transform .18s ease,box-shadow .18s ease}.s360-security-overview-grid article:hover{transform:translateY(-3px);box-shadow:0 9px 19px #14283066}.s360-security-overview-grid article>span{display:block;font-size:24px;color:#e8c585;margin-bottom:10px}.s360-security-overview-grid strong{font-size:13px;color:#fff0dc}.s360-security-overview-grid p{font-size:11px;line-height:1.55;color:#e1ddd2;margin-top:7px}.s360-security-overview button{margin-top:20px;width:100%;padding:13px 16px;border-radius:10px;background:linear-gradient(110deg,#d1ae76,#f0d7ab);border:1px solid #ffe0a9;color:#1e353b;font-weight:900;cursor:pointer}.s360-security-overview button:hover{filter:brightness(1.06)}.s360-pdv-guide{margin-top:20px;padding:21px;background:#f8ebd6;color:#273c42;border:1px solid #d4b88b;border-radius:13px}.s360-pdv-guide-kicker{color:#966d32;font-weight:850;letter-spacing:.14em;font-size:10px}.s360-pdv-guide h4{font:500 24px Georgia,serif;margin:8px 0}.s360-pdv-guide-head>p{font-size:12px;color:#59665e}.s360-pdv-steps{display:grid;gap:11px;margin:17px 0}.s360-pdv-step{display:flex;gap:13px;align-items:flex-start;background:#fff9ee;border:1px solid #d2b98c;padding:13px;border-radius:10px}.s360-pdv-step-number{font:500 22px Georgia,serif;color:#a27840}.s360-pdv-step strong{font-size:13px}.s360-pdv-step p{font-size:12px;color:#5b615c;margin:4px 0}.s360-pdv-guide-actions{display:flex;gap:9px;flex-wrap:wrap}.s360-pdv-guide-actions button,.s360-pdv-guide-actions a{border:1px solid #b99664;background:#294149;color:#f6dec0;padding:11px 13px;border-radius:9px;font-weight:750;font-size:12px;cursor:pointer}.s360-pdv-guide-note{margin-top:14px;font-size:11px;color:#5a5c51;line-height:1.55;border-top:1px solid #d0ba93;padding-top:12px}@media(max-width:700px){.s360-security-overview-grid{grid-template-columns:1fr}.s360-security-seal{display:none}.s360-security-overview{padding:18px}}
.s360-delivery-control{margin:23px 0;padding:24px;border:1px solid #c09b64;border-radius:15px;background:linear-gradient(135deg,#1c333b,#344a4e);color:#f7ecd9}.s360-delivery-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.s360-delivery-head span:first-child{font-size:10px;letter-spacing:.15em;color:#e8c183;font-weight:850}.s360-delivery-head h3{font:500 30px Georgia,serif;margin:6px 0}.s360-delivery-head p{font-size:12px;max-width:550px;color:#d5dcd6}.s360-delivery-head>span{font-size:11px;border:1px solid #ccad78;color:#f6d5a3;border-radius:22px;padding:8px 11px}.s360-delivery-control>h4{font:500 22px Georgia,serif;margin:20px 0 9px}.s360-delivery-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:11px 0;padding:14px;border:1px solid #bd9b61;border-radius:12px;background:#30454b}.s360-delivery-alert strong{font-size:14px;display:block;color:#fbe9ce}.s360-delivery-alert p{font-size:12px;color:#d5d8d3;margin:5px 0}.s360-delivery-alert small{font-size:11px;color:#e6c58f}.s360-delivery-account{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#2b444c;border:1px solid #a99067;border-radius:11px;padding:14px;margin-top:10px}.s360-delivery-account strong{display:block}.s360-delivery-account small{display:block;color:#d1c8b5}.s360-delivery-account .s360-state{font-size:11px;color:#eacb94}.s360-delivery-buttons{display:flex;gap:8px;flex-wrap:wrap}.s360-delivery-buttons button{border:1px solid #d9b982;border-radius:9px;background:#ead0a3;color:#21353b;padding:10px 12px;font-weight:850;font-size:12px;cursor:pointer}.s360-delivery-buttons button.danger{background:#563d3d;border-color:#d19d94;color:#ffe1d5}.s360-delivery-control .s360-delivery-empty{font-size:12px;color:#d6d6cf;padding:14px;border:1px dashed #9f977e;border-radius:10px}.s360-delivery-control [hidden]{display:none!important}@media(max-width:580px){.s360-delivery-control{padding:15px}}
.s360-pdv-instructions{margin-top:18px}.s360-pdv-instructions[hidden]{display:none!important}.s360-pdv-instructions .s360-pdv-guide{background:radial-gradient(circle at 100% 0%,#e4c7993b,transparent 49%),linear-gradient(135deg,#fffaf1,#e8dbc4);padding:25px;border:1px solid #b99561;border-radius:16px;box-shadow:0 14px 30px #172c3433}.s360-pdv-instructions .s360-pdv-guide h4{font:500 clamp(24px,3.5vw,32px) Georgia,serif}.s360-pdv-instructions .s360-pdv-step{box-shadow:inset 0 1px #fff,0 4px 11px #1d393b12}.s360-pdv-instructions .s360-pdv-guide-head{border-bottom:1px solid #d9bf96;padding-bottom:13px}.s360-pdv-instructions .s360-pdv-guide-actions button:hover,.s360-pdv-instructions .s360-pdv-guide-actions a:hover{filter:brightness(1.1)}
.s360-email-control{margin:22px 0;padding:24px;border:1px solid #bb955d;border-radius:16px;background:linear-gradient(125deg,#182f37,#32474a);box-shadow:0 15px 32px #152c3540;color:#f8ecd8}.s360-email-heading{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:12px}.s360-email-heading span:first-child{font-size:10px;letter-spacing:.15em;color:#e8c486;font-weight:850}.s360-email-heading h3{font:500 30px Georgia,serif;margin:8px 0;color:#fff1dc}.s360-email-heading p{font-size:12px;line-height:1.6;color:#d5d9d0;max-width:530px}.s360-email-status{padding:8px 11px;border-radius:24px;border:1px solid #e0b77c;font-size:11px;color:#f5d8a7}.s360-email-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,1fr);gap:16px;margin:18px 0}.s360-email-label{display:block;font-size:12px;margin-bottom:9px;color:#e3d8c5}.s360-email-control select{width:100%;padding:13px;border-radius:10px;background:#fff8ec;border:1px solid #c8a572;color:#263d41;font-size:14px}.s360-email-actions{display:flex;gap:9px;margin:15px 0;flex-wrap:wrap}.s360-email-control button{padding:12px 15px;border-radius:10px;border:1px solid #d7b47c;background:linear-gradient(125deg,#ebd2a1,#caa36b);color:#20343b;font-size:12px;font-weight:850;cursor:pointer}.s360-email-control button:disabled{opacity:.45;cursor:not-allowed}.s360-email-control #s360-email-feedback{font-size:12px;color:#e9d3ac;line-height:1.65}.s360-email-preview{padding:20px;border-radius:13px;border:1px solid #caa66f;background:linear-gradient(140deg,#fdf7eb,#e9d7b7);color:#28404a}.s360-email-preview>span{font-size:10px;letter-spacing:.13em;color:#916e37;font-weight:850}.s360-email-preview h4{font:500 27px Georgia,serif;margin:13px 0}.s360-email-preview p{font-size:12px;color:#596362}.s360-email-preview strong{display:block;max-width:max-content;padding:12px 15px;background:#2c4148;border-radius:9px;color:#fbe2ae;font-size:11px;margin-top:17px}.s360-email-preview small{display:block;margin-top:11px;font-size:11px;color:#65716e}.s360-email-history{border-top:1px solid #ac9772;padding-top:13px}.s360-email-history summary{cursor:pointer;font-size:13px;font-weight:850;color:#f3d7a4}.s360-email-history-item{padding:13px 0;border-bottom:1px solid #7b71614b}.s360-email-history-item strong{display:block;font-size:13px}.s360-email-history-item small{font-size:11px;color:#ddd2bf}.s360-email-history-item em{font-size:11px;color:#e8be80;font-style:normal}.s360-email-control[hidden]{display:none!important}@media(max-width:700px){.s360-email-layout{grid-template-columns:1fr}.s360-email-control{padding:16px}}