.beta-notice{color:#09233e;background:#fff4e7;border-bottom:2px solid #ff6500;justify-content:space-between;align-items:center;gap:14px;padding:10px max(16px,50% - 700px);font:12px/1.5 Arial,sans-serif;display:flex}.beta-notice strong,.beta-notice span{display:block}.beta-notice button{color:#09233e;min-height:40px;font:inherit;background:#fff;border:1px solid #b77329;border-radius:8px;flex-shrink:0;padding:8px 12px}.beta-notice button:focus-visible{outline-offset:2px;outline:3px solid #ff6500}@media (width<=600px){.beta-notice{flex-direction:column;align-items:flex-start;gap:7px}}:root{color:#1c2d45;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f7fa;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{color:#fff;background:#142b48;flex-direction:column;flex-shrink:0;width:250px;padding:30px 18px;display:flex}.brand{letter-spacing:-1.3px;padding:0 13px 35px;font-size:31px;font-weight:800}.brand strong{color:#f28c28}.brand small{color:#bac7d7;letter-spacing:1.1px;margin-top:5px;font-size:9px;display:block}.sidebar nav{gap:7px;display:grid}.nav-item{color:#d3deea;text-align:left;background:0 0;border:0;border-radius:10px;padding:14px 16px}.nav-item:hover,.nav-item.active{color:#fff;background:#284562}.nav-item.active{border-left:3px solid #f28c28}.sidebar-footer{color:#90a5bb;margin-top:auto;padding:20px 13px 0;font-size:11px}.main-content{flex:1;min-width:0}.topbar{color:#52657a;background:#fff;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;height:75px;padding:0 40px;font-size:14px;display:flex}.avatar{color:#142b48;background:#eaf0f8;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.content{max-width:1250px;margin:auto;padding:42px}.heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.eyebrow{color:#e27b1a;letter-spacing:2px;margin:0 0 10px;font-size:11px;font-weight:800}h1{letter-spacing:-1px;margin:0;font-size:34px}h2{margin:36px 0 20px;font-size:21px}.subtitle{color:#718095;margin:10px 0 0}.primary-button{color:#fff;white-space:nowrap;background:#f28c28;border:0;border-radius:10px;padding:14px 20px;font-weight:700}.primary-button:hover{background:#db7512}.stats,.section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stats article,.section-card,.action-card,.equipment-card{background:#fff;border:1px solid #e8edf3;border-radius:16px;padding:24px;box-shadow:0 5px 18px #1c2d4508}.stats article{flex-direction:column;gap:14px;display:flex}.stats article span{color:#61738a;font-size:14px}.stats article strong{color:#142b48;font-size:40px}.stats article small{color:#8896a6}.action-card,.equipment-card{text-align:left;color:#142b48;flex-direction:column;gap:14px;display:flex}.action-card:hover,.equipment-card:hover{border-color:#f28c28}.action-card strong{font-size:19px}.action-card span,.equipment-card span{color:#708197;font-size:13px}.section-card h3{margin-top:0}.section-card p{color:#708197;line-height:1.6}.equipment-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.equipment-icon{background:#f2f5fa;border-radius:14px;place-items:center;width:56px;height:56px;font-size:29px;display:grid}.equipment-card small{color:#e27b1a;font-weight:700}.back-button{color:#e27b1a;background:0 0;border:0;padding:0 0 20px}.machine-details .section-grid{margin-top:25px}.modal-backdrop{background:#10223899;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:min(100%,460px);padding:28px;box-shadow:0 20px 60px #0003}.modal-header{justify-content:space-between;align-items:center;display:flex}.modal-header h2{margin:0 0 20px}.close-button{color:#62748b;background:0 0;border:0;font-size:28px}.modal form{flex-direction:column;gap:12px;display:flex}.modal label{font-size:13px;font-weight:700}.modal input{border:1px solid #d6e0eb;border-radius:9px;outline-color:#f28c28;margin-bottom:8px;padding:13px}.form-note{color:#7a899a;font-size:12px;line-height:1.5}@media (width<=850px){.sidebar{width:190px}.content{padding:25px}.topbar{padding:0 25px}.stats,.section-grid{grid-template-columns:1fr}.heading{flex-direction:column;align-items:flex-start}}@media (width<=600px){.app-shell{display:block}.sidebar{width:100%;padding:15px}.brand{padding:0 5px 15px;font-size:26px}.sidebar nav{gap:3px;display:flex;overflow:auto}.nav-item{white-space:nowrap;padding:10px;font-size:12px}.sidebar-footer{display:none}.topbar{height:55px}.content{padding:23px 18px}.heading{margin-bottom:24px}h1{font-size:29px}.primary-button{width:100%}.stats{gap:12px}.stats article{padding:18px}.stats article strong{font-size:32px}}.novia-icon{vertical-align:middle;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-picker{color:#09233e;background:#fff;border:1px solid #bacddd;border-radius:10px;min-width:0;margin:12px 0;padding:12px}.icon-picker legend{padding:0 5px;font-size:12px;font-weight:700}.icon-picker-preview{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.icon-picker-preview>span:not(.novia-icon){flex:1;min-width:90px;font-size:12px}.icon-picker-preview small{overflow-wrap:anywhere;font-size:10px;display:block}.icon-picker-preview label{gap:4px;font-size:11px;display:grid}.icon-picker-preview input[type=color]{cursor:pointer;width:44px;height:32px;padding:2px}.icon-picker code{font-size:11px}.icon-picker summary{cursor:pointer;margin-top:12px;font-size:12px;font-weight:700}.icon-picker-filters{gap:8px;margin-top:12px;display:grid}.icon-picker-filters label{gap:4px;font-size:12px;display:grid}.icon-picker-filters input,.icon-picker-filters select{color:#09233e;background:#fff;border:1px solid #aebdcb;border-radius:6px;width:100%;min-width:0;padding:8px}.icon-picker p{font-size:12px}.icon-picker-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:7px;max-height:320px;padding:3px;display:grid;overflow-y:auto}.icon-picker-grid button{color:#09233e;cursor:pointer;background:#f7fafc;border:1px solid #c6d6e4;border-radius:8px;flex-direction:column;align-items:center;gap:5px;min-height:100px;padding:8px 4px;display:flex}.icon-picker-grid button[aria-pressed=true]{background:#e5f2ff;border:2px solid #176aa4}.icon-picker-grid button span:not(.novia-icon){font-size:11px}.icon-picker-grid small{font-size:10px}.icon-picker :focus-visible{outline-offset:2px;outline:3px solid #e86b12}.dashboard-preview{color:#10243d;text-align:left;background:linear-gradient(100deg,#777,#f3f3f3 12%,#383e42 20%,#171b20 80%,#ddd 94%,#60686f);border:3px solid #a9afb4;border-radius:42px;width:100%;max-width:405px;margin:auto;padding:6px;box-shadow:0 2px 0 2px #fff,0 16px 28px #00243f28}.preview-phone-screen{background:var(--preview-background);border:3px solid #111b22;border-radius:33px;overflow:hidden}.preview-header{background:var(--preview-primary);color:var(--preview-primary-text);padding:16px 12px 10px}.preview-header-bar{align-items:center;gap:8px;min-height:42px;display:flex;position:relative}.preview-hamburger{flex-shrink:0}.preview-hamburger>summary{cursor:pointer;list-style:none;display:flex}.preview-hamburger>summary::-webkit-details-marker{display:none}.preview-hamburger>summary svg{width:25px;height:25px}.preview-hamburger>summary:focus-visible{outline-offset:3px;outline:3px solid #ff6500}.preview-hamburger nav{z-index:10;background:var(--preview-primary);width:min(280px,100%);max-height:320px;color:var(--preview-primary-text);border:1px solid #ffffff50;border-radius:12px;padding:10px;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 8px 20px #00182d60}.preview-hamburger nav button{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.preview-hamburger nav button:hover{background:#ffffff20}.preview-hamburger nav svg{flex-shrink:0;width:28px;height:28px}.preview-hamburger nav p{padding:8px;font-size:12px}.preview-header-bar>button{color:inherit;background:0 0;border:0;flex-shrink:0;padding:0;position:relative}.preview-header-bar>button svg{width:25px;height:25px}.preview-notification i{background:var(--preview-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:0;right:0}.preview-logo-row{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;display:grid;position:relative}.preview-logo-row>div{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.preview-logo-row>div:nth-child(2){justify-content:center}.preview-logo-row>div:nth-child(3){justify-content:flex-end}.preview-logo{object-fit:contain;width:66px;max-width:100%;height:32px;display:block}.preview-logo-primary{width:86px;height:38px}.preview-company-name{text-align:center;overflow-wrap:anywhere;grid-column:1/-1;font-size:18px}.preview-company-name,.preview-welcome h2,.preview-body h3{font-family:var(--preview-title-font);font-style:var(--preview-title-style);font-weight:var(--preview-title-weight)}.preview-welcome small,.preview-welcome p{font-family:var(--preview-subtitle-font);font-style:var(--preview-subtitle-style);font-weight:var(--preview-subtitle-weight)}.preview-phone-screen,.preview-phone-screen button{font-family:var(--preview-body-font);font-style:var(--preview-body-style);font-weight:var(--preview-body-weight)}.preview-welcome{isolation:isolate;color:var(--preview-secondary);padding:15px 15px 24px;position:relative}.preview-welcome.preview-with-photo{color:#fff;background:#102b46}.preview-background-photo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.preview-with-photo:after{content:"";z-index:-1;background:linear-gradient(90deg,#001b32df,#001b3260);position:absolute;inset:0}.preview-welcome small{font-size:10px}.preview-welcome h2{color:inherit;letter-spacing:-.03em;margin:5px 0;font-size:clamp(21px,2.3vw,28px);line-height:1.05}.preview-welcome p{max-width:270px;margin:7px 0;font-size:12px;line-height:1.25}.preview-welcome-rule{background:var(--preview-accent);border-radius:4px;width:28px;height:4px;display:block}.preview-body{margin-top:-12px;padding:0 7px 10px;position:relative}.preview-spaces{background:#ffffffed;border:1px solid #d6e2ed;border-radius:15px;margin-bottom:6px;padding:12px 10px}.preview-body h3{color:var(--preview-secondary);align-items:center;gap:9px;margin:0 0 10px;font-size:15px;line-height:1.2;display:flex}.preview-body h3 svg{flex-shrink:0;width:25px;height:25px}.preview-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.preview-modules button{color:#fff;min-height:72px;font:inherit;background-image:linear-gradient(145deg,#ffffff10,#00000015);border:1px solid #ffffff50;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 3px;font-size:13px;line-height:1.2;display:flex;box-shadow:inset 0 1px 4px #ffffff20}.preview-modules button svg{width:31px;height:31px}.preview-modules-list{grid-template-columns:minmax(0,1fr)}.preview-modules-list button{flex-direction:row;justify-content:flex-start;gap:12px;padding:12px}.preview-tiles-semi button{border-radius:6px}.preview-tiles-rectangular button{border-radius:0}.preview-feedback{color:#52657a;margin:7px 4px 0;font-size:9px;line-height:1.4}.preview-footer-logos{flex-wrap:wrap;justify-content:center;gap:10px;padding:8px 14px;display:flex}.preview-footer-logos:empty{display:none}.preview-powered{text-align:center;color:#52657a;margin:0;padding:8px;font-size:10px}.preview-empty{color:#52657a;font-size:13px}.preview-establishment{font-weight:700}.preview-nav{background:var(--preview-primary);grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 4px 12px;display:grid}.preview-nav button{color:var(--preview-primary-text);font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:3px 0 10px;font-size:10px;display:flex;position:relative}.preview-nav button svg{width:25px;height:25px}.preview-nav [aria-current]{color:var(--preview-accent)}.preview-nav [aria-current]:after{content:"";background:var(--preview-accent);border-radius:3px;width:70%;height:3px;position:absolute;bottom:0}.dashboard-preview button:focus-visible{outline-offset:-3px;outline:3px solid #ff6500}.organization-preview{color:#09233e;background:#f8fbfe;border:1px solid #b9c9d7;border-radius:18px;width:100%;min-width:0;box-shadow:0 10px 28px #00243f1c;container-type:inline-size}.organization-preview-brandbar{color:#fff;background:linear-gradient(110deg,#073354,#00557b);border-radius:17px 17px 0 0;justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:66px;padding:10px 24px;display:flex}.organization-preview-brandbar>img{object-fit:contain;filter:drop-shadow(0 1px 1px #fff);width:min(38%,210px);max-height:47px}.organization-preview-brandbar>div{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;font-size:clamp(12px,1.6vw,18px);display:flex}.organization-preview-brandbar svg{width:31px;height:31px}.organization-preview-intro{background:linear-gradient(90deg,#fff 0%,#fffffff5 42%,#ffffff8f 62%,#ffffff2e 100%),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22700%22%20viewBox%3D%220%200%201200%20700%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%3E%3Cstop%20stop-color%3D%22%2300243f%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23346f80%22%2F%3E%3C%2FlinearGradient%3E%3Cpattern%20id%3D%22p%22%20width%3D%22100%22%20height%3D%22100%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20d%3D%22M0%20100%20100%200M50%20100%20100%2050%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.05%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22url(%23g)%22%20d%3D%22M0%200h1200v700H0z%22%2F%3E%3Cpath%20fill%3D%22url(%23p)%22%20d%3D%22M0%200h1200v700H0z%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.12%22%20stroke-width%3D%223%22%3E%3Crect%20x%3D%22700%22%20y%3D%22130%22%20width%3D%22330%22%20height%3D%22290%22%20rx%3D%2224%22%2F%3E%3Crect%20x%3D%22760%22%20y%3D%22190%22%20width%3D%22210%22%20height%3D%22170%22%20rx%3D%2214%22%2F%3E%3Cpath%20d%3D%22M650%20480h450M720%20480v65m310-65v65%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M80%20530h100%22%20stroke%3D%22%23ff6500%22%20stroke-width%3D%228%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") 100%/58% 100% no-repeat,#fff;min-width:0;min-height:142px;padding:14px 43% 13px 26px;position:relative}.organization-preview-intro>div{z-index:1;min-width:0;position:relative}.organization-preview-intro small{color:#52708a;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.organization-preview-intro h2{border-bottom:4px solid #ff6500;width:max-content;max-width:100%;margin:3px 0 5px;padding-bottom:4px;font-size:clamp(24px,3vw,38px);line-height:1}.organization-preview-intro blockquote{margin:7px 0;font-family:Georgia,serif;font-size:clamp(11px,1.4vw,16px);font-style:italic;font-weight:700}.organization-preview-intro p{color:#536679;max-width:430px;margin:0;font-size:clamp(9px,1.15vw,12px);line-height:1.35}.organization-preview-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;padding:12px;display:grid}.organization-group-card{background:#fff;border:1px solid #c8d6e2;border-top:3px solid #176aa4;border-radius:13px;min-width:0;box-shadow:0 4px 10px #09233e12}.organization-group-primary{border-top:0;grid-column:span 2}.organization-group-teams{border-top:0;grid-column:1/-1}.organization-group-reference{background:linear-gradient(90deg,#fff1f1,#fff8f8);border:0;grid-column:1/-1;grid-template-columns:minmax(170px,.8fr) minmax(0,2fr);align-items:center;display:grid}.organization-group-card h3{color:#09233e;overflow-wrap:anywhere;border-radius:10px 10px 0 0;align-items:center;gap:7px;min-width:0;min-height:38px;margin:0;padding:7px 12px;font-size:clamp(11px,1.45vw,17px);line-height:1.2;display:flex}.organization-group-card h3 svg{color:#176aa4;stroke-width:2px;flex-shrink:0;width:25px;height:25px}.organization-group-primary h3,.organization-group-teams h3{color:#fff;background:linear-gradient(90deg,#00385e,#075c79)}.organization-group-primary h3 svg,.organization-group-teams h3 svg{color:#fff}.organization-group-reference h3{color:#b82035}.organization-group-reference h3 svg{color:#e42d42}.organization-group-members{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:7px;padding:9px;display:grid}.organization-group-members>p{color:#7a8997;text-align:center;margin:12px 4px;font-size:10px;font-style:italic}.organization-person{text-align:left;background:#f5f8fb;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:60px;padding:7px;display:flex}.organization-group-teams .organization-person{text-align:center;flex-direction:column}.organization-person-avatar{color:#09233e;background:linear-gradient(145deg,#dce9f3,#b9cfdf);border-radius:50%;flex-shrink:0;place-items:center;width:47px;height:47px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.organization-person-avatar img{object-fit:cover;width:100%;height:100%}.organization-person>div:last-child{min-width:0}.organization-person strong,.organization-person span,.organization-person small{white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:100%;display:block}.organization-person strong{font-size:11px}.organization-person span{color:#314c67;margin-top:2px;font-size:9px;line-height:1.2}.organization-person small{color:#e53b35;margin-top:3px;font-size:8px}.organization-unassigned{background:#fff;border:1px dashed #9db0c2;border-radius:13px;margin:0 12px 12px;padding:10px}.organization-unassigned h3{margin:0 0 8px;font-size:13px}.organization-unassigned>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;display:grid}.organization-preview footer{color:#718095;border-top:2px solid #f76;justify-content:space-between;align-items:center;gap:15px;margin:0 12px;padding:9px 4px;font-size:9px;display:flex}.organization-preview footer img{object-fit:contain;width:105px;max-height:30px}@container (width<=760px){.organization-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-group-primary,.organization-group-teams,.organization-group-reference{grid-column:1/-1}.organization-group-reference{grid-template-columns:1fr}}@container (width<=480px){.organization-preview-brandbar{min-height:52px;padding:8px 12px}.organization-preview-brandbar>img{width:min(42%,150px)}.organization-preview-brandbar>div{text-align:right;justify-content:flex-end}.organization-preview-intro{background:linear-gradient(90deg,#fffffff2,#ffffffb8),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22700%22%20viewBox%3D%220%200%201200%20700%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%3E%3Cstop%20stop-color%3D%22%2300243f%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23346f80%22%2F%3E%3C%2FlinearGradient%3E%3Cpattern%20id%3D%22p%22%20width%3D%22100%22%20height%3D%22100%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20d%3D%22M0%20100%20100%200M50%20100%20100%2050%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.05%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22url(%23g)%22%20d%3D%22M0%200h1200v700H0z%22%2F%3E%3Cpath%20fill%3D%22url(%23p)%22%20d%3D%22M0%200h1200v700H0z%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.12%22%20stroke-width%3D%223%22%3E%3Crect%20x%3D%22700%22%20y%3D%22130%22%20width%3D%22330%22%20height%3D%22290%22%20rx%3D%2224%22%2F%3E%3Crect%20x%3D%22760%22%20y%3D%22190%22%20width%3D%22210%22%20height%3D%22170%22%20rx%3D%2214%22%2F%3E%3Cpath%20d%3D%22M650%20480h450M720%20480v65m310-65v65%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M80%20530h100%22%20stroke%3D%22%23ff6500%22%20stroke-width%3D%228%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50%/cover;min-height:150px;padding:12px 14px}.organization-preview-intro p{max-width:90%}.organization-preview-grid{grid-template-columns:1fr;gap:7px;padding:8px}.organization-group-primary,.organization-group-teams,.organization-group-reference{grid-column:1/-1}.organization-group-reference{grid-template-columns:1fr}.organization-group-card h3{padding-inline:8px}.organization-group-members{grid-template-columns:1fr}}.company-dashboard-page{color:#10243d;background:#eaf1f7;min-height:100vh}.company-dashboard-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:1200px;margin:auto;padding:12px 20px;font-size:12px;display:flex}.company-dashboard-tools>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.company-dashboard-tools label{align-items:center;gap:8px;display:flex}.company-dashboard-tools button,.company-dashboard-tools select,.company-module-back{color:#10243d;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a8bdce;border-radius:8px;padding:9px 12px}.company-dashboard-content:focus{outline:none}.company-dashboard.dashboard-preview{max-width:none;box-shadow:none;background:var(--preview-background);border:0;border-radius:0;margin:0;padding:0}.company-dashboard>.preview-phone-screen{border:0;border-radius:0;flex-direction:column;min-height:calc(100dvh - 65px);display:flex}.company-dashboard .preview-header{padding:15px max(20px,50% - 550px)}.company-dashboard .preview-header-bar{gap:20px;min-height:55px}.company-dashboard .preview-header-bar>button,.company-dashboard .preview-hamburger summary{justify-content:center;align-items:center;min-width:44px;min-height:44px}.company-dashboard .preview-logo-row{align-items:center;min-height:44px}.company-dashboard .preview-logo{width:100px;height:44px}.company-dashboard .preview-logo-primary{width:150px;height:55px}.company-dashboard .preview-company-name{font-size:24px}.company-dashboard .preview-hamburger nav{width:min(320px,90vw)}.company-dashboard .preview-hamburger nav button{min-height:48px}.company-dashboard .preview-welcome{padding:36px max(24px,50% - 530px) 55px}.company-dashboard .preview-welcome h2{font-size:clamp(28px,4vw,42px)}.company-dashboard .preview-welcome p{max-width:500px;font-size:15px;line-height:1.5}.company-dashboard .preview-welcome small{letter-spacing:.08em;font-size:12px}.company-dashboard .preview-body{flex:1;width:100%;max-width:1100px;margin:-22px auto 0;padding:0 20px 24px}.company-dashboard .preview-spaces{border-radius:22px;padding:24px}.company-dashboard .preview-body h3{margin-bottom:20px;font-size:20px}.company-dashboard .preview-modules{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.company-dashboard .preview-modules button{cursor:pointer;gap:12px;min-height:130px;padding:20px 12px;font-size:16px}.company-dashboard .preview-modules button svg{width:42px;height:42px}.company-dashboard .preview-modules .novia-icon{width:42px!important;height:42px!important}.company-dashboard .preview-modules-list{grid-template-columns:minmax(0,1fr)}.company-dashboard .preview-modules-list button{min-height:80px}.company-dashboard .preview-nav{gap:8px;margin-top:auto;padding:12px max(16px,50% - 390px)}.company-dashboard .preview-nav button{cursor:pointer;min-height:60px;padding:8px 0 12px}.company-dashboard .preview-nav [aria-current]{color:var(--preview-primary-text)}.company-dashboard .preview-nav span{font-size:12px}.company-dashboard .preview-powered{text-align:center;padding:10px}.company-dashboard .preview-body:has(.company-module-page){margin:0 auto;padding-top:24px}.company-module-page{background:#fffe;border:1px solid #d6e2ed;border-radius:18px;padding:22px}.company-module-page h1{font-family:var(--preview-title-font);font-weight:var(--preview-title-weight);font-style:var(--preview-title-style);color:var(--preview-secondary);font-size:26px}.company-module-page .heading h1{font-family:var(--preview-title-font)}.company-module-page button{font-family:var(--preview-body-font)}.company-module-back{margin-bottom:16px}.machines-workspace .heading{flex-wrap:wrap;gap:12px}.machines-workspace .equipment-card{cursor:pointer}.company-dashboard-tools :focus-visible,.company-module-page :focus-visible{outline-offset:3px;outline:3px solid #ff6500}@media (width>=1100px){.company-dashboard .preview-modules:not(.preview-modules-list){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.company-dashboard-tools{padding:10px 12px}.company-dashboard-tools>div{gap:8px}.company-dashboard .preview-header{padding:10px 14px}.company-dashboard .preview-company-name{font-size:19px}.company-dashboard .preview-logo{width:70px;height:35px}.company-dashboard .preview-logo-primary{width:95px;height:42px}.company-dashboard .preview-welcome{padding:24px 22px 45px}.company-dashboard .preview-welcome p{font-size:13px}.company-dashboard .preview-body{padding:0 12px 18px}.company-dashboard .preview-spaces{padding:16px 12px}.company-dashboard .preview-modules:not(.preview-modules-list){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-dashboard .preview-modules button{min-height:118px;padding:15px 6px;font-size:14px}.company-module-page{padding:16px 12px}.company-module-page .equipment-grid{grid-template-columns:minmax(0,1fr)}.company-dashboard .preview-nav{padding:10px 8px}}.welcome-screen{color:#00243f;text-align:center;background:radial-gradient(at 50% 28%,#fff 10%,#edf5ff 65%,#d5e6fa 100%);flex-direction:column;min-height:100svh;display:flex;overflow:hidden}.welcome-header{z-index:2;padding:clamp(28px,5vh,64px) 24px 0;position:relative}.welcome-logo{width:min(72vw,490px);height:auto;margin:0 auto;display:block}.welcome-content{z-index:2;width:min(100%,800px);margin:0 auto;padding:24px 24px 0;position:relative}.welcome-screen h1{letter-spacing:-.035em;margin:0;font-size:clamp(36px,5.2vw,64px);font-weight:800;line-height:1.03}.welcome-screen h1 span{display:block}.welcome-title-rule{background:#ff6500;border-radius:8px;width:80px;height:6px;margin:22px auto 16px}.welcome-subtitle{max-width:650px;margin:0 auto;font-size:clamp(18px,2.4vw,26px);font-weight:600;line-height:1.25}.welcome-features{grid-template-columns:repeat(3,minmax(0,1fr));max-width:680px;margin:26px auto 0;padding:0;list-style:none;display:grid}.welcome-features li{flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0 10px;font-size:clamp(12px,1.9vw,18px);font-weight:700;line-height:1.15;display:flex;position:relative}.welcome-features li+li:before{content:"";background:#00243f30;width:1px;position:absolute;top:12px;bottom:5px;left:0}.welcome-feature-icon{width:clamp(36px,5vw,52px);height:clamp(36px,5vw,52px);display:block}.welcome-feature-icon svg{width:100%;height:100%;display:block}.welcome-icon-accent{stroke:#ff7900}.welcome-photo-area{isolation:isolate;flex:1;justify-content:center;align-items:flex-end;min-height:clamp(360px,49vw,620px);margin-top:-40px;padding:0 24px clamp(62px,8vw,100px);display:flex;position:relative}.welcome-photo{z-index:-3;object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}.welcome-photo-area:before{content:"";z-index:-2;background:linear-gradient(#f0f6ff 0%,#f0f6ffdd 7%,#f0f6ff00 31%,#00243f00 60%,#00243f 100%);position:absolute;inset:0}.welcome-start{z-index:2;color:#fff;background:#ff6500;border:0;border-radius:999px;width:min(100%,580px);min-height:64px;padding:15px 28px;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.2;position:relative;box-shadow:0 8px 24px #00243f24}.welcome-start:hover{background:#e85b00}.welcome-start:focus-visible{outline-offset:4px;outline:3px solid #00243f}.welcome-curves path:last-child{fill:#ff6500}.welcome-curves{z-index:-1;pointer-events:none;width:100%;height:clamp(90px,14vw,180px);position:absolute;bottom:0;left:0}@media (width<=600px){.welcome-header{padding:30px 20px 0}.welcome-logo{width:min(78vw,390px)}.welcome-content{padding:20px 18px 0}.welcome-screen h1{font-size:clamp(36px,10vw,58px)}.welcome-title-rule{width:60px;height:4px;margin:16px auto}.welcome-subtitle{font-size:clamp(17px,4.5vw,24px)}.welcome-features{margin-top:22px}.welcome-features li{padding:0 5px;font-size:clamp(11px,3.15vw,16px)}.welcome-photo-area{min-height:max(360px,49svh);margin-top:-28px;padding:0 11% 60px}.welcome-start{min-height:56px}}.access-screen{color:#00243f;background:radial-gradient(at top,#fff,#edf5ff);min-height:100svh;padding:28px clamp(18px,5vw,72px) 48px}.access-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;max-width:1100px;margin:0 auto 48px;display:grid}.access-logo{grid-column:2;width:min(46vw,250px);height:auto;display:block}.access-back{color:#00243f;background:0 0;border:0;grid-column:3;justify-self:end;padding:12px 0;font-size:14px;font-weight:600}.access-panel{text-align:center;max-width:920px;margin:0 auto}.access-eyebrow{color:#52657a;text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;font-size:12px;font-weight:700}.access-panel h1{letter-spacing:-.03em;max-width:760px;margin:0 auto;font-size:clamp(28px,4vw,42px);line-height:1.15}.access-panel h1:focus{outline:none}.access-title-rule{background:#ff6500;border-radius:5px;width:64px;height:5px;margin:24px auto}.access-intro{color:#52657a;margin:0 auto 32px;line-height:1.6}.access-choices{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.access-choice{background:#fff;border:1px solid #dce6ef;border-radius:20px;flex-direction:column;padding:clamp(22px,3vw,32px);display:flex;box-shadow:0 12px 36px #00243f06}.access-choice h2{margin:0;font-size:21px;line-height:1.35}.access-choice p{color:#52657a;margin:16px 0 28px;line-height:1.6}.access-primary,.access-secondary{border-radius:12px;min-height:50px;padding:14px 18px;font-weight:700;line-height:1.4}.access-choice button{width:100%;margin-top:auto}.access-primary{color:#fff;background:#ff6500;border:1px solid #ff6500}.access-primary:hover{background:#e85b00;border-color:#e85b00}.access-secondary{color:#00243f;background:#fff;border:1px solid #00243f}.access-secondary:hover{background:#edf5ff}.access-screen button:focus-visible{outline-offset:4px;outline:3px solid #ff6500}.access-client-note{color:#52657a;max-width:730px;margin:28px auto;font-size:13px;line-height:1.7}.access-test-area{border-top:1px solid #ccdbe7;margin-top:36px;padding-top:24px}.access-test-area p{color:#52657a;margin:0 0 12px;font-size:13px;line-height:1.7}.access-test-button{color:#00243f;text-underline-offset:4px;background:0 0;border:0;padding:12px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:underline}.access-placeholder{background:#fff;border:1px solid #dce6ef;border-radius:20px;max-width:650px;margin:0 auto;padding:clamp(22px,4vw,36px)}.access-status{color:#873700;background:#fff0e6;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-block}.access-placeholder p{color:#52657a;line-height:1.7}.access-placeholder .access-notice{color:#00243f;margin-bottom:24px;font-weight:600}@media (width<=600px){.access-header{gap:16px;margin-bottom:36px}.access-back{grid-column:1/-1;justify-self:center;font-size:12px}.access-choices{grid-template-columns:1fr;gap:16px}.access-choice h2{font-size:19px}.access-choice p{margin:12px 0 20px}}.company-screen{color:#09233e;background:#e9f0f7;min-height:100vh;padding-bottom:30px}.company-hero{color:#fff;background:radial-gradient(260px 95px at 50% 65px,#f0f7fff0 0%,#f0f7ffd9 45%,#f0f7ff00 100%),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22700%22%20viewBox%3D%220%200%201200%20700%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%3E%3Cstop%20stop-color%3D%22%2300243f%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23346f80%22%2F%3E%3C%2FlinearGradient%3E%3Cpattern%20id%3D%22p%22%20width%3D%22100%22%20height%3D%22100%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20d%3D%22M0%20100%20100%200M50%20100%20100%2050%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.05%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22url(%23g)%22%20d%3D%22M0%200h1200v700H0z%22%2F%3E%3Cpath%20fill%3D%22url(%23p)%22%20d%3D%22M0%200h1200v700H0z%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.12%22%20stroke-width%3D%223%22%3E%3Crect%20x%3D%22700%22%20y%3D%22130%22%20width%3D%22330%22%20height%3D%22290%22%20rx%3D%2224%22%2F%3E%3Crect%20x%3D%22760%22%20y%3D%22190%22%20width%3D%22210%22%20height%3D%22170%22%20rx%3D%2214%22%2F%3E%3Cpath%20d%3D%22M650%20480h450M720%20480v65m310-65v65%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M80%20530h100%22%20stroke%3D%22%23ff6500%22%20stroke-width%3D%228%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50% 40%/cover;padding:26px max(24px,50% - 560px) 64px}.company-logo{width:min(65vw,340px);height:auto;margin:0 auto 28px;display:block}.company-progress{max-width:940px;margin:auto}.company-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 32px;padding:0;list-style:none;display:grid}.company-progress li{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 8px 12px;font-size:14px;line-height:1.3;display:flex;position:relative}.company-progress li>span:last-child{white-space:normal;overflow-wrap:anywhere;text-shadow:0 1px 3px #001526,0 2px 6px #001526cc;max-width:100%}.company-progress li:before{content:"";background:#dbe7f1;width:100%;height:3px;position:absolute;top:20px;left:50%}.company-progress li:last-child:before{display:none}.company-step-number{z-index:1;color:#09233e;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:43px;height:43px;font-size:23px;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 2px #09233e,0 3px 8px #00152666}.company-progress [aria-current] .company-step-number{color:#fff;text-shadow:0 1px 2px #592300;background:#ff6500}.company-progress [aria-current]:after{content:"";background:#ff6500;border-radius:8px;width:75%;height:4px;position:absolute;bottom:0}.company-heading{border-left:6px solid #ff6500;align-items:center;gap:20px;padding:8px 0 8px 24px;display:flex}.company-heading>div{background:linear-gradient(90deg,#05192bd1,#05192b9e 85%,#05192b40);border-radius:8px;min-width:0;box-shadow:0 0 12px 6px #05192b38}.company-heading>svg{flex-shrink:0;width:54px;height:54px}.company-heading h1{margin:0 0 8px;font-size:clamp(26px,3.5vw,40px);line-height:1.15}.company-heading p{max-width:850px;margin:0;font-size:18px;line-height:1.5}.company-form{background:#fafdff;border:8px solid #ffffffb0;border-radius:30px;max-width:1120px;margin:-34px auto 0;padding:24px;position:relative;box-shadow:0 16px 40px #173e6310}.company-form-hint{color:#52657a;margin:0 0 16px;font-size:13px}.company-form section+section{border-top:1px solid #dce4ed;margin-top:24px;padding-top:22px}.company-form h2{background:linear-gradient(100deg,#e6f1fc,#c3def8);border-radius:16px;align-items:center;gap:16px;margin:0 0 20px;padding:12px 16px;font-size:clamp(20px,2.6vw,28px);line-height:1.25;display:flex}.company-form h2 svg{color:#ef7000;flex-shrink:0;width:34px;height:34px}.company-grid,.company-site-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.company-field{min-width:0}.company-field>label,.company-activities legend{margin-bottom:10px;font-size:17px;font-weight:700;line-height:1.4;display:block}.company-required{color:#d44e00}.company-field input,.company-field select{color:#09233e;width:100%;min-height:50px;font:inherit;background:#fff;border:1.5px solid #aebdcb;border-radius:12px;padding:12px 14px}.company-field input::placeholder{color:#627083}.company-field small{color:#52657a;margin-top:7px;font-size:12px;line-height:1.5;display:block}.company-address-fields{gap:20px;display:grid}.company-activities{border:0;border-left:1px solid #cad5df;min-width:0;margin:0;padding:0 0 0 24px}.company-activities p{color:#52657a;margin:0 0 16px;font-size:14px}.company-activities>label{align-items:center;gap:12px;margin:0 0 12px;font-size:16px;line-height:1.4;display:flex}.company-activities input[type=checkbox]{accent-color:#ff6500;flex-shrink:0;width:22px;height:22px;margin:0}.company-screen input:focus-visible,.company-screen select:focus-visible,.company-screen button:focus-visible{outline-offset:3px;outline:3px solid #176aa4}.company-field [aria-invalid=true]{border-color:#ad2424}.company-error{color:#a32020;margin:7px 0 0;font-size:13px}.company-error-summary{color:#a32020;background:#fff3f3;border:1px solid #a32020;border-radius:10px;padding:12px}.company-result{color:#185637;margin:24px 0;line-height:1.6}.company-actions{grid-template-columns:1fr 2fr;gap:20px;margin-top:32px;display:grid}.company-actions button{border-radius:18px;min-height:60px;padding:14px 20px;font-size:22px;font-weight:700}.company-return{color:#09233e;background:#fff;border:2px solid #09233e}.company-return:hover{background:#eaf3fc}.company-continue{color:#fff;background:#ff6500;border:0}.company-continue span{margin-left:20px}.company-continue:hover{background:#e85b00}@media (width<=700px){.company-hero{padding:24px 18px 56px}.company-progress li{padding-inline:3px;font-size:11px}.company-step-number{width:35px;height:35px;font-size:19px}.company-progress li:before{top:16px}.company-heading{gap:12px;padding-left:14px}.company-heading>svg{width:35px;height:35px}.company-heading p{font-size:15px}.company-form{border-width:4px;border-radius:22px;margin-inline:10px;padding:16px 12px}.company-grid,.company-site-grid{grid-template-columns:1fr;gap:20px}.company-postal{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px}.company-activities{border-left:0;padding-left:0}.company-field>label,.company-activities legend{font-size:15px}.company-actions{grid-template-columns:1fr 1.5fr;gap:12px}.company-actions button{padding-inline:12px;font-size:18px}.company-continue span{margin-left:8px}}.establishment-add{color:#09233e;background:#fff;border:1px solid #09233e;border-radius:12px;margin-top:24px;padding:12px 18px;font-weight:700}.establishment-add:hover{background:#edf5ff}.company-continue:disabled{opacity:.55;cursor:not-allowed}.establishments-panel{background:#fafdff;border-radius:24px;max-width:1120px;margin:24px auto 0;padding:24px}.establishments-panel>h2{margin:0 0 16px;font-size:25px}.establishment-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px;display:grid}.establishment-card{overflow-wrap:anywhere;background:#fff;border:1px solid #ccdbe7;border-radius:16px;min-width:0;padding:22px}.establishment-card h3{margin:0 0 12px;font-size:20px}.establishment-card p{color:#52657a;line-height:1.6}.establishment-primary{color:#873700;background:#fff0e5;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-block}.establishment-buttons{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.establishment-buttons button{color:#09233e;background:#fff;border:1px solid #09233e;border-radius:10px;padding:11px 14px;font-weight:600}.establishment-buttons button:hover:not(:disabled){background:#edf5ff}.establishment-buttons button:disabled{opacity:.5;cursor:not-allowed}.establishment-buttons .establishment-save{color:#fff;background:#ff6500;border-color:#ff6500}.establishment-buttons .establishment-save:hover{background:#e85b00}.establishment-editor{background:#f0f6fd;border:1px solid #b8d1e8;border-radius:16px;margin-bottom:24px;padding:24px}.establishment-editor h3{margin-top:0}.establishment-activities{border:0;margin:24px 0;padding:0}.establishment-activities legend{margin-bottom:12px;font-weight:700}.establishment-activities label{align-items:center;gap:10px;margin-bottom:12px;display:flex}.establishment-activities input{accent-color:#ff6500;flex-shrink:0;width:22px;height:22px}.establishment-help{color:#52657a;margin-bottom:0;font-size:13px;line-height:1.6}.establishment-status{color:#185637;line-height:1.5}@media (width<=700px){.establishments-panel{margin-inline:10px;padding:18px}.establishment-editor{padding:16px}.establishment-buttons button{flex:auto}}.background-gallery-filter{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.background-gallery-filter label{font-size:13px;font-weight:700}.background-gallery-filter select{color:#09233e;background:#fff;border:1px solid #b4c2cf;border-radius:8px;min-width:0;max-width:100%;padding:8px 10px}.background-gallery-recommendation,.background-gallery-selection{margin:7px 0;font-size:12px;line-height:1.5}.background-gallery-category{margin-top:15px}.background-gallery-category h3{margin:0 0 8px;font-size:14px;line-height:1.4}.background-gallery-category h3 small{font-size:11px;font-weight:400;display:inline-block}.background-gallery .identity-background-options button{overflow-wrap:anywhere;min-height:110px}.background-gallery .identity-background-options strong{padding:2px 3px;line-height:1.35}.background-gallery-personal{margin-top:18px}@media (width<=460px){.background-gallery-filter{flex-direction:column;align-items:stretch}.background-gallery-category h3 small{display:block}}.identity-screen{color:#0b1936;background:linear-gradient(#d8e8f7,#eff5fb);min-height:100vh;padding-bottom:20px}.identity-header{color:#fff;background:radial-gradient(200px 60px at 50% 40px,#f0f7ffdd,#f0f7ff00),linear-gradient(90deg,#08243df2,#08243d68),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22700%22%20viewBox%3D%220%200%201200%20700%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%3E%3Cstop%20stop-color%3D%22%2300243f%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23346f80%22%2F%3E%3C%2FlinearGradient%3E%3Cpattern%20id%3D%22p%22%20width%3D%22100%22%20height%3D%22100%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20d%3D%22M0%20100%20100%200M50%20100%20100%2050%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.05%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22url(%23g)%22%20d%3D%22M0%200h1200v700H0z%22%2F%3E%3Cpath%20fill%3D%22url(%23p)%22%20d%3D%22M0%200h1200v700H0z%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.12%22%20stroke-width%3D%223%22%3E%3Crect%20x%3D%22700%22%20y%3D%22130%22%20width%3D%22330%22%20height%3D%22290%22%20rx%3D%2224%22%2F%3E%3Crect%20x%3D%22760%22%20y%3D%22190%22%20width%3D%22210%22%20height%3D%22170%22%20rx%3D%2214%22%2F%3E%3Cpath%20d%3D%22M650%20480h450M720%20480v65m310-65v65%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M80%20530h100%22%20stroke%3D%22%23ff6500%22%20stroke-width%3D%228%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50% 40%/cover;padding:18px max(24px,50% - 700px) 50px;position:relative}.identity-brand{width:min(47vw,300px);height:auto;margin:0 auto 13px;display:block}.identity-screen :where(button):not(:where(.dashboard-preview button)){color:#0b1936;font:inherit;background:#ffffff70;border:1px solid #b4c2cf;border-radius:12px;padding:9px 12px;font-weight:600;line-height:1.25}.identity-screen :where(button):not(:where(.dashboard-preview button)):hover:not(:disabled){background-color:#e8f2fc}.identity-screen .identity-header-back{background:#f3f8ff;border:0;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;font-size:32px;display:grid;position:absolute;top:30px;left:max(24px,50% - 700px)}.identity-progress{grid-template-columns:repeat(4,minmax(0,1fr));max-width:950px;margin:0 auto 18px;padding:0;list-style:none;display:grid}.identity-progress li{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0 6px 9px;font-size:12px;line-height:1.15;display:flex;position:relative}.identity-progress li:before{content:"";background:#e8edf3;width:100%;height:2px;position:absolute;top:15px;left:50%}.identity-progress li:last-child:before{display:none}.identity-progress li>span:first-child{z-index:1;color:#0b1936;background:#e7eef6;border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;font-weight:700;display:grid;position:relative;box-shadow:0 0 3px #00243f}.identity-progress li>span:last-child{text-shadow:0 1px 4px #001b32;overflow-wrap:anywhere;max-width:180px}.identity-progress .identity-step-complete>span:first-child,.identity-progress [aria-current]>span:first-child{color:#fff;background:#ff6500}.identity-progress .identity-step-complete:before{background:#ff6500}.identity-progress [aria-current]:after{content:"";background:#ff6500;border-radius:5px;width:55%;max-width:150px;height:4px;position:absolute;bottom:0}.identity-heading{border-left:5px solid #ff6500;align-items:center;gap:18px;padding-left:15px;display:flex}.identity-heading>svg{flex-shrink:0;width:46px;height:46px}.identity-heading h1{color:#fff;text-shadow:0 1px 4px #00243f;margin:0 0 3px;font-size:clamp(24px,3vw,34px);line-height:1.15}.identity-heading h1:focus{outline:none}.identity-heading p{text-shadow:0 1px 4px #00243f;margin:0;font-size:14px;line-height:1.4}.identity-layout{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:stretch;gap:14px;max-width:1440px;margin:-30px auto 0;padding:0 18px;display:grid;position:relative}.identity-settings{background:#eaf3fce8;border:1px solid #fff;border-radius:24px;min-width:0;padding:9px}.identity-card{background:linear-gradient(110deg,#f9fcffef,#eaf3fcdc);border:1px solid #ffffffd9;border-radius:17px;margin-bottom:8px;padding:13px 12px}.identity-card:last-of-type{margin-bottom:0}.identity-section-heading{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.identity-section-heading>svg{color:#f47a0a;flex-shrink:0;width:35px;height:35px}.identity-section-heading h2,.identity-section-heading h3{letter-spacing:-.025em;margin:0 0 2px;font-size:clamp(18px,1.8vw,23px);line-height:1.15}.identity-section-heading p{color:#172d47;margin:0;font-size:13px;line-height:1.25}.identity-logo-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.identity-logo-item{background:#ffffff95;border:1px solid #bdcbd9;border-radius:12px;min-width:0}.identity-logo-image{place-items:center;height:90px;padding:12px;display:grid;position:relative}.identity-logo-image>img{object-fit:contain;width:100%;height:65px}.identity-screen .identity-remove-logo{background:0 0;border:0;padding:0 5px;font-size:25px;position:absolute;top:2px;right:4px}.identity-logo-item details{border-top:1px solid #d8e3ee;padding:7px;font-size:11px}.identity-logo-item summary{overflow-wrap:anywhere;cursor:pointer}.identity-logo-options{gap:10px;padding-top:12px;display:grid}.identity-logo-options label{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.identity-logo-options select,.identity-file-replace input{min-width:0;max-width:100%;font-size:11px}.identity-logo-options select{background:#fff;border:1px solid #b4c2cf;border-radius:6px;padding:6px}.identity-upload-tile{text-align:center;cursor:pointer;background:#f6faff88;border:1px dashed #8293a5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:100px;padding:12px 8px;display:flex;position:relative}.identity-upload-tile input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.identity-upload-tile:focus-within{outline-offset:2px;outline:3px solid #176aa4}.identity-upload-tile>span:last-of-type{font-size:11px;line-height:1.3}.identity-upload-tile strong{font-size:13px}.identity-add-symbol{color:#193756;background:#dbe7f3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:30px;line-height:1;display:grid}.identity-upload-tile svg{width:34px;height:34px}.identity-empty-logos{color:#52657a;margin:8px 0 0;font-size:11px}.identity-position-section{border-top:1px solid #d5e3f0;margin-top:13px;padding:12px 4px 0}.identity-position-section .identity-section-heading>svg{color:#101f40}.identity-position-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.identity-screen .identity-position-options button{flex-direction:column;align-items:center;padding:9px 5px;font-size:13px;display:flex}.identity-position-options small{font-size:11px;font-weight:400}.identity-mini-layout{background:#e4ecf5;border:1px solid #c0ccda;border-radius:6px;flex-direction:column;width:100%;max-width:125px;height:46px;margin-bottom:7px;display:flex;overflow:hidden}.identity-mini-layout i{background:#d7e4f0;height:9px;display:block}.identity-mini-layout b{flex:1}.identity-mini-header i:first-child,.identity-mini-both i,.identity-mini-footer i:last-child{background:#00243f}.identity-screen [aria-pressed=true]:not(.dashboard-preview *){border-color:#ff7900;box-shadow:0 0 0 1px #ff7900}.identity-palette-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:16px;display:grid}.identity-palette-columns>div+div{border-left:1px solid #c3d0de;padding-left:16px}.identity-palette-columns h3{margin:0 0 9px;font-size:13px}.identity-palette-columns h3 small{font-weight:400}.identity-palettes{gap:5px;display:grid}.identity-screen .identity-palettes button{text-align:left;border-radius:7px;align-items:center;gap:8px;padding:5px 6px;font-size:12px;display:flex}.identity-swatches{flex-shrink:0;gap:3px;display:flex}.identity-swatches i{border-radius:4px;width:22px;height:19px;display:block;box-shadow:inset 0 0 0 1px #00000009}.identity-colors{gap:5px;display:grid}.identity-color-control{grid-template-columns:minmax(0,1fr) minmax(100px,1fr);align-items:center;gap:4px;font-size:12px;display:grid}.identity-color-control>label{line-height:1.2}.identity-color-control>small{display:none}.identity-color-control>div{background:#ffffffa8;border:1px solid #b4c2cf;border-radius:7px;align-items:center;gap:4px;min-width:0;padding:2px 4px;display:flex}.identity-color-control input[type=color]{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:24px;height:24px;padding:0}.identity-color-control input:not([type=color]){color:#09233e;background:0 0;border:0;width:100%;min-width:0;padding:2px 0;font-size:11px}.identity-color-control .identity-error{grid-column:1/-1}.identity-color-guide{background:linear-gradient(100deg,#e4effb,#d8e8fa);border-radius:13px;margin-top:12px;padding:10px 12px}.identity-color-guide h3{align-items:center;gap:9px;margin:0 0 5px;font-size:15px;display:flex}.identity-color-guide h3 svg{width:23px;height:23px}.identity-color-guide p{align-items:flex-start;gap:10px;margin:4px 0;font-size:12px;line-height:1.2;display:flex}.identity-color-guide p>i{border-radius:4px;flex-shrink:0;width:24px;height:18px}.identity-color-guide .identity-tiles-note{color:#52657a;margin:7px 0 0;font-size:10px}.identity-background-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.identity-screen .identity-background-options button{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:5px;font-size:12px;display:flex}.identity-background-options img{object-fit:cover;border-radius:8px;width:100%;height:75px}.identity-background-options .identity-upload-tile{min-height:100px;padding:8px 4px}.identity-no-image svg{color:#84929e;width:48px;height:48px}.identity-type-symbol{color:#ff7900;font-size:32px;font-weight:700;line-height:1}.identity-fonts{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.identity-fonts label{text-align:center;cursor:pointer;background:#ffffff80;border:1px solid #b4c2cf;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:9px 5px;font-size:13px;display:flex;position:relative}.identity-fonts label:has(:checked){border-color:#ff7900;box-shadow:0 0 0 1px #ff7900}.identity-fonts label:has(:checked):after{content:"✓";color:#fff;background:#ff7900;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-6px;right:-4px}.identity-fonts input{opacity:0;width:1px;height:1px;position:absolute}.identity-fonts label:focus-within{outline-offset:3px;outline:3px solid #176aa4}.identity-font-roles{background:#f6faffb8;border:1px solid #c2d2e1;border-radius:11px;margin-top:14px;padding:12px}.identity-font-roles h3{margin:0 0 10px;font-size:14px}.identity-font-role{border-top:1px solid #d9e4ee;grid-template-columns:minmax(120px,.8fr) minmax(150px,1fr) minmax(180px,1.3fr);align-items:center;gap:10px;padding:8px 0;display:grid}.identity-font-role:first-of-type{border-top:0}.identity-font-role label{font-size:12px;font-weight:700}.identity-font-role select{color:#09233e;background:#fff;border:1px solid #aebdcb;border-radius:8px;width:100%;min-width:0;padding:8px}.identity-font-role span{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.35}.identity-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.identity-error{color:#a32020;font-size:12px;line-height:1.4}.identity-status{color:#185637;margin:6px 8px;font-size:12px}.identity-status:empty{display:none}.identity-session-note{color:#52657a;margin:8px;font-size:11px;line-height:1.4}.identity-preview-panel{background:linear-gradient(140deg,#f7fbffef,#dfedfaee);border:1px solid #fff;border-radius:24px;min-width:0;padding:15px 16px 25px}.identity-preview-panel>.identity-section-heading{margin-bottom:20px}.identity-preview-panel .identity-section-heading h2{font-size:21px}.identity-screen .identity-enlarge{background:0 0;border-color:#00243f;justify-content:center;align-items:center;gap:10px;margin:25px auto 0;padding:11px 18px;font-size:13px;display:flex}.identity-enlarge svg{width:20px;height:20px}.identity-actions{grid-column:1/-1;grid-template-columns:1fr 3fr;gap:12px 20px;padding:6px 9px;display:grid}.identity-screen .identity-actions button{background:#ffffffa0;border:2px solid #131f3b;border-radius:18px;min-height:50px;font-size:23px}.identity-screen .identity-actions .identity-next{color:#fff;background:#ff6500;border-color:#ff6500}.identity-next span{margin-left:16px}.identity-actions p{text-align:right;color:#52657a;grid-column:1/-1;margin:0;font-size:11px}.identity-preview-dialog{color:#09233e;background:#edf3fa;border:0;border-radius:20px;width:min(100% - 24px,650px);max-height:calc(100svh - 32px);padding:20px}.identity-preview-dialog::backdrop{background:#001526b8}.identity-dialog-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.identity-dialog-top h2{margin:0;font-size:20px}.identity-preview-dialog .dashboard-preview{max-width:480px}.identity-screen button:focus-visible,.identity-screen input:focus-visible,.identity-screen select:focus-visible{outline-offset:3px;outline:3px solid #176aa4}.identity-screen input,.identity-screen select{font:inherit}.identity-screen input[type=checkbox],.identity-screen input[type=radio]{accent-color:#ff6500}@media (width>=1450px){.identity-layout{grid-template-columns:minmax(0,1.7fr) minmax(400px,1fr)}}@media (width<=1050px) and (width>=761px){.identity-palette-columns{grid-template-columns:1fr}.identity-palette-columns>div+div{border-left:0;padding-left:0}.identity-color-control{grid-template-columns:1fr 1fr}.identity-logo-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr)}}@media (width<=760px){.identity-header{padding:20px 16px 45px}.identity-screen .identity-header-back{width:36px;height:36px;font-size:26px;top:20px;left:16px}.identity-progress li{padding-inline:3px;font-size:10px}.identity-heading{gap:10px;padding-left:10px}.identity-heading>svg{width:33px;height:33px}.identity-heading p{font-size:12px}.identity-layout{grid-template-columns:1fr;padding-inline:10px}.identity-preview-panel{padding-inline:20px}.identity-actions{grid-template-columns:1fr 2fr;gap:10px}.identity-screen .identity-actions button{min-height:50px;padding-inline:10px;font-size:16px}.identity-next span{margin-left:6px}.identity-font-role{grid-template-columns:minmax(100px,.8fr) minmax(140px,1fr)}.identity-font-role span{grid-column:1/-1}}@media (width<=460px){.identity-settings{padding:6px}.identity-card{padding:12px 9px}.identity-palette-columns{grid-template-columns:1fr;gap:14px}.identity-palette-columns>div+div{border-left:0;padding-left:0}.identity-logo-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-position-options{gap:5px}.identity-screen .identity-position-options button{font-size:11px}.identity-position-options small{font-size:10px}.identity-background-options{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-fonts{gap:6px}.identity-fonts label{font-size:11px}.identity-fonts{grid-template-columns:1fr}.identity-font-role{grid-template-columns:1fr;gap:6px}.identity-font-role span{grid-column:auto}.identity-preview-panel{padding-inline:12px}.identity-heading h1{font-size:22px}}.contact-editor{background:#f3f8fd;border:1px solid #c5d8e8;border-radius:17px;padding:18px}.contact-editor-title{align-items:center;gap:13px;margin-bottom:16px;display:flex}.contact-editor-title h3{margin:0 0 4px;font-size:19px}.contact-editor-title p{color:#52657a;margin:0;font-size:11px;line-height:1.4}.contact-editor-avatar{color:#09233e;background:#dbe9f5;border-radius:50%;flex-shrink:0;place-items:center;width:58px;height:58px;font-weight:800;display:grid;overflow:hidden}.contact-editor-avatar img{object-fit:cover;width:100%;height:100%}.contact-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.contact-field{min-width:0}.contact-field>label,.contact-photo-field>span{margin-bottom:6px;font-size:12px;font-weight:700;display:block}.contact-field label>span,.contact-functions legend>span{color:#d44e00}.contact-field input,.contact-field select,.contact-field textarea,.contact-custom-function input{color:#09233e;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #aebdcb;border-radius:8px;padding:9px 10px}.contact-field textarea{resize:vertical}.contact-field [aria-invalid=true]{border-color:#a32020}.contact-field>p,.contact-function-error,.contact-photo-field>p{color:#a32020;margin:5px 0 0;font-size:11px}.contact-error-summary{color:#a32020;background:#fff3f3;border:1px solid #a32020;border-radius:8px;padding:9px;font-size:12px}.contact-photo-field{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.contact-photo-field>span{width:100%}.contact-photo-upload{cursor:pointer;background:#fff;border:1px dashed #8293a5;border-radius:8px;padding:8px 10px;position:relative}.contact-photo-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.contact-photo-field button{background:#fff;border:1px solid #aebdcb;border-radius:8px;padding:8px}.contact-functions{border:1px solid #d2dee9;border-radius:12px;margin:16px 0;padding:13px}.contact-functions legend{padding:0 5px;font-size:13px;font-weight:800}.contact-functions>p{color:#52657a;margin:0 0 10px;font-size:11px}.contact-functions>div:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contact-functions>div:first-of-type label{align-items:flex-start;gap:7px;font-size:11px;line-height:1.35;display:flex}.contact-functions input[type=checkbox]{accent-color:#ff6500;flex-shrink:0;width:17px;height:17px}.contact-custom-function{margin-top:13px}.contact-custom-function>label{margin-bottom:5px;font-size:11px;font-weight:700;display:block}.contact-custom-function>div{gap:7px;display:flex}.contact-custom-function button,.contact-function-tags button{color:#09233e;background:#fff;border:1px solid #8293a5;border-radius:8px}.contact-function-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.contact-function-tags button{padding:5px 8px;font-size:10px}.contact-editor-actions{grid-template-columns:1fr 2fr;gap:10px;margin-top:16px;display:grid}.contact-editor-actions button{color:#09233e;background:#fff;border:1px solid #09233e;border-radius:10px;min-height:43px;font-weight:700}.contact-editor-actions .contact-save{color:#fff;background:#ff6500;border-color:#ff6500}@media (width<=540px){.contact-editor{padding:14px 11px}.contact-editor-grid,.contact-functions>div:first-of-type{grid-template-columns:1fr}}.organization-screen{color:#09233e;background:linear-gradient(#d7e6f4,#eff5fb);min-width:0;min-height:100vh;padding-bottom:22px}.organization-hero{color:#fff;background:linear-gradient(90deg,#062c4be8,#062c4b76),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22700%22%20viewBox%3D%220%200%201200%20700%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%3E%3Cstop%20stop-color%3D%22%2300243f%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23346f80%22%2F%3E%3C%2FlinearGradient%3E%3Cpattern%20id%3D%22p%22%20width%3D%22100%22%20height%3D%22100%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20d%3D%22M0%20100%20100%200M50%20100%20100%2050%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.05%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22url(%23g)%22%20d%3D%22M0%200h1200v700H0z%22%2F%3E%3Cpath%20fill%3D%22url(%23p)%22%20d%3D%22M0%200h1200v700H0z%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.12%22%20stroke-width%3D%223%22%3E%3Crect%20x%3D%22700%22%20y%3D%22130%22%20width%3D%22330%22%20height%3D%22290%22%20rx%3D%2224%22%2F%3E%3Crect%20x%3D%22760%22%20y%3D%22190%22%20width%3D%22210%22%20height%3D%22170%22%20rx%3D%2214%22%2F%3E%3Cpath%20d%3D%22M650%20480h450M720%20480v65m310-65v65%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M80%20530h100%22%20stroke%3D%22%23ff6500%22%20stroke-width%3D%228%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50% 42%/cover;padding:12px max(22px,50% - 750px) 47px;position:relative}.organization-hero-top{justify-content:center;align-items:center;min-height:60px;margin-bottom:5px;display:flex;position:relative}.organization-brand{object-fit:contain;filter:drop-shadow(0 1px 1px #fff);width:255px;max-height:58px;display:block}.organization-hero-top>strong{max-width:calc(50% - 150px);font-size:clamp(16px,1.8vw,25px);position:absolute;left:0}.organization-header-back{color:#09233e;z-index:2;background:#f5f8fc;border:0;border-radius:50%;place-items:center;width:45px;height:45px;padding:0;font-size:31px;font-weight:800;display:grid;position:absolute;top:74px;left:max(24px,50% - 750px);box-shadow:0 2px 8px #001a2e30}.organization-progress{grid-template-columns:repeat(4,minmax(0,1fr));max-width:970px;margin:0 auto 14px;padding:0;list-style:none;display:grid}.organization-progress li{text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:0 6px 8px;font-size:12px;font-weight:700;line-height:1.15;display:flex;position:relative}.organization-progress li:before{content:"";background:#e8edf3;width:100%;height:3px;position:absolute;top:15px;left:50%}.organization-progress li:last-child:before{display:none}.organization-progress li>span:first-child{z-index:1;color:#09233e;background:#e7eef6;border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;display:grid;position:relative}.organization-progress li>span:last-child{overflow-wrap:anywhere;text-shadow:0 2px 4px #001526;max-width:175px}.organization-step-complete>span:first-child,.organization-progress [aria-current]>span:first-child{color:#fff!important;background:#ff6500!important}.organization-step-complete:before{background:#ff6500!important}.organization-progress [aria-current]:after{content:"";background:#ff6500;border-radius:5px;width:70%;height:4px;position:absolute;bottom:0}.organization-heading{border-left:6px solid #ffb000;align-items:center;gap:15px;max-width:1500px;padding-left:14px;display:flex}.organization-heading svg{flex-shrink:0;width:49px;height:49px}.organization-heading h1{color:#fff;text-shadow:0 2px 5px #001426;margin:0 0 2px;font-size:clamp(26px,3vw,38px);line-height:1}.organization-heading h1:focus{outline:none}.organization-heading p{text-shadow:0 2px 5px #001426;margin:0;font-size:clamp(12px,1.3vw,17px)}.organization-layout{grid-template-columns:minmax(300px,380px) minmax(620px,1fr);align-items:start;gap:12px;width:100%;max-width:1500px;margin:-26px auto 0;padding:0 14px;display:grid;position:relative}.organization-settings,.organization-preview-panel{background:linear-gradient(145deg,#fbfdffee,#e9f2faee);border:1px solid #fff;border-radius:22px;min-width:0;box-shadow:0 7px 24px #09233e12}.organization-settings{padding:14px 15px}.organization-editor-title,.organization-section-heading{align-items:flex-start;gap:10px;display:flex}.organization-editor-title{border-bottom:1px solid #b8c6d2;padding:0 5px 13px}.organization-editor-title svg,.organization-section-heading>svg{color:#09233e;flex-shrink:0;width:32px;height:32px}.organization-editor-title h2,.organization-section-heading h2{margin:0 0 2px;font-size:19px;line-height:1.15}.organization-editor-title p,.organization-section-heading p{color:#52657a;margin:0;font-size:11px;line-height:1.35}.organization-add-contact{color:#fff;background:linear-gradient(100deg,#ff6500,#ff7a00);border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:49px;margin:14px 0;font-size:24px;font-weight:800;display:flex;box-shadow:0 4px 10px #ff650035}.organization-add-contact span{font-size:15px}.organization-role-section,.organization-personalization{border-top:1px solid #c8d4df;padding:13px 3px}.organization-section-heading{margin-bottom:10px}.organization-section-heading>svg{color:#09233e}.organization-role-list{gap:6px;display:grid}.organization-role-list button{color:#09233e;text-align:left;background:#fff;border:1px solid #e1eaf2;border-radius:15px;grid-template-columns:30px minmax(0,1fr) 25px;align-items:center;gap:8px;min-height:43px;padding:6px 9px;display:grid;box-shadow:0 3px 9px #09233e0e}.organization-role-list button svg{color:#123b60;stroke-width:2px;width:27px;height:27px}.organization-role-list button span{font-size:11px;font-weight:750;line-height:1.15}.organization-role-list button b{font-size:22px;font-weight:500}.organization-personalization label{cursor:pointer;border-top:1px solid #dce5ec;grid-template-columns:26px minmax(0,1fr) 44px;align-items:center;gap:9px;min-height:42px;padding:5px 8px;display:grid}.organization-personalization label svg{width:22px;height:22px}.organization-personalization label span{font-size:12px}.organization-personalization input{opacity:0;pointer-events:none;position:absolute}.organization-personalization i{background:#aebac5;border-radius:20px;width:42px;height:24px;transition:all .2s;position:relative}.organization-personalization i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.organization-personalization input:checked+i{background:#ff6500}.organization-personalization input:checked+i:after{transform:translate(18px)}.organization-details{background:#fff9;border:1px solid #cad8e3;border-radius:12px;margin-top:10px}.organization-details summary{color:#09233e;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px;font-size:12px;font-weight:800;list-style:none;display:flex}.organization-details summary::-webkit-details-marker{display:none}.organization-details summary span{background:#e1edf6;border-radius:50%;place-items:center;min-width:22px;height:22px;display:grid}.organization-detail-body{padding:0 10px 10px}.organization-site-select{gap:5px;font-size:11px;font-weight:700;display:grid}.organization-site-select select,.organization-add-group input,.organization-group-top input{color:#09233e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #aebdcb;border-radius:8px;padding:8px}.organization-security-note{background:#fff5eb;border-radius:8px;gap:7px;margin:8px 0;padding:8px;display:flex}.organization-security-note svg{color:#ff6500;flex-shrink:0;width:20px;height:20px}.organization-security-note p{margin:0;font-size:9px;line-height:1.35}.organization-contact-list{gap:6px;margin-top:9px;display:grid}.organization-contact-list article{background:#fff;border:1px solid #d5e0e9;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:7px;padding:8px;display:grid}.organization-list-avatar{background:#d9e8f4;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid;overflow:hidden}.organization-list-avatar img{object-fit:cover;width:100%;height:100%}.organization-contact-list h3{margin:0;font-size:11px}.organization-contact-list p{color:#52657a;margin:2px 0;font-size:8px}.organization-contact-list small{font-size:8px}.organization-contact-list article>div:last-child{grid-column:1/-1;gap:5px;display:flex}.organization-contact-list button,.organization-add-group button,.organization-group-top button{color:#09233e;background:#fff;border:1px solid #aebdcb;border-radius:7px;padding:6px 8px;font-size:9px}.organization-empty{color:#718095;margin:6px 0;font-size:10px;font-style:italic}.organization-add-group>label{margin-bottom:5px;font-size:10px;font-weight:700;display:block}.organization-add-group>div{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.organization-add-group button{color:#fff;background:#ff6500;border-color:#ff6500}.organization-group-editor{gap:7px;margin-top:9px;display:grid}.organization-group-editor>article{background:#fff;border:1px solid #d1deea;border-radius:9px;padding:7px}.organization-group-top{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.organization-group-top>div{gap:3px;display:flex}.organization-group-top button:disabled{opacity:.35}.organization-group-editor fieldset{background:#f2f7fb;border:0;border-radius:7px;flex-wrap:wrap;gap:6px;margin:7px 0 0;padding:7px;display:flex}.organization-group-editor legend,.organization-group-editor fieldset label,.organization-group-editor fieldset p{font-size:8px}.organization-group-editor fieldset p{margin:0}.organization-group-editor input[type=checkbox]{accent-color:#ff6500}.organization-preview-panel{padding:14px;position:sticky;top:10px}.organization-mobile-preview{display:none}.organization-preview-panel-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.organization-preview-panel-head .organization-section-heading>svg{width:38px;height:38px}.organization-preview-panel-head .organization-section-heading h2{font-size:22px}.organization-enlarge{color:#09233e;background:#fff;border:1px solid #09233e;border-radius:12px;flex-shrink:0;padding:9px 13px;font-size:11px;font-weight:750}.organization-actions{z-index:1;clear:both;grid-column:1/-1;grid-template-columns:minmax(170px,.8fr) minmax(210px,1.1fr) minmax(280px,1.7fr);gap:14px;width:100%;padding:18px 9px 0;display:grid;position:relative}.organization-actions button{color:#09233e;background:#fff;border:2px solid #09233e;border-radius:18px;min-height:54px;font-size:clamp(13px,1.4vw,18px);font-weight:800}.organization-actions button:nth-child(3){color:#fff;opacity:.62;background:linear-gradient(90deg,#ff6500,#ff7900);border-color:#ff6500}.organization-actions p{color:#52657a;text-align:right;grid-column:1/-1;margin:0;font-size:9px}.organization-preview-dialog{background:#eaf3fb;border:0;border-radius:20px;width:min(100% - 20px,1050px);max-height:calc(100svh - 20px);padding:14px}.organization-preview-dialog::backdrop{background:#001526c9}.organization-preview-dialog>div:first-child{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.organization-preview-dialog h2{margin:0;font-size:20px}.organization-preview-dialog button{background:#fff;border:1px solid #09233e;border-radius:8px;padding:8px 12px}.organization-screen button:focus-visible,.organization-screen input:focus-visible,.organization-screen select:focus-visible,.organization-screen textarea:focus-visible,.organization-screen summary:focus-visible{outline-offset:3px;outline:3px solid #176aa4}@media (width<=1100px){.organization-brand{width:190px}.organization-hero-top>strong{max-width:calc(50% - 110px);font-size:15px}.organization-layout{grid-template-columns:minmax(0,1fr)}.organization-settings{width:100%}.organization-preview-panel{width:100%;position:static}.organization-preview-panel-head{display:flex}.organization-enlarge{margin-bottom:0}.organization-actions{grid-template-columns:minmax(160px,.8fr) minmax(200px,1fr) minmax(260px,1.5fr)}}@media (width<=760px){.organization-preview-panel-head{display:block}.organization-enlarge{margin-bottom:10px}.organization-actions{grid-template-columns:1fr 1fr}.organization-actions button:nth-child(3){grid-column:1/-1}}@media (width<=680px){.organization-hero{padding:12px 12px 43px}.organization-brand{width:140px}.organization-hero-top>strong{display:none;position:static}.organization-header-back{width:36px;height:36px;font-size:25px;top:66px;left:12px}.organization-progress{padding-left:32px}.organization-progress li{padding-inline:2px;font-size:9px}.organization-heading{gap:9px;padding-left:9px}.organization-heading svg{width:35px;height:35px}.organization-layout{grid-template-columns:1fr;padding-inline:8px}.organization-preview-panel{display:none}.organization-mobile-preview{color:#09233e;background:#fff;border:2px solid #09233e;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font-size:16px;font-weight:800;display:flex}.organization-mobile-preview svg{width:25px;height:25px}.organization-actions{padding-top:4px}}@media (width<=480px){.organization-hero-top>strong{font-size:13px}.organization-progress li>span:last-child{font-size:8px}.organization-settings,.organization-preview-panel{padding:10px}.organization-actions{grid-template-columns:1fr}.organization-actions button:nth-child(3){grid-column:auto}}.modules-screen{color:#09233e;background:linear-gradient(#d7e6f4,#eff5fb);min-height:100vh;padding-bottom:24px}.modules-hero{color:#fff;background:linear-gradient(110deg,#00243f,#164d77);padding:24px max(20px,50% - 700px) 45px}.modules-hero>img{object-fit:contain;width:210px;max-height:60px;margin:auto;display:block}.modules-hero h1{margin:20px 0 8px;font-size:clamp(26px,3vw,38px)}.modules-hero ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.modules-hero li{align-items:center;gap:8px;font-size:13px;display:flex}.modules-hero li span{background:#ff6500;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.modules-hero [aria-current]{text-underline-offset:5px;font-weight:800;text-decoration:underline}.modules-layout{grid-template-columns:minmax(0,1.3fr) minmax(330px,1fr);align-items:start;gap:20px;max-width:1400px;margin:-20px auto 0;padding:0 20px;display:grid}.modules-settings,.modules-preview-panel,.modules-actions,.modules-summary{background:#f5f9fd;border:1px solid #fff;border-radius:20px;min-width:0;padding:22px;box-shadow:0 6px 24px #09233e12}.modules-settings h2,.modules-preview-panel h2{margin:0 0 14px;font-size:21px}.modules-settings h2 small{font-size:12px;font-weight:400}.modules-settings p{font-size:13px;line-height:1.5}.modules-options{flex-wrap:wrap;gap:14px;margin-bottom:16px;display:flex}.modules-options label{align-items:center;gap:8px;font-size:13px;display:flex}.modules-options select{color:#09233e;background:#fff;border:1px solid #b6c9d8;border-radius:8px;max-width:100%;padding:8px}.modules-screen input[type=checkbox]{accent-color:#ff6500;width:18px;height:18px}.modules-all-color{background:#e4eef7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;padding:12px;display:flex}.modules-all-color label{align-items:center;gap:8px;font-size:13px;display:flex}.modules-screen button{color:#09233e;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b0c3d2;border-radius:9px;padding:8px 12px;font-size:13px}.modules-screen button:disabled{opacity:.45;cursor:default}.modules-screen :focus-visible{outline-offset:3px;outline:3px solid #e85c00}.modules-library{gap:12px;display:grid}.module-card{background:#fff;border:1px solid #b7cddd;border-radius:14px;padding:14px}.module-card-heading{align-items:center;gap:10px;display:flex}.module-card-heading svg{flex-shrink:0;width:28px;height:28px}.module-card-heading label{flex:1;align-items:center;gap:8px;font-weight:700;display:flex}.module-drag-handle{cursor:grab;padding:0 10px;font-size:26px}.module-color{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.module-color label{gap:4px;font-size:11px;display:grid}.module-color input{background:#fff;border:1px solid #a8bdce;border-radius:6px;height:36px}.module-color input:not([type=color]){width:100px;font:inherit;padding:7px}.module-color input[aria-invalid=true]{border-color:#a32020}.module-color p,.modules-error{color:#a32020}.module-swatches{flex-wrap:wrap;gap:5px;display:flex}.module-swatches button{border:1px solid #7e8e9c;border-radius:50%;width:24px;height:24px;min-height:24px;padding:0}.module-swatches [aria-pressed=true]{outline-offset:2px;outline:2px solid #09233e}.module-order{gap:8px;margin-top:12px;display:flex}.modules-preview-panel{position:sticky;top:16px}.modules-preview-panel>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.modules-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.modules-actions .modules-validate{color:#fff;background:#ff6500;border-color:#ff6500;font-weight:700}.modules-actions>p,.modules-reset{width:100%}.modules-reset{background:#fff5e9;border:1px solid #d29a50;border-radius:10px;padding:14px}.modules-reset button{margin-right:8px}.modules-notice{background:#e5eef6;border-radius:10px;padding:12px}.modules-dialog{background:#edf4fa;border:0;border-radius:18px;width:min(96vw,650px);max-height:96dvh;padding:18px}.modules-dialog::backdrop{background:#00182dc9}.modules-dialog>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.modules-dialog h2{font-size:18px}.modules-summary{max-width:850px;margin:30px auto}.modules-summary ul{line-height:1.8}@media (width<=800px){.modules-layout{grid-template-columns:minmax(0,1fr);padding:0 12px}.modules-preview-panel{position:static}.modules-hero li{text-align:center;flex-direction:column;font-size:10px}.modules-settings,.modules-preview-panel{padding:16px}.modules-actions button{flex:160px}}.module-placement{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;font-size:11px;display:grid}.module-placement select{color:#09233e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bfcdda;border-radius:8px;padding:8px 5px}.module-icon-details{margin-top:7px;font-size:11px}.module-icon-details>summary{cursor:pointer;color:#40566b;padding:5px 0}.module-icon-details .icon-picker{margin:8px 0}.modules-screen{background:radial-gradient(at 75% 30%,#f4faff 0,#dcecfb 60%,#edf5fc 100%)}.modules-hero{background:linear-gradient(90deg,#00243ff5,#00243fce 55%,#00243f45),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22700%22%20viewBox%3D%220%200%201200%20700%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%3E%3Cstop%20stop-color%3D%22%2300243f%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23346f80%22%2F%3E%3C%2FlinearGradient%3E%3Cpattern%20id%3D%22p%22%20width%3D%22100%22%20height%3D%22100%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20d%3D%22M0%20100%20100%200M50%20100%20100%2050%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.05%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22url(%23g)%22%20d%3D%22M0%200h1200v700H0z%22%2F%3E%3Cpath%20fill%3D%22url(%23p)%22%20d%3D%22M0%200h1200v700H0z%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.12%22%20stroke-width%3D%223%22%3E%3Crect%20x%3D%22700%22%20y%3D%22130%22%20width%3D%22330%22%20height%3D%22290%22%20rx%3D%2224%22%2F%3E%3Crect%20x%3D%22760%22%20y%3D%22190%22%20width%3D%22210%22%20height%3D%22170%22%20rx%3D%2214%22%2F%3E%3Cpath%20d%3D%22M650%20480h450M720%20480v65m310-65v65%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M80%20530h100%22%20stroke%3D%22%23ff6500%22%20stroke-width%3D%228%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50% 45%/cover;padding-top:20px;padding-bottom:55px;position:relative}.modules-hero>img{width:230px;margin:0;position:absolute;top:18px;left:max(24px,50% - 700px)}.modules-hero>p{text-align:center;min-height:42px;margin:0 0 24px;padding:0 245px;font-size:clamp(18px,2.3vw,30px);font-weight:800}.modules-hero nav{max-width:1020px;margin:0 auto 26px;padding:0 30px}.modules-hero ol{gap:0;margin:0}.modules-hero li{text-align:center;flex-direction:column;padding:0 12px 10px;font-size:13px;line-height:1.25;position:relative}.modules-hero li:before{content:"";background:#dde9f2;width:100%;height:4px;position:absolute;top:20px;left:50%}.modules-hero li:last-child:before{display:none}.modules-hero li span{z-index:1;color:#09233e;background:linear-gradient(#fff,#d8e4ee);border:2px solid #fff;width:43px;height:43px;font-size:23px;font-weight:800;position:relative;box-shadow:0 2px 6px #00182d50}.modules-hero [aria-current]{text-decoration:none}.modules-hero [aria-current] span{color:#fff;background:linear-gradient(#ff8a27,#ff6500)}.modules-hero [aria-current]:after{content:"";background:#ff7900;width:75%;height:4px;position:absolute;bottom:0}.modules-screen .modules-header-back{border-radius:50%;width:44px;height:44px;padding:0;font-size:30px;position:absolute;top:95px;left:max(24px,50% - 700px)}.modules-heading{border-left:6px solid #ff7900;align-items:center;gap:18px;padding-left:18px;display:flex}.modules-heading>svg{flex-shrink:0;width:54px;height:54px}.modules-heading h1{margin:0 0 6px}.modules-heading p{max-width:950px;margin:0;font-size:16px;line-height:1.45}.modules-layout{grid-template-columns:minmax(350px,.95fr) minmax(0,1.25fr);gap:18px;margin-top:-28px;position:relative}.modules-settings,.modules-preview-panel,.modules-organization,.modules-actions{background:linear-gradient(145deg,#fffffffa,#edf5fdf5);border:1px solid #ffffffed;border-radius:24px;box-shadow:0 6px 22px #164d7710}.modules-settings{padding:20px 18px}.modules-card-title{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.modules-card-title>svg{color:#09233e;flex-shrink:0;width:36px;height:36px}.modules-card-title h2{margin:0 0 5px;font-size:21px;line-height:1.2}.modules-card-title h2 small{color:#52657a;margin-top:5px;font-size:11px;display:block}.modules-card-title p{color:#40566b;margin:0;font-size:13px;line-height:1.4}.modules-library{border-top:1px solid #c6d5e2;gap:8px;padding-top:14px}.module-card{background:#fff;border:1px solid #e1eaf3;border-radius:15px;padding:8px;box-shadow:0 2px 4px #164d7710}.module-disabled{background:#ffffffc4}.module-library-row{cursor:pointer;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:12px;display:grid}.module-library-icon{background-image:linear-gradient(135deg,#ffffff16,#00000014);border-radius:12px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 1px 2px #ffffff70}.module-library-icon svg{width:35px;height:35px}.module-library-row strong{font-size:15px;line-height:1.2;display:block}.module-library-row small{color:#40566b;margin-top:4px;font-size:11px;line-height:1.35;display:block}.modules-screen .module-library-row input{width:22px;height:22px;margin:0}.module-color-details{margin-left:66px}.module-color-details summary{color:#52657a;cursor:pointer;padding:5px 0 1px;font-size:11px}.module-color-details[open]{border-top:1px solid #dce5ec;margin:10px 0 0;padding-top:8px}.module-color-details[open] summary{margin-bottom:10px}.modules-personalization{border-top:1px solid #c6d5e2;margin-top:24px;padding-top:22px}.modules-all-color{background:0 0;border-bottom:1px solid #d1deea;margin-bottom:18px;padding:0 0 18px}.modules-all-color>strong{width:100%;font-size:13px}.modules-common-swatches{flex-wrap:wrap;gap:7px;width:100%;margin:4px 0 8px;display:flex}.modules-common-swatches button{border:1px solid #9dabb9;border-radius:9px;width:33px;height:33px;min-height:33px;padding:0;box-shadow:inset 0 1px 3px #ffffff70}.modules-common-swatches [aria-pressed=true]{outline-offset:3px;outline:3px solid #ff7900}.modules-style-choices{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0 0 18px;padding:0;display:grid}.modules-style-choices legend{margin-bottom:12px;font-size:13px;font-weight:700}.modules-style-choices label{cursor:pointer;text-align:center;background:#fff;border:1px solid #bfcdda;border-radius:13px;flex-direction:column;align-items:center;gap:10px;padding:14px 4px 10px;display:flex}.modules-style-choices strong{font-size:11px}.module-shape{background:linear-gradient(135deg,#087eb6,#00679d);border:2px solid #164d77;width:35px;height:35px;box-shadow:0 2px 4px #00243f22}.module-shape-rounded{border-radius:10px}.module-shape-semi{border-radius:5px}.module-shape-rectangular{border-radius:0}.modules-visibility{gap:10px;margin:0;display:grid}.modules-visibility label{justify-content:space-between}.modules-visibility input{appearance:none;cursor:pointer;background:#bac7d1;border:0;border-radius:20px;transition:background .15s;position:relative;width:40px!important;height:23px!important}.modules-visibility input:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;position:absolute;top:3px;left:3px}.modules-visibility input:checked{background:#ff6500}.modules-visibility input:checked:after{transform:translate(17px)}.modules-right-column{gap:18px;min-width:0;display:grid}.modules-organization{padding:20px}.modules-layout-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.modules-layout-choices label{cursor:pointer;background:#fff;border:1px solid #bfcdda;border-radius:14px;align-items:center;gap:10px;padding:14px 12px;display:flex}.modules-layout-choices label>svg{flex-shrink:0;width:30px;height:30px}.modules-layout-choices label>span{flex:1}.modules-layout-choices strong,.modules-layout-choices small{display:block}.modules-layout-choices strong{font-size:15px}.modules-layout-choices small{margin-top:3px;font-size:11px}.modules-layout-choices input,.modules-style-choices input{accent-color:#ff6500;width:18px;height:18px}.modules-screen .is-selected{background:#fff8f0;border-color:#ff7900;box-shadow:0 0 0 1px #ff790050}.modules-order-grid{background:#ffffffb3;border:1px solid #d4e1ec;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:12px;display:grid}.modules-order-grid:empty{display:none}.modules-order-list{grid-template-columns:minmax(0,1fr)}.modules-order-grid article{min-width:0}.module-order-tile{border:1px solid #ffffff70;border-radius:14px;align-items:center;gap:10px;min-height:78px;padding:12px;display:flex;box-shadow:inset 0 1px 3px #ffffff50,0 2px 3px #00243f15}.module-order-tile>svg{flex-shrink:0;width:36px;height:36px}.module-order-tile strong{overflow-wrap:anywhere;flex:1;font-size:13px}.module-order-tile .module-drag-handle{margin-left:auto;padding:0}.modules-order-style-semi .module-order-tile{border-radius:6px}.modules-order-style-rectangular .module-order-tile{border-radius:0}.modules-order-grid .module-order{gap:5px;margin-top:6px}.modules-order-grid .module-order button{flex:1;min-height:30px;padding:5px 2px;font-size:10px}.modules-empty{text-align:center;color:#52657a;padding:20px}.modules-preview-panel{padding:20px;position:static}.modules-preview-panel>.modules-preview-title{margin-bottom:22px}.modules-preview-title .modules-card-title{margin-bottom:0}.modules-preview-panel .dashboard-preview{max-width:390px}.modules-actions{justify-content:space-between;padding:20px}.modules-actions>button{border:2px solid #09233e;border-radius:22px;flex:1;min-height:52px;font-size:14px;font-weight:700}.modules-actions>button:last-of-type{flex:1.4}.modules-actions>p:empty{display:none}@media (width>=1500px){.modules-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}@media (width<=1050px){.modules-hero>img{width:170px}.modules-hero>p{padding:0 180px;font-size:22px}.modules-layout{grid-template-columns:minmax(300px,1fr) minmax(0,1.1fr);gap:12px;padding:0 12px}.modules-order-grid{gap:8px;padding:8px}.module-order-tile{flex-wrap:wrap;gap:6px;padding:10px}.module-order-tile>svg{width:28px;height:28px}.modules-layout-choices{gap:8px}.modules-layout-choices label{gap:6px;padding:10px 6px}.modules-layout-choices label>svg{display:none}.modules-actions{flex-wrap:wrap}.modules-actions>button{flex:200px}}@media (width<=760px){.modules-layout{grid-template-columns:minmax(0,1fr)}.modules-hero{padding-top:18px}.modules-hero>img{width:180px;margin:0 auto 12px;position:static}.modules-hero>p{margin-bottom:20px;padding:0;font-size:19px}.modules-hero nav{padding:0 16px}.modules-hero li{padding:0 4px 10px;font-size:10px}.modules-hero li span{width:33px;height:33px;font-size:18px}.modules-hero li:before{top:15px}.modules-screen .modules-header-back{width:36px;height:36px;top:20px;left:14px}.modules-heading{gap:12px;padding-left:12px}.modules-heading>svg{width:35px;height:35px}.modules-heading p{font-size:13px}.modules-heading h1{font-size:26px}.modules-settings,.modules-organization,.modules-preview-panel{padding:16px}.modules-card-title h2{font-size:19px}.modules-order-grid{gap:12px}.modules-actions>button,.modules-actions>button:last-of-type{flex:220px}.modules-preview-panel .dashboard-preview{max-width:365px}}
