:root{--navy:#07111d;--navy-2:#101b29;--ink:#182332;--muted:#758190;--line:#e2e6eb;--blue:#2f69e8;--paper:#f6f7f9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#172231;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Arial,sans-serif;font-weight:450}p,span,small,label,input,select,textarea,button,a{letter-spacing:-.012em}input,select,textarea{color:#172231;font-weight:500}input::placeholder,textarea::placeholder{color:#7a8491;opacity:1}.portal-home p,.portal-home small,.service-card-exact p,.lower-card span{color:#4c5969;font-weight:500}.brand-logo{object-fit:contain;width:auto;max-width:165px;height:30px;display:block}.portal-hero-image{background-position:50%;background-size:cover}.hero-slide-dots{z-index:4;gap:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero-slide-dots button,.slider-dots button{background:#ffffff61;border:0;border-radius:20px;width:24px;height:4px;padding:0}.hero-slide-dots button.active{background:#fff;width:42px}.slider-dots button{background:#d6dbe2;width:8px;height:5px}.slider-dots button.active{background:#07111d;width:25px}.notification-menu>header{justify-content:space-between;align-items:center;padding:4px 3px 10px;display:flex}.notification-menu>header button{color:#356bd7;background:0 0;border:0;font-size:13px;font-weight:700}.notification-item{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f3;flex-direction:column;align-items:flex-start;width:100%;padding:13px 5px;display:flex}.notification-item:hover{background:#f5f8ff}.notification-item b{color:#172231;font-size:14px}.notification-item span{color:#4b5868;margin-top:4px;font-size:13px}.notification-item small{color:#8a94a2;margin-top:5px;font-size:11px}.notification-empty{text-align:center;color:#667383!important;padding:24px 8px!important}.multi-popup-layer{z-index:100;background:#040b1459;justify-content:center;align-items:center;gap:18px;padding:90px 24px 24px;display:flex;position:fixed;inset:0;overflow:auto}.multi-popup-window{flex:0 405px;margin:0;position:relative}.multi-popup-window .popup-banner{background-position:50%;background-size:cover}.multi-popup-window .popup-banner a{z-index:2;color:#fff;background:#0c3c91;border-radius:4px;margin-top:12px;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.user-section-tabs{gap:8px;margin-bottom:14px;display:flex}.user-section-tabs button{background:#fff;border:1px solid #dce2e9;border-radius:8px;padding:11px 16px;font-size:14px;font-weight:700}.user-section-tabs button.active{color:#fff;background:#245dc5;border-color:#245dc5}.user-section-tabs button:last-child{margin-left:auto}.user-management-panel{background:#fff;border:1px solid #dde3ea;border-radius:12px;overflow:hidden}.user-management-head,.user-management-row{grid-template-columns:1.5fr 1.1fr .8fr 1.15fr 160px;align-items:center;gap:16px;padding:14px 18px;display:grid}.user-management-head{color:#586576;background:#f4f6f9;font-size:12px;font-weight:800}.user-management-row{border-top:1px solid #e8ecf0;min-height:92px}.user-management-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.user-management-row b{color:#182333;font-size:14px}.user-management-row small{color:#657282;text-overflow:ellipsis;font-size:12px;line-height:1.6;overflow:hidden}.role-chip{color:#285ab9;background:#edf3ff;border:1px solid #bfd0f2;border-radius:20px;align-self:flex-start;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.role-super_admin{color:#fff;background:#1b2533;border-color:#1b2533}.user-row-actions{grid-template-columns:1fr;gap:6px!important;display:grid!important}.user-row-actions button,.file-action,.repeater-actions button{color:#27364a;text-align:center;background:#fff;border:1px solid #d7dee7;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:700}.admin-modal-layer{z-index:300;background:#050c169e;place-items:center;padding:45px 20px;display:grid;position:fixed;inset:0;overflow:auto}.admin-modal{background:#fff;border-radius:14px;width:min(760px,100%);box-shadow:0 24px 80px #0000004d}.admin-modal>header,.admin-modal>footer{border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.admin-modal>header p{color:#3669ca;margin:0 0 3px;font-size:11px;font-weight:800}.admin-modal>header h3{margin:0}.admin-modal>header>button{background:0 0;border:0;font-size:28px}.admin-modal>footer{border-top:1px solid #e4e8ed;border-bottom:0;justify-content:flex-end;gap:8px}.admin-modal>footer button,.temporary-password-modal>button{background:#fff;border:1px solid #d7dee7;border-radius:6px;padding:10px 16px;font-weight:700}.admin-modal>footer button.primary{color:#fff;background:#245dc5;border-color:#245dc5}.user-edit-grid{grid-template-columns:1fr 1fr;gap:13px;padding:20px 22px;display:grid}.user-edit-grid label,.admin-elevation-confirm label,.brand-admin-grid label,.product-admin-grid label,.popup-admin-grid label{color:#3c4959;flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.user-edit-grid label.full{grid-column:1/-1}.user-edit-grid input,.user-edit-grid select,.user-edit-grid textarea,.admin-elevation-confirm input,.brand-admin-grid input,.repeater-fields input,.simple-repeater input,.product-admin-grid input,.product-admin-grid textarea,.popup-admin-grid input,.popup-admin-grid textarea,.notification-compose input,.notification-compose select{background:#fff;border:1px solid #d6dde6;border-radius:6px;width:100%;padding:10px 11px}.user-edit-grid textarea{min-height:70px}.admin-elevation-confirm{background:#fff7f7;border:1px solid #f0c3c3;border-radius:9px;margin:0 22px 20px;padding:16px}.admin-elevation-confirm strong{color:#a32626}.admin-elevation-confirm label{margin-top:10px}.temporary-password-modal{text-align:center;width:min(520px,100%);padding-bottom:18px}.temporary-password-modal>p{color:#596678;padding:0 24px}.temporary-password-modal code{color:#14213a;word-break:break-all;background:#f4f7fc;border:1px dashed #7d94ba;border-radius:8px;margin:16px 24px 10px;padding:15px;font-size:19px;font-weight:800;display:block}.design-section{margin-bottom:18px}.brand-admin-grid,.design-columns,.product-admin-grid,.popup-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.brand-admin-grid article,.product-admin-grid article,.popup-admin-grid article{background:#fafbfc;border:1px solid #e1e6ec;border-radius:10px;padding:16px}.logo-preview,.product-admin-preview{color:#fff;background:#101a27;border-radius:8px;place-items:center;height:100px;margin:12px 0;display:grid;overflow:hidden}.logo-preview img,.product-admin-preview img{object-fit:contain;max-width:90%;max-height:90%}.brand-admin-grid article>div:last-child{gap:7px;margin-top:10px;display:flex}.file-action{cursor:pointer;display:inline-flex!important}.file-action input{display:none}.size-guide{color:#244a87;background:#edf4ff;border-radius:8px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;font-size:13px;display:flex}.size-guide span{background:#fff;border-radius:4px;padding:4px 8px;font-weight:800}.size-guide small{margin-left:auto}.repeater-list{flex-direction:column;gap:10px;display:flex}.repeater-list>article{border:1px solid #e1e6ec;border-radius:10px;grid-template-columns:180px minmax(0,1fr) 115px;gap:14px;padding:13px;display:grid}.repeater-preview{background:#172231;border-radius:8px;min-height:125px;position:relative;overflow:hidden}.repeater-preview img{object-fit:cover;width:100%;height:100%}.repeater-preview span{background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-weight:900;display:grid;position:absolute;top:7px;left:7px}.repeater-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.repeater-fields label{color:#4c5968;font-size:11px;font-weight:800}.repeater-fields label.full{grid-column:1/-1}.repeater-actions{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.repeater-actions .danger{color:#bb3030;border-color:#efcaca}.compact-check{align-items:center;padding:7px;flex-direction:row!important;gap:4px!important;display:inline-flex!important}.simple-repeater{flex-direction:column;gap:8px;display:flex}.simple-repeater>div{grid-template-columns:70px 1fr 1.2fr 34px;gap:7px;display:grid}.simple-repeater button{color:#b42f2f;background:#fff;border:1px solid #e4caca;border-radius:6px}.product-admin-grid article,.popup-admin-grid article{flex-direction:column;gap:9px;display:flex}.product-admin-preview{background:#fff;height:150px}.product-admin-grid textarea,.popup-admin-grid textarea{resize:vertical;min-height:65px}.notification-compose{grid-template-columns:1fr 1.5fr 1fr 150px 100px;gap:8px;display:grid}.notification-compose button{color:#fff;background:#245dc5;border:0;border-radius:6px;font-weight:800}.notification-admin-list{margin-top:14px}.notification-admin-list>div{border-top:1px solid #e7ebef;grid-template-columns:1fr 100px 60px;align-items:center;gap:12px;padding:11px 4px;display:grid}.notification-admin-list span{flex-direction:column;gap:3px;display:flex}.notification-admin-list small{color:#6e7a89}.notification-admin-list button{color:#b12d2d;background:0 0;border:0;font-weight:700}.account-role-panel{display:none}@media (max-width:1100px){.multi-popup-layer{flex-wrap:wrap;align-items:flex-start}.user-management-head{display:none}.user-management-row{grid-template-columns:1fr 1fr}.repeater-list>article{grid-template-columns:150px 1fr}.repeater-actions{grid-column:1/-1}.notification-compose{grid-template-columns:1fr 1fr}}@media (max-width:720px){.portal-hero{min-height:610px}.portal-hero-image{background-position:50%}.brand-admin-grid,.product-admin-grid,.popup-admin-grid,.design-columns,.user-edit-grid{grid-template-columns:1fr}.user-edit-grid label.full{grid-column:auto}.user-management-row,.repeater-list>article,.notification-compose{grid-template-columns:1fr}.size-guide{flex-direction:column;align-items:flex-start}.size-guide small{margin-left:0}}.portal-brand{flex-wrap:nowrap;align-items:center;gap:14px;min-width:0;max-width:100%;display:inline-flex!important}.portal-brand .brand-logo{object-fit:contain;object-position:left center;flex:auto;width:auto;min-width:0;max-width:min(300px,43vw);height:42px;display:block}.portal-brand.compact .brand-logo{max-width:min(205px,42vw);height:30px}.portal-brand>em{flex:0 0 1px;height:28px}.auth-brand{width:min(680px,100vw - 80px)}.auth-brand .portal-brand{width:100%}.auth-brand .portal-brand .brand-logo{max-width:calc(50% - 22px);height:48px}.register-card-wide{width:min(620px,100%)}.auth-inline-action{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:7px;display:grid}.auth-inline-action input{min-width:0}.auth-inline-action button,.auth-resend{white-space:nowrap;color:#24518b!important;background:#f5f8fc!important;border:1px solid #cfd9e7!important;border-radius:8px!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important}.auth-resend{display:block;width:auto!important;min-height:34px!important;margin:7px 0 0 auto!important}.auth-inline-action button:disabled,.auth-resend:disabled{opacity:.55;cursor:not-allowed}.auth-verified{color:#14725a;margin-top:6px;font-size:12px;font-style:normal;font-weight:800;display:block}.auth-info{color:#264e7c;background:#eff6ff;border:1px solid #bcd3f3;border-radius:8px;padding:12px 14px;font-size:13px;font-weight:650;line-height:1.55}.auth-account-links{text-align:center;margin-top:15px}.auth-account-links a{color:#3a5d89;font-size:13px;font-weight:700}.google-oauth-button{color:#26384d;background:#fff;border:1px solid #ccd6e2;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:14px;font-size:14px;font-weight:750;text-decoration:none;display:flex}.google-oauth-button i{background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 0 50%, #fbbc05 0 75%, #ea4335 0);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:900;display:grid}.oauth-disabled-note{color:#8290a2;text-align:center;margin-top:13px;font-size:11px;display:block}.auth-copy-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px;display:grid}.auth-copy-admin-grid article{background:#f9fbfd;border:1px solid #dce4ed;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px;display:grid}.auth-copy-admin-grid article>div,.auth-copy-admin-grid article>label:nth-of-type(4),.auth-copy-admin-grid article>label:nth-of-type(6){grid-column:1/-1}.auth-copy-admin-grid p{letter-spacing:.12em;margin:0 0 3px;font-size:10px;font-weight:850;color:#2e66b5!important}.auth-copy-admin-grid h4{color:#172231;margin:0;font-size:17px}.auth-copy-admin-grid label{color:#4b5868;gap:6px;font-size:12px;font-weight:750;display:grid}.auth-copy-admin-grid input,.auth-copy-admin-grid textarea{color:#1c2b3c;width:100%;font:inherit;background:#fff;border:1px solid #d4dde8;border-radius:7px;padding:10px 11px;font-weight:600}.account-help-page{background:#eef2f7;min-height:100vh}.account-help-page>header{background:#101a29;justify-content:space-between;align-items:center;min-height:72px;padding:0 5vw;display:flex}.account-help-page>header>a:last-child{color:#d9e2ee;font-size:13px;font-weight:700;text-decoration:none}.account-help-card{background:#fff;border:1px solid #dce3ec;border-radius:16px;width:min(720px,100% - 36px);margin:44px auto;padding:38px;box-shadow:0 16px 50px #1d2d4417}.account-help-title p{color:#2e66b5;letter-spacing:.14em;margin:0 0 7px;font-size:11px;font-weight:900}.account-help-title h1{color:#152236;margin:0 0 10px;font-size:30px}.account-help-title span{color:#657386;font-size:14px;line-height:1.65}.account-help-steps{grid-template-columns:34px 1fr 34px 1fr 34px;align-items:center;margin:28px 0;display:grid}.account-help-steps i{color:#8b97a7;border:2px solid #d9e1eb;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:850;display:grid}.account-help-steps i.active,.account-help-steps i.done{color:#fff;background:#2267c4;border-color:#2267c4}.account-help-steps span{background:#d9e1eb;height:2px}.account-help-card>label,.account-reset-request label{color:#34465d;gap:7px;margin-top:17px;font-size:13px;font-weight:800;display:grid}.account-help-card>label>div{grid-template-columns:1fr auto;gap:8px;display:grid}.account-help-card input,.account-help-card textarea{color:#172231;width:100%;font:inherit;border:1px solid #cfd9e5;border-radius:8px;padding:12px 13px}.account-help-card label button,.account-reset-request>button{color:#fff;background:#1769d2;border:0;border-radius:8px;padding:0 18px;font-weight:800}.account-result{background:#fff7f7;border:1px solid #f0c9c9;border-radius:10px;gap:14px;margin-top:22px;padding:17px;display:flex}.account-result.exists{background:#f1faf6;border-color:#b8dfce}.account-result>i{color:#fff;background:#d65a5a;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.account-result.exists>i{background:#159460}.account-result p{color:#59697d;margin:5px 0 0;font-size:13px;line-height:1.6}.account-reset-request{background:#f5f8fc;border-radius:10px;margin-top:18px;padding:18px}.account-reset-request>button{min-height:44px;margin-top:12px}.account-reset-request>small{color:#758297;margin-top:9px;line-height:1.55;display:block}.account-help-card>footer{justify-content:center;gap:20px;margin-top:25px;display:flex}.account-help-card>footer a{color:#375c8d;font-size:13px;font-weight:750}.oauth-link-page{background:#edf2f7;grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);min-height:100vh;display:grid}.oauth-link-page>section:first-child{color:#fff;background:linear-gradient(145deg,#0e1826,#263b55);flex-direction:column;justify-content:center;padding:8vw;display:flex}.oauth-link-page>section:first-child>p{color:#8db8f3;letter-spacing:.14em;margin:80px 0 10px;font-size:11px;font-weight:900}.oauth-link-page>section:first-child h1{margin:0 0 18px;font-size:clamp(32px,3.4vw,52px);line-height:1.25}.oauth-link-page>section:first-child>span{color:#c2cfde;max-width:540px;line-height:1.75}.oauth-link-page>section:last-child{place-items:center;padding:40px;display:grid}.oauth-link-page>section:last-child>div{background:#fff;border:1px solid #d9e1ea;border-radius:15px;width:min(480px,100%);padding:36px;box-shadow:0 18px 50px #1e2e441a}.oauth-link-page>section:last-child>div>p{color:#2d64b4;letter-spacing:.13em;margin:0 0 5px;font-size:11px;font-weight:900}.oauth-link-page h2{color:#172231;margin:0 0 20px}.oauth-link-page aside{color:#315884;background:#eef5ff;border-radius:8px;gap:4px;padding:14px;font-size:13px;display:grid}.oauth-link-page form,.oauth-link-page form label{gap:8px;display:grid}.oauth-link-page form{gap:15px;margin-top:20px}.oauth-link-page form label{color:#425269;font-size:13px;font-weight:800}.oauth-link-page input{font:inherit;border:1px solid #ccd7e4;border-radius:8px;padding:12px}.oauth-link-page form button{color:#fff;background:#1769d2;border:0;border-radius:8px;min-height:48px;font-weight:850}.oauth-link-page form+small{color:#728096;margin-top:17px;line-height:1.6;display:block}.recent-mail-controls{flex-wrap:wrap;align-items:end;gap:7px;display:flex}.recent-mail-controls label{color:#748196;gap:3px;font-size:9px;font-weight:800;display:grid}.recent-mail-controls input,.recent-mail-controls select{color:#3b4c62;background:#fff;border:1px solid #d5dee9;border-radius:6px;min-height:31px;padding:4px 7px;font-size:11px;font-weight:650}.automation-trigger-line{color:#47698f;margin-top:6px;font-size:11px;font-style:normal;font-weight:750;display:block}.automation-toggle-button{align-items:center;gap:7px;color:#7a8798!important;background:0 0!important;border:0!important;font-size:11px!important;font-weight:800!important;display:flex!important}.automation-toggle-button>i{background:#cfd7e1;border-radius:20px;width:34px;height:18px;transition:all .2s;position:relative}.automation-toggle-button>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.automation-toggle-button.enabled{color:#14725a!important}.automation-toggle-button.enabled>i{background:#159460}.automation-toggle-button.enabled>i:after{transform:translate(16px)}.template-trigger-explanation{background:#f2f7fd;border:1px solid #c9d9ed;border-radius:10px;gap:13px;margin:20px 24px 0;padding:15px 17px;display:flex}.template-trigger-explanation>i{color:#fff;background:#1769d2;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.template-trigger-explanation p{color:#28517e;margin:4px 0;font-size:13px;font-weight:750}.template-trigger-explanation small{color:#68798f;line-height:1.45}.template-audience-tabs{grid-template-columns:repeat(2,1fr);gap:10px;margin:0 24px 16px;display:grid}.template-audience-tabs button{color:#4c5c70;text-align:left;background:#fff;border:1px solid #d6dfe9;border-radius:9px;gap:3px;padding:12px 14px;display:grid}.template-audience-tabs button.active{color:#1f5fae;background:#edf5ff;border-color:#4280d1}.template-audience-tabs small{color:#7a8798}.template-audience-tabs.preview-tabs{margin:0 0 14px}.user-operations-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.user-operations-summary article{background:#fff;border:1px solid #dce4ed;border-radius:10px;grid-template-columns:1fr auto;gap:4px 10px;padding:17px 18px;display:grid}.user-operations-summary article.attention{background:#fff9f2;border-color:#efc8a6}.user-operations-summary span{font-size:12px;color:#59697d!important;font-weight:750!important}.user-operations-summary strong{color:#172231;grid-area:1/2/3;font-size:27px}.user-operations-summary small{color:#8a96a6;font-size:10px}.business-tabs{overflow-x:auto}.business-tabs button{white-space:nowrap}.user-business-toolbar{background:#fff;border:1px solid #dce4ed;border-radius:10px;grid-template-columns:minmax(260px,1fr) 180px 190px 100px auto;gap:8px;margin:15px 0 10px;padding:12px;display:grid}.user-search-box{grid-template-columns:1fr auto;display:grid}.user-business-toolbar input,.user-business-toolbar select,.user-business-toolbar button,.user-search-box button{color:#3c4e64;background:#fff;border:1px solid #d3dde8;min-height:38px;padding:0 11px;font-size:12px;font-weight:650}.user-search-box input{border-radius:7px 0 0 7px;min-width:0}.user-search-box button{color:#255d9f;background:#eef4fb;border-left:0;border-radius:0 7px 7px 0;font-weight:800}.user-business-toolbar select,.user-business-toolbar>button{border-radius:7px}.user-bulk-toolbar{background:#eff6ff;border:1px solid #a9c6ea;border-radius:9px;align-items:center;gap:8px;margin-bottom:10px;padding:11px 14px;display:flex}.user-bulk-toolbar strong{color:#245a99;margin-right:auto;font-size:13px}.user-bulk-toolbar select,.user-bulk-toolbar button{color:#36506f;background:#fff;border:1px solid #c5d5e8;border-radius:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:750}.user-bulk-toolbar button:not(.secondary){color:#fff;background:#1769d2;border-color:#1769d2}.business-user-table .user-management-head>span:first-child,.business-user-table .user-management-row>span:first-child{grid-template-columns:18px 1fr;align-items:start;column-gap:7px;display:grid}.business-user-table .user-management-row>span:first-child small,.business-user-table .user-management-row>span:first-child b{grid-column:2}.user-pagination{color:#6c798b;justify-content:space-between;align-items:center;padding:13px 2px;font-size:12px;display:flex}.user-pagination>div{align-items:center;gap:5px;display:flex}.user-pagination button,.user-pagination b{color:#40536c;background:#fff;border:1px solid #d4dde7;border-radius:6px;min-width:34px;min-height:32px;padding:0 8px;font-size:11px;font-weight:750}.password-request-panel,.company-code-list,.company-code-editor{background:#fff;border:1px solid #dce4ed;border-radius:11px}.password-request-panel>header,.company-code-list>header,.company-code-editor>header{border-bottom:1px solid #e3e9f0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.password-request-panel header p,.company-code-layout header p{letter-spacing:.12em;margin:0 0 3px;font-size:9px;font-weight:900;color:#2f67b5!important}.password-request-panel h3,.company-code-layout h3{margin:0 0 3px}.password-request-panel header span,.company-code-layout header span{font-size:11px;color:#778497!important}.password-request-panel header button,.company-code-layout header button{color:#3b5f8b;background:#fff;border:1px solid #cbd7e5;border-radius:7px;padding:8px 12px;font-weight:750}.password-request-list article{border-bottom:1px solid #edf1f5;grid-template-columns:34px minmax(260px,1fr) 145px 90px 170px;align-items:center;gap:13px;padding:16px 20px;display:grid}.password-request-list article>i{color:#64758b;background:#d9e2ed;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.password-request-list article.pending>i{color:#b56b17;background:#fff0da}.password-request-list article p{letter-spacing:.08em;margin:0;font-size:9px;font-weight:800;color:#6a7b90!important}.password-request-list article h4{color:#1f2f43;margin:3px 0}.password-request-list article blockquote{color:#6c7b8e;margin:7px 0 0;font-size:11px}.password-request-list article time,.password-request-list article>small{color:#7a8798;font-size:10px}.password-request-list article>em{color:#5f7085;text-align:center;background:#eef2f6;border-radius:20px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.password-request-list article>em.pending{color:#a45c13;background:#fff0da}.password-request-list article>button{color:#fff;background:#1769d2;border:0;border-radius:7px;padding:9px 11px;font-size:11px;font-weight:800}.company-code-layout{grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);gap:14px;display:grid}.company-code-list>div>button{color:#27394f;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:28px 1fr auto 15px;align-items:center;gap:10px;width:100%;padding:13px 16px;display:grid}.company-code-list>div>button.active{background:#eef5ff}.company-code-list button>i{color:#16805a;background:#e9f5ef;border-radius:7px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.company-code-list button span{gap:3px;display:grid}.company-code-list button small{color:#7a8798;font-size:10px}.company-code-list button em{color:#607086;background:#eef2f6;border-radius:20px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.company-code-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.company-code-editor label{color:#4e5e72;gap:6px;font-size:12px;font-weight:750;display:grid}.company-code-editor label.full{grid-column:1/-1}.company-code-editor input,.company-code-editor select,.company-code-editor textarea{color:#21344c;width:100%;font:inherit;background:#fff;border:1px solid #d3dce7;border-radius:7px;padding:10px 11px}.company-code-editor label>small{color:#8591a1;font-size:9px}.company-code-editor .company-enabled{border:1px solid #dce4ed;border-radius:8px;align-items:center;gap:9px;padding:11px;display:flex}.company-enabled span{gap:2px;display:grid}.company-code-editor>footer{border-top:1px solid #e5eaf0;gap:8px;padding:15px 20px;display:flex}.company-code-editor>footer>span{flex:1}.company-code-editor>footer button{color:#425772;background:#fff;border:1px solid #d0dae5;border-radius:7px;padding:9px 13px;font-weight:750}.company-code-editor>footer button:last-child{color:#fff;background:#1769d2;border-color:#1769d2}.company-code-editor>footer button.danger{color:#bd3b42;border-color:#efc7c7}.system-admin-page{color:#172231;background:#eef2f6;min-height:100vh}.system-admin-header{background:#101a29;justify-content:space-between;align-items:center;min-height:66px;padding:0 4vw;display:flex}.system-admin-header nav{gap:10px;display:flex}.system-admin-header nav a{color:#dfe7f1;border:1px solid #344255;border-radius:6px;padding:8px 12px;font-size:11px;font-weight:750;text-decoration:none}.system-admin-shell{width:min(1450px,100% - 40px);margin:0 auto;padding:34px 0 60px}.system-page-title{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.system-page-title p,.system-card header p{color:#2f67b5;letter-spacing:.13em;margin:0 0 4px;font-size:10px;font-weight:900}.system-page-title h1{margin:0 0 6px;font-size:30px}.system-page-title span,.system-card header span{color:#6b798c;font-size:12px}.system-page-title button,.system-card header>button{color:#365b86;background:#fff;border:1px solid #cdd8e4;border-radius:7px;padding:9px 13px;font-weight:800}.system-notice{color:#2b578b;background:#eef6ff;border:1px solid #bcd2ee;border-radius:8px;justify-content:space-between;margin-bottom:14px;padding:11px 14px;font-size:12px;font-weight:700;display:flex}.system-notice button{background:0 0;border:0}.system-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.system-kpi-grid article{background:#fff;border:1px solid #dce4ed;border-radius:11px;align-items:center;gap:13px;padding:17px;display:flex}.system-kpi-grid article>i{border-radius:10px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.system-kpi-grid i.blue{color:#1769d2;background:#e8f1ff}.system-kpi-grid i.violet{color:#7254c5;background:#f1ecff}.system-kpi-grid i.green{color:#17805b;background:#e8f7ef}.system-kpi-grid i.orange{color:#b76a17;background:#fff1df}.system-kpi-grid article>span{color:#637186;gap:2px;font-size:11px;font-weight:750;display:grid}.system-kpi-grid strong{color:#172231;font-size:22px}.system-kpi-grid small{color:#8b96a4;font-size:9px}.system-dashboard-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.system-card{background:#fff;border:1px solid #dce4ed;border-radius:11px}.system-card>header{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.system-card h2{margin:0 0 3px;font-size:18px}.system-card header>strong{color:#1769d2;font-size:26px}.system-card header>em{color:#14725a;background:#e9f5ef;border-radius:20px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800}.capacity-overview{grid-template-columns:1fr 1fr;display:grid}.capacity-overview>header{grid-column:1/-1}.system-capacity-ring{background:conic-gradient(#1769d2 var(--usage), #e8edf3 0);border-radius:50%;place-items:center;width:170px;height:170px;margin:26px auto;display:grid}.system-capacity-ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:128px;height:128px}.system-capacity-ring span{z-index:1;text-align:center;grid-area:1/1;gap:2px;display:grid}.system-capacity-ring b{font-size:19px}.system-capacity-ring small{color:#7b8798;font-size:10px}.system-card dl{margin:0;padding:18px 20px}.system-card dl div{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.system-card dt{color:#6c798c;font-size:11px}.system-card dd{color:#2b3d54;margin:0;font-size:11px;font-weight:800}.runtime-status-list{grid-template-columns:1fr 1fr;gap:8px;padding:18px 20px 0;display:grid}.runtime-status-list span{border:1px solid #e0e6ed;border-radius:8px;grid-template-columns:10px 1fr auto;align-items:center;gap:7px;padding:10px;display:grid}.runtime-status-list i{background:#d24b55;border-radius:50%;width:8px;height:8px}.runtime-status-list i.ok{background:#18a069}.runtime-status-list b,.runtime-status-list em{font-size:10px}.runtime-status-list em{color:#778498;font-style:normal}.system-settings-form,.s3-reservation-form{margin-top:14px}.system-settings-form>div,.s3-reservation-form>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid}.system-settings-form label,.s3-reservation-form label{color:#4f6074;gap:6px;font-size:12px;font-weight:750;display:grid}.system-settings-form input,.s3-reservation-form input{color:#263a53;font:inherit;border:1px solid #d2dce7;border-radius:7px;padding:10px 11px}.system-settings-form label small,.s3-reservation-form label small{color:#8390a0;font-size:9px;line-height:1.45}.system-toggle{background:#f8fafc;border:1px solid #dde4ec;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex!important}.system-toggle>span{gap:3px;display:grid}.system-loading{color:#54657b;place-items:center;min-height:100vh;font-weight:750;display:grid}@media (max-width:1180px){.auth-copy-admin-grid,.system-dashboard-grid,.company-code-layout{grid-template-columns:1fr}.user-operations-summary,.system-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-business-toolbar{grid-template-columns:1fr 1fr}.user-search-box{grid-column:1/-1}.password-request-list article{grid-template-columns:34px 1fr 120px}.password-request-list article>em,.password-request-list article>button,.password-request-list article>small{grid-column:2/-1}}@media (max-width:760px){.portal-brand{gap:8px}.portal-brand .brand-logo,.auth-brand .portal-brand .brand-logo{max-width:calc(50% - 12px);height:34px}.portal-brand>em{height:23px}.auth-brand{width:calc(100vw - 48px)}.auth-copy-admin-grid article,.company-code-editor>div,.system-settings-form>div,.s3-reservation-form>div{grid-template-columns:1fr}.auth-copy-admin-grid article>label,.company-code-editor label.full{grid-column:auto}.account-help-card{margin:20px auto;padding:24px 20px}.account-help-card>label>div{grid-template-columns:1fr}.account-help-card label button{min-height:42px}.oauth-link-page{grid-template-columns:1fr}.oauth-link-page>section:first-child{min-height:330px;padding:42px 28px}.oauth-link-page>section:first-child>p{margin-top:50px}.oauth-link-page>section:last-child{padding:20px}.recent-mail-controls{width:100%}.user-operations-summary,.system-kpi-grid,.system-settings-form>div,.s3-reservation-form>div,.user-business-toolbar{grid-template-columns:1fr}.user-search-box{grid-column:auto}.user-bulk-toolbar{flex-direction:column;align-items:stretch}.user-bulk-toolbar strong{margin:0}.user-pagination{flex-direction:column;align-items:flex-start;gap:10px}.password-request-list article{grid-template-columns:34px 1fr}.password-request-list article>time,.password-request-list article>em,.password-request-list article>button,.password-request-list article>small{grid-column:2}.system-admin-shell{width:min(100% - 24px,1450px);padding-top:22px}.system-page-title{flex-direction:column;align-items:flex-start;gap:12px}.capacity-overview{grid-template-columns:1fr}.capacity-overview>header{grid-column:auto}.runtime-status-list{grid-template-columns:1fr}}.admin-sidebar nav{scrollbar-width:thin;scrollbar-color:#31435a transparent;min-height:0;overflow-y:auto}.admin-sidebar nav details{background:#ffffff04;border:1px solid #ffffff0f;border-radius:9px;margin:0 0 7px}.admin-sidebar nav summary{color:#6f829a;cursor:pointer;letter-spacing:.09em;justify-content:space-between;align-items:center;min-height:34px;padding:0 11px;font-size:9px;font-weight:850;list-style:none;display:flex}.admin-sidebar nav summary::-webkit-details-marker{display:none}.admin-sidebar nav summary i{color:#52657c;font-size:11px;font-style:normal;transition:transform .18s}.admin-sidebar nav details:not([open]) summary i{transform:rotate(-90deg)}.admin-sidebar nav details>div{gap:2px;padding:0 5px 6px;display:grid}.admin-sidebar nav details a,.admin-sidebar nav details button{color:#9aa8b9;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.admin-sidebar nav details a:hover,.admin-sidebar nav details button:hover,.admin-sidebar nav details button.active{color:#fff;background:#1a2a40}.admin-sidebar nav details button.active{box-shadow:inset 2px 0 #4e82ed}.admin-sidebar nav details a i,.admin-sidebar nav details button i{color:#7a8aa0;place-items:center;width:18px;font-size:14px;font-style:normal;display:grid}.admin-function-map{background:#fff;border:1px solid #e0e6ed;border-radius:12px;margin:18px 0;padding:22px;box-shadow:0 8px 25px #1e2d420a}.admin-function-map>header p{color:#4b75c4;letter-spacing:.12em;margin:0 0 5px;font-size:9px;font-weight:900}.admin-function-map>header h3{margin:0;font-size:18px}.admin-function-map>header span{color:#68768a;margin-top:5px;font-size:11px;display:block}.admin-function-map>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.admin-function-map>div>a,.admin-function-map>div>button{color:#273449;cursor:pointer;min-height:92px;font:inherit;text-align:left;background:#fafbfd;border:1px solid #e2e7ed;border-radius:9px;grid-template-columns:31px 1fr 12px;align-items:center;gap:8px;padding:12px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.admin-function-map>div>a:hover,.admin-function-map>div>button:hover{border-color:#9fb8e4;transform:translateY(-1px);box-shadow:0 7px 18px #2f58a01a}.admin-function-map>div>*>i{color:#3769bd;background:#e9f0fd;border-radius:8px;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:900;display:grid}.admin-function-map>div>*>span b,.admin-function-map>div>*>span small{display:block}.admin-function-map>div>*>span b{color:#253249;font-size:11px}.admin-function-map>div>*>span small{color:#778396;margin-top:4px;font-size:9px;line-height:1.4}.admin-function-map>div>*>em{color:#a1acb9;font-size:17px;font-style:normal}@media (max-width:1180px){.admin-function-map>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.admin-sidebar nav{display:block}.admin-sidebar nav details{margin-bottom:5px}.admin-function-map{padding:16px}.admin-function-map>div{grid-template-columns:1fr 1fr}}@media (max-width:480px){.admin-function-map>div{grid-template-columns:1fr}}.mailbox-page{color:#172231;background:#eef2f6;min-height:100vh}.mailbox-global-header{z-index:80;color:#fff;background:#101925;border-bottom:1px solid #222c3a;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.mailbox-global-header>div{align-items:center;gap:18px;display:flex}.mailbox-global-header a{color:#dbe4ee;font-size:13px;font-weight:700;text-decoration:none}.mailbox-smtp-pill{color:#ff9c9c;background:#2a2027;border:1px solid #5b3c40;border-radius:20px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.mailbox-smtp-pill i,.s3-ready-state i{background:currentColor;border-radius:50%;width:7px;height:7px}.mailbox-smtp-pill.ready{color:#6ce3b4;background:#182e29;border-color:#285345}.mailbox-shell{grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.mailbox-sidebar{background:#f7f9fb;border-right:1px solid #d9e0e8;flex-direction:column;height:calc(100vh - 64px);padding:25px 16px 18px;display:flex;position:sticky;top:64px}.mailbox-title{padding:0 12px 18px}.mailbox-title p,.mailbox-view-title p,.mailbox-card header p,.template-editor-body p{color:#4c73b5;letter-spacing:1.2px;margin:0 0 5px;font-size:10px;font-weight:900}.mailbox-title h1{margin:0;font-size:19px}.mailbox-title span{color:#778392;text-overflow:ellipsis;margin-top:6px;font-size:11px;display:block;overflow:hidden}.mailbox-compose-button{color:#fff;background:#1769d2;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:13px;font-weight:900;display:flex;box-shadow:0 6px 18px #1769d233}.mailbox-compose-button i{font-size:19px;font-style:normal}.mailbox-sidebar nav{margin-top:18px;overflow:auto}.mailbox-sidebar nav>p{color:#909aa7;letter-spacing:1.1px;margin:18px 11px 7px;font-size:9px;font-weight:900}.mailbox-sidebar nav button{color:#445163;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:25px 1fr auto;align-items:center;width:100%;min-height:41px;padding:0 11px;font-size:12px;font-weight:700;display:grid}.mailbox-sidebar nav button:hover{background:#edf2f8}.mailbox-sidebar nav button.active{color:#175ab5;background:#e5eefb;font-weight:900}.mailbox-sidebar nav button i{color:#66778c;font-size:16px;font-style:normal}.mailbox-sidebar nav button.active i{color:#1769d2}.mailbox-sidebar nav button em{color:#6c7887;background:#e9edf2;border-radius:12px;padding:2px 7px;font-size:10px;font-style:normal}.mailbox-capacity-mini{border-top:1px solid #e1e6ec;margin-top:auto;padding:15px 12px 4px}.mailbox-capacity-mini>span{color:#485668;justify-content:space-between;font-size:10px;display:flex}.mailbox-capacity-mini em{color:#1769d2;font-style:normal;font-weight:900}.mailbox-capacity-mini>i,.capacity-bar,.mailbox-health-row>i{background:#e2e7ed;border-radius:10px;height:6px;margin:9px 0 7px;display:block;overflow:hidden}.mailbox-capacity-mini>i b,.capacity-bar b,.mailbox-health-row>i b{border-radius:inherit;background:#1769d2;height:100%;display:block}.mailbox-capacity-mini small{color:#8a94a1;font-size:9px}.mailbox-workspace{min-width:0}.mailbox-notice{z-index:200;color:#244b82;background:#f5f9ff;border:1px solid #b9cbe5;border-radius:8px;align-items:center;gap:15px;max-width:min(520px,100vw - 40px);padding:12px 15px;font-size:12px;font-weight:700;display:flex;position:fixed;top:78px;right:25px;box-shadow:0 12px 34px #1930502e}.mailbox-notice button{color:#244b82;background:0 0;border:0;font-size:18px}.mailbox-view{width:min(1500px,100%);margin:0 auto;padding:30px}.mailbox-view-title{justify-content:space-between;align-items:flex-start;gap:20px;min-height:68px;margin-bottom:21px;display:flex}.mailbox-view-title h2{color:#172231;margin:0 0 7px;font-size:25px}.mailbox-view-title span{color:#667486;font-size:12px;font-weight:500}.mailbox-view-title>button,.mailbox-card header>button,.mailbox-card footer>button{color:#fff;background:#1769d2;border:1px solid #1769d2;border-radius:6px;min-height:38px;padding:0 15px;font-size:11px;font-weight:900}.mailbox-view-title>button.secondary{color:#536174;background:#fff;border-color:#ced7e1}.mailbox-view-title button:disabled,.mailbox-card button:disabled{cursor:not-allowed;opacity:.45}.mailbox-kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mailbox-kpi-grid article{background:#fff;border:1px solid #dfe5ec;border-radius:10px;align-items:center;gap:15px;min-height:112px;padding:20px;display:flex}.mailbox-kpi-grid article.attention{background:snow;border-color:#efc1c1}.mailbox-kpi-grid article>i{border-radius:9px;flex:none;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.mailbox-kpi-grid i.blue{color:#1769d2;background:#e8f1ff}.mailbox-kpi-grid i.green{color:#159460;background:#e7f7ef}.mailbox-kpi-grid i.red{color:#d63d49;background:#ffeded}.mailbox-kpi-grid i.violet{color:#7352c5;background:#f0ebff}.mailbox-kpi-grid article>span{display:grid}.mailbox-kpi-grid article>span>span,.mailbox-kpi-grid article>span:first-line{color:#5d6b7d}.mailbox-kpi-grid strong{color:#172231;margin:3px 0;font-size:25px}.mailbox-kpi-grid small{color:#8a95a3;font-size:10px}.mailbox-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr);gap:14px;margin-top:14px;display:grid}.mailbox-card{background:#fff;border:1px solid #dde4eb;border-radius:10px;box-shadow:0 2px 5px #1f2c3d08}.mailbox-card>header{border-bottom:1px solid #e6ebf0;justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:15px 19px;display:flex}.mailbox-card header h3{color:#172231;margin:0;font-size:15px}.mailbox-card header>span,.mailbox-card header>em{color:#718095;font-size:10px;font-style:normal}.mailbox-card header>span.ok,.smtp-settings-card header em.ready{color:#168d5e;background:#e8f7ef;border-radius:15px;padding:5px 8px;font-weight:900}.mailbox-card header>span.warn{color:#d24550}.mailbox-delivery-health{padding-bottom:16px}.mailbox-health-row{grid-template-columns:125px 1fr 38px;align-items:center;gap:13px;padding:13px 19px 0;display:grid}.mailbox-health-row>span{color:#4e5b6b;justify-content:space-between;font-size:11px;display:flex}.mailbox-health-row>span em{color:#7c8794;font-style:normal}.mailbox-health-row>i{margin:0}.mailbox-health-row>i b.success{background:#22a06b}.mailbox-health-row>i b.pending{background:#e5a22f}.mailbox-health-row>i b.failed{background:#d94a55}.mailbox-health-row>small{color:#6a7685;text-align:right;font-size:10px}.mailbox-delivery-health>footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;margin:16px 19px 0;padding-top:14px;display:flex}.mailbox-delivery-health>footer span{color:#7f8996;font-size:10px}.mailbox-storage-card{min-height:285px;position:relative}.mailbox-storage-ring{background:conic-gradient(#1769d2 var(--usage), #e7ebf0 0);border-radius:50%;place-items:center;width:116px;height:116px;margin:20px auto 16px;display:grid}.mailbox-storage-ring:before{content:"";background:#fff;border-radius:50%;width:86px;height:86px;position:absolute}.mailbox-storage-ring span{z-index:1;text-align:center;display:grid}.mailbox-storage-ring strong{font-size:21px}.mailbox-storage-ring small{color:#7c8795;font-size:9px}.mailbox-storage-card dl,.smtp-settings-card dl,.capacity-settings-card dl{margin:0 18px 17px}.mailbox-storage-card dl div,.smtp-settings-card dl div,.capacity-settings-card dl div{border-top:1px solid #edf0f3;justify-content:space-between;padding:7px 0;font-size:10px;display:flex}.mailbox-storage-card dt,.smtp-settings-card dt,.capacity-settings-card dt{color:#788492}.mailbox-storage-card dd,.smtp-settings-card dd,.capacity-settings-card dd{color:#354356;margin:0;font-weight:800}.mailbox-recent-card{margin-top:14px}.mailbox-recent-list>button{color:#263548;text-align:left;background:#fff;border:0;border-top:1px solid #eef1f4;grid-template-columns:30px 1fr 70px 145px;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 18px;display:grid}.mailbox-recent-list>button:first-child{border-top:0}.mailbox-recent-list>button:hover{background:#f8fafd}.mailbox-recent-list>button>i{color:#1769d2;background:#ecf3fd;border-radius:7px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.mailbox-recent-list button span{gap:2px;display:grid}.mailbox-recent-list button small,.mailbox-recent-list time{color:#84909e;font-size:10px}.mailbox-recent-list em,.dealer-history-table em{color:#168758;background:#eaf7f0;border-radius:4px;justify-self:start;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.mailbox-recent-list em.failed,.dealer-history-table em.failed{color:#c93c47;background:#ffeded}.mailbox-empty{color:#8995a3;place-items:center;min-height:130px;font-size:11px;display:grid}.mailbox-compose-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:15px;display:grid}.mailbox-composer{overflow:hidden}.mailbox-compose-row{color:#536174;border-bottom:1px solid #e8edf2;grid-template-columns:82px 1fr;align-items:center;gap:12px;min-height:48px;padding:8px 17px;font-size:11px;display:grid}.mailbox-compose-row>label{color:#7c8794;font-weight:800}.mailbox-compose-row.subject input{color:#182536;border:0;outline:0;height:36px;font-size:14px;font-weight:700}.recipient-summary{flex-wrap:wrap;gap:5px;display:flex}.recipient-summary em,.manual-email-chips span{color:#315e9c;background:#eff5fd;border:1px solid #cbd9ec;border-radius:15px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.recipient-summary small{color:#9aa3ae;padding-top:4px}.mailbox-editor-toolbar{background:#f7f9fb;border-bottom:1px solid #dde3ea;flex-wrap:wrap;align-items:center;gap:3px;min-height:43px;padding:5px 12px;display:flex}.mailbox-editor-toolbar button,.mailbox-editor-toolbar select{color:#455366;background:0 0;border:1px solid #0000;border-radius:4px;min-width:31px;height:30px;padding:0 8px;font-size:10px}.mailbox-editor-toolbar button:hover{background:#fff;border-color:#ced8e4}.mailbox-editor-toolbar>span{background:#d6dde5;width:1px;height:20px;margin:0 4px}.mailbox-color-tool{color:#455366;cursor:pointer;border-radius:4px;place-items:center;width:31px;height:30px;font-size:10px;font-weight:900;display:grid;position:relative}.mailbox-color-tool:hover{background:#fff}.mailbox-color-tool input{opacity:.9;border:0;width:18px;height:5px;padding:0;position:absolute;bottom:2px;right:3px}.mailbox-rich-editor{color:#1f2d3d;outline:0;min-height:450px;padding:25px;font-size:13px;line-height:1.7}.mailbox-rich-editor:empty:before{color:#a1a9b2;content:attr(data-placeholder)}.mailbox-rich-editor img{max-width:100%}.mailbox-compose-footer{background:#fafbfd;border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;min-height:62px;padding:10px 16px;display:flex}.mailbox-compose-footer span{color:#7b8795;font-size:10px}.mailbox-compose-footer button{color:#fff;background:#1769d2;border:0;border-radius:6px;min-height:39px;padding:0 18px;font-size:11px;font-weight:900}.mailbox-recipient-panel{position:sticky;top:86px}.mailbox-recipient-panel .mailbox-card>header strong{color:#1769d2;font-size:24px}.mailbox-recipient-panel .mailbox-card>header strong small{margin-left:3px;font-size:10px}.recipient-master{background:#f8fbff;border-bottom:1px solid #e8edf2;align-items:center;gap:10px;padding:15px 17px;display:flex}.recipient-master span,.recipient-check-list label span{display:grid}.recipient-master b,.recipient-check-list b{color:#2c3b4e;font-size:11px}.recipient-master small,.recipient-check-list small{color:#8994a1;font-size:9px}.mailbox-recipient-panel details{border-bottom:1px solid #e5eaf0}.mailbox-recipient-panel summary{color:#445266;cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;padding:0 16px;font-size:11px;font-weight:900;list-style:none;display:flex}.mailbox-recipient-panel summary em{color:#697687;background:#ebeff4;border-radius:10px;padding:2px 6px;font-size:9px;font-style:normal}.recipient-check-list{max-height:235px;padding:2px 14px 12px;overflow:auto}.recipient-check-list label{align-items:center;gap:9px;padding:7px 2px;display:flex}.recipient-search,.mailbox-recipient-panel textarea{color:#334155;border:1px solid #d6dee7;border-radius:5px;width:calc(100% - 28px);margin:0 14px 8px;padding:9px 10px;font-size:10px}.mailbox-recipient-panel textarea{resize:vertical;min-height:70px}.manual-email-chips{flex-wrap:wrap;gap:4px;max-height:105px;padding:0 14px 12px;display:flex;overflow:auto}.manual-email-chips button{color:#315e9c;background:0 0;border:0;padding:0}.mailbox-folder-toolbar{background:#fff;border:1px solid #dbe2ea;border-bottom:0;border-radius:9px 9px 0 0;align-items:center;gap:8px;min-height:50px;padding:7px 12px;display:flex}.mailbox-folder-toolbar>label:first-child{color:#566477;align-items:center;gap:7px;padding-right:8px;font-size:10px;font-weight:800;display:flex}.mailbox-folder-toolbar>button{color:#4d5b6e;background:#fff;border:1px solid #d2dae4;border-radius:5px;min-height:30px;padding:0 10px;font-size:10px;font-weight:800}.mailbox-folder-toolbar>button.danger,.cleanup-zone button.danger{color:#fff;background:#d94a55;border-color:#d94a55}.mailbox-folder-toolbar>input{border:1px solid #e2b4b8;border-radius:5px;width:95px;height:30px;padding:0 7px;font-size:9px}.mailbox-search{background:#f8fafc;border:1px solid #d7dfe8;border-radius:6px;align-items:center;gap:7px;min-width:245px;height:34px;margin-left:auto;padding:0 10px;display:flex}.mailbox-search input{color:#3d4b5d;background:0 0;border:0;outline:0;width:100%;font-size:10px}.mailbox-split-view{background:#fff;border:1px solid #dbe2ea;border-radius:0 0 9px 9px;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);min-height:calc(100vh - 234px);display:grid;overflow:hidden}.mailbox-message-list{background:#fbfcfd;border-right:1px solid #dfe5ec;overflow:auto}.mailbox-message-list article{background:#fff;border-bottom:1px solid #e5eaf0;grid-template-columns:35px 1fr;min-height:118px;display:grid}.mailbox-message-list article:hover,.mailbox-message-list article.active{background:#f2f7fd}.mailbox-message-list article.active{box-shadow:inset 3px 0 #1769d2}.mailbox-message-list article>label{justify-content:center;padding-top:18px;display:flex}.mailbox-message-list article>button{text-align:left;background:0 0;border:0;padding:14px 15px 12px 0}.mailbox-message-list button>span{color:#566579;justify-content:space-between;font-size:10px;display:flex}.mailbox-message-list time{color:#8b96a3;font-size:9px}.mailbox-message-list h3{color:#1f2e40;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 5px;font-size:12px;overflow:hidden}.mailbox-message-list p{color:#7a8796;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.mailbox-message-list footer{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.mailbox-message-list footer em,.mailbox-delivery-table em{color:#168b5c;background:#e9f7f0;border-radius:4px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.mailbox-message-list footer em.failed,.mailbox-delivery-table em.failed{color:#ca3643;background:#ffeaec}.mailbox-message-list footer em.pending,.mailbox-delivery-table em.queued,.mailbox-delivery-table em.sending{color:#a86d12;background:#fff4de}.mailbox-message-list footer small{color:#98a1ac;font-size:8px}.mailbox-message-detail{background:#fff;min-width:0;overflow:auto}.mailbox-empty.detail{align-content:center;gap:7px;min-height:500px}.mailbox-empty.detail i{color:#c0c8d2;font-size:35px;font-style:normal}.mailbox-empty.detail b{color:#526073}.mailbox-message-detail>header{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 23px;display:flex}.mailbox-message-detail>header p{color:#4174bc;margin:0 0 5px;font-size:9px;font-weight:900}.mailbox-message-detail>header h3{margin:0 0 6px;font-size:16px}.mailbox-message-detail>header span{color:#7d8997;font-size:9px}.mailbox-message-detail>header>em{color:#2965b5;background:#eaf2fd;border-radius:15px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.mailbox-detail-tabs{background:#fafbfd;border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;min-height:48px;padding:6px 22px;display:flex}.mailbox-detail-tabs b{color:#455366;font-size:10px}.mailbox-detail-tabs label{background:#fff;border:1px solid #d8e0e9;border-radius:5px;align-items:center;gap:6px;width:210px;height:30px;padding:0 8px;display:flex}.mailbox-detail-tabs input{border:0;outline:0;width:100%;font-size:9px}.mailbox-mail-preview{background:#fff;border:0;border-bottom:1px solid #e3e8ee;width:100%;min-height:320px}.mailbox-delivery-table{min-width:720px;padding:12px 20px 20px}.mailbox-delivery-table>div,.mailbox-delivery-table>article{color:#566477;border-bottom:1px solid #edf0f3;grid-template-columns:1.45fr .8fr 70px 110px 1fr;align-items:center;gap:10px;min-height:43px;padding:0 8px;font-size:9px;display:grid}.mailbox-delivery-table>div{color:#7c8794;background:#f6f8fa;min-height:32px;font-weight:900}.mailbox-delivery-table article>span{display:grid}.mailbox-delivery-table article b{color:#344255;font-size:10px}.mailbox-delivery-table article small{color:#8b95a1;font-size:8px}.mailbox-delivery-table .error{color:#ba4d55;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dealer-history-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.dealer-directory{overflow:hidden}.dealer-directory>header span{color:#476486;background:#eaf0f8;border-radius:12px;padding:3px 7px;font-weight:900}.dealer-directory>button{text-align:left;background:#fff;border:0;border-top:1px solid #e8edf2;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 15px;display:grid}.dealer-directory>button:hover,.dealer-directory>button.active{background:#f0f6fd}.dealer-directory button span{display:grid}.dealer-directory button b{color:#334256;font-size:11px}.dealer-directory button small{color:#8a95a2;font-size:8px}.dealer-directory button em{color:#4b6f9f;font-size:10px;font-style:normal;font-weight:900}.dealer-history-main{overflow:hidden}.dealer-history-main>header .mailbox-search{margin:0}.dealer-history-table>div,.dealer-history-table>button{color:#4d5b6d;text-align:left;background:#fff;border:0;border-top:1px solid #e9edf2;grid-template-columns:135px 1.5fr 1fr 65px 65px;align-items:center;gap:12px;width:100%;min-height:55px;padding:8px 16px;font-size:9px;display:grid}.dealer-history-table>div{color:#7b8794;background:#f7f9fb;border-top:0;min-height:34px;font-weight:900}.dealer-history-table>button:hover{background:#f7faff}.dealer-history-table button span{display:grid}.dealer-history-table button b{color:#2f3e51;font-size:10px}.dealer-history-table button small{color:#8a94a0;font-size:8px}.dealer-view-tabs{background:#fff;border:1px solid #dde4eb;border-radius:8px;gap:6px;margin:-2px 0 14px;padding:5px;display:flex}.dealer-view-tabs button{color:#6a7788;background:0 0;border:0;border-radius:6px;min-height:37px;padding:0 15px;font-size:10px;font-weight:850}.dealer-view-tabs button.active{color:#fff;background:#152943;box-shadow:0 4px 12px #142a4724}.dealer-group-manager{grid-template-columns:minmax(360px,.9fr) minmax(430px,1.1fr);align-items:start;gap:14px;display:grid}.dealer-group-list,.dealer-group-editor{overflow:hidden}.dealer-group-list>header button{color:#38577b;background:#fff;border:1px solid #cfdae7;border-radius:5px;min-height:32px;padding:0 11px;font-size:9px;font-weight:850}.dealer-group-list>div>button{color:#3b495b;text-align:left;background:#fff;border:0;border-top:1px solid #e8edf2;grid-template-columns:28px 1fr auto 10px;align-items:center;gap:10px;width:100%;min-height:62px;padding:9px 15px;display:grid}.dealer-group-list>div>button:hover,.dealer-group-list>div>button.active{background:#f1f6fc}.dealer-group-list>div>button>i{color:#3e6aa7;background:#eaf1fb;border-radius:7px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:grid}.dealer-group-list>div>button>span{display:grid}.dealer-group-list>div>button b{color:#2f3d51;font-size:11px}.dealer-group-list>div>button small{color:#8792a0;margin-top:3px;font-size:8px}.dealer-group-list>div>button em{color:#8993a0;background:#f0f2f5;border-radius:12px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.dealer-group-list>div>button em.enabled{color:#33825a;background:#e9f7ef}.dealer-group-list>div>button>strong{color:#a5afbb;font-size:17px}.dealer-group-editor>header span{color:#7d8998;margin-top:4px;font-size:9px;display:block}.dealer-group-editor>div{grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.dealer-group-editor label{color:#4c5b6e;gap:6px;font-size:9px;font-weight:850;display:grid}.dealer-group-editor label.full{grid-column:1/-1}.dealer-group-editor input,.dealer-group-editor select,.dealer-group-editor textarea{color:#2d3a4d;background:#fff;border:1px solid #d6dfe8;border-radius:6px;width:100%;min-height:39px;padding:0 11px;font-size:10px}.dealer-group-editor textarea{resize:vertical;padding-top:10px;line-height:1.6}.dealer-group-editor label.dealer-group-enabled{background:#f8fafc;border:1px solid #dfe5ec;border-radius:6px;align-items:center;gap:9px;min-height:52px;padding:8px 11px;display:flex}.dealer-group-enabled input{width:16px;min-height:16px}.dealer-group-enabled span,.dealer-group-enabled b,.dealer-group-enabled small{display:block}.dealer-group-enabled small{color:#7d8998;margin-top:3px;font-size:8px;font-weight:600}.dealer-group-editor>footer{border-top:1px solid #e5eaf0;align-items:center;gap:7px;padding:13px 18px;display:flex}.dealer-group-editor>footer span{flex:1}.dealer-group-editor>footer button{color:#fff;background:#1769d2;border:0;border-radius:5px;min-height:36px;padding:0 13px;font-size:9px;font-weight:850}.dealer-group-editor>footer button.secondary{color:#5c6879;background:#fff;border:1px solid #d6dee7}.dealer-group-editor>footer button.danger{color:#b3464e;background:#fff7f7;border:1px solid #efd2d4}.automation-summary{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:14px;display:grid}.automation-summary article{background:#fff;border:1px solid #dde4eb;border-radius:9px;align-content:center;min-height:90px;padding:15px 19px;display:grid}.automation-summary span{color:#657285;font-size:10px;font-weight:700}.automation-summary strong{margin:3px 0;font-size:22px}.automation-summary small{color:#9099a5;font-size:9px}.automation-list{overflow:hidden}.automation-list>article{border-top:1px solid #e6ebf0;grid-template-columns:38px 1.6fr 1fr 62px 105px;align-items:center;gap:15px;min-height:92px;padding:13px 18px;display:grid}.automation-list>article:first-child{border-top:0}.automation-list>article>i{color:#86919e;background:#edf0f4;border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.automation-list>article>i.on{color:#1769d2;background:#e9f2ff}.automation-list>article>span{display:grid}.automation-list h3{margin:0 0 4px;font-size:13px}.automation-list article small{color:#7e8997;font-size:9px}.automation-audience{flex-wrap:wrap;gap:5px;display:flex}.automation-audience em{color:#486787;background:#f2f6fb;border:1px solid #c9d7e9;border-radius:14px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.automation-list>article>b{color:#8b95a2;font-size:9px}.automation-list>article>b.enabled{color:#17895b}.automation-list>article>button{color:#47566a;background:#fff;border:1px solid #cdd7e2;border-radius:5px;height:32px;font-size:9px;font-weight:900}.mailbox-settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.smtp-settings-card,.capacity-settings-card{min-height:270px}.smtp-settings-card dl,.capacity-settings-card dl{margin-top:14px}.smtp-settings-card dl div,.capacity-settings-card dl div{padding:10px 0;font-size:11px}.smtp-settings-card>footer{justify-content:space-between;align-items:center;gap:12px;padding:10px 18px 17px;display:flex}.smtp-settings-card footer small{color:#87919e;font-size:9px}.capacity-settings-card>.capacity-bar{height:10px;margin:20px 20px 10px}.capacity-settings-card>header strong{color:#1769d2;font-size:23px}.retention-settings,.cleanup-zone{margin-top:14px}.retention-form{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;display:grid}.retention-form label,.template-form-grid label{color:#566477;gap:6px;font-size:9px;font-weight:900;display:grid}.retention-form input,.retention-form select,.template-form-grid input,.template-form-grid textarea{color:#344255;background:#fff;border:1px solid #d3dce6;border-radius:5px;width:100%;min-height:38px;padding:8px 10px;font-size:10px}.retention-form input:disabled,.retention-form select:disabled{color:#8994a1;background:#f3f5f7}.retention-settings>footer{border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.s3-ready-state{color:#b46b22;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.s3-ready-state.ready{color:#16895c}.cleanup-zone{border-color:#ead4d6;padding-bottom:17px}.cleanup-zone>label{color:#586678;align-items:center;gap:8px;padding:16px 18px 8px;font-size:10px;display:flex}.cleanup-zone>div{gap:8px;padding:6px 18px;display:flex}.cleanup-zone>div input{border:1px solid #dfb7bb;border-radius:5px;width:230px;height:36px;padding:0 10px;font-size:10px}.cleanup-zone>div button{border-radius:5px;padding:0 14px;font-size:10px;font-weight:900}.cleanup-zone>small{color:#9a696e;padding:3px 18px;font-size:9px;display:block}.mailbox-modal-layer{z-index:500;background:#0a121db3;place-items:center;padding:35px 20px;display:grid;position:fixed;inset:0;overflow:auto}.mailbox-template-modal{background:#fff;border-radius:12px;width:min(980px,100%);max-height:calc(100vh - 70px);overflow:auto;box-shadow:0 25px 90px #00000047}.mailbox-template-modal>header{border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 23px;display:flex}.mailbox-template-modal>header p{color:#4b73b3;margin:0 0 5px;font-size:9px;font-weight:900}.mailbox-template-modal>header h2{margin:0 0 5px;font-size:20px}.mailbox-template-modal>header span{color:#738091;font-size:10px}.mailbox-template-modal>header button{color:#5f6c7b;background:0 0;border:0;font-size:24px}.mailbox-template-modal>nav{border-bottom:1px solid #e4e9ef;padding:0 23px;display:flex}.mailbox-template-modal>nav button{color:#6d7886;background:0 0;border:0;border-bottom:2px solid #0000;min-height:45px;padding:0 18px;font-size:10px;font-weight:900}.mailbox-template-modal>nav button.active{color:#1769d2;border-bottom-color:#1769d2}.template-editor-body{padding:20px 23px}.template-policy-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px;display:grid}.template-switch{background:#fafbfd;border:1px solid #dce3eb;border-radius:7px;align-items:center;gap:10px;min-height:65px;padding:10px 12px;display:flex}.template-switch span{display:grid}.template-switch b{color:#39485b;font-size:10px}.template-switch small{color:#8893a0;font-size:8px}.template-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.template-form-grid label.full{grid-column:1/-1}.template-form-grid textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.template-variable-guide{background:#f6f9fd;border:1px solid #dce5f1;border-radius:7px;margin-top:14px;padding:14px}.template-variable-guide>strong{font-size:10px}.template-variable-guide>p{color:#6d7a8c;margin:4px 0 10px;font-size:9px}.template-variable-guide>div{flex-wrap:wrap;gap:6px;display:flex}.template-variable-guide button{color:#285f9e;background:#fff;border:1px solid #c9d8eb;border-radius:5px;padding:6px 8px;font-size:9px;font-weight:900}.template-variable-guide button small{color:#75859a;margin-left:4px;font-weight:500}.template-preview-body{background:#f1f4f8;padding:20px 23px}.template-preview-meta{background:#fff;border:1px solid #dce3eb;border-radius:7px;gap:5px;margin-bottom:12px;padding:12px 15px;display:grid}.template-preview-meta span{color:#526074;font-size:9px}.template-preview-meta b{color:#7c8794;width:72px;display:inline-block}.template-preview-body iframe{background:#fff;border:1px solid #dce3eb;border-radius:7px;width:100%;min-height:480px}.mailbox-template-modal>footer{border-top:1px solid #e2e7ed;justify-content:flex-end;gap:8px;padding:13px 23px;display:flex}.mailbox-template-modal>footer button{color:#4d5b6e;background:#fff;border:1px solid #d3dbe5;border-radius:5px;min-height:37px;padding:0 15px;font-size:10px;font-weight:900}.mailbox-template-modal>footer button.primary{color:#fff;background:#1769d2;border-color:#1769d2}@media (max-width:1180px){.mailbox-kpi-grid{grid-template-columns:1fr 1fr}.mailbox-compose-layout,.mailbox-dashboard-grid{grid-template-columns:1fr}.mailbox-recipient-panel{position:static}.mailbox-settings-grid,.dealer-history-layout,.dealer-group-manager{grid-template-columns:1fr}.retention-form{grid-template-columns:1fr 1fr}}@media (max-width:620px){.dealer-group-editor>div{grid-template-columns:1fr}.dealer-group-editor label.full{grid-column:auto}}@media (max-width:860px){.mailbox-shell{grid-template-columns:1fr}.mailbox-sidebar{height:auto;padding:13px;position:static}.mailbox-title,.mailbox-capacity-mini{display:none}.mailbox-sidebar nav{margin-top:10px;display:flex;overflow-x:auto}.mailbox-sidebar nav>p{display:none}.mailbox-sidebar nav button{width:auto;min-width:120px}.mailbox-view{padding:20px 14px}.mailbox-split-view{grid-template-columns:1fr}.mailbox-message-list{border-bottom:1px solid #dfe5ec;border-right:0;max-height:420px}.automation-list>article{grid-template-columns:38px 1fr auto}.automation-audience,.automation-list>article>b{display:none}}@media (max-width:620px){.mailbox-global-header{padding:0 14px}.mailbox-global-header>div>a,.mailbox-smtp-pill{display:none}.mailbox-kpi-grid,.automation-summary,.template-policy-grid,.template-form-grid,.retention-form{grid-template-columns:1fr}.mailbox-folder-toolbar{flex-wrap:wrap}.mailbox-search{width:100%;margin-left:0}.mailbox-view-title{align-items:flex-start}.mailbox-view-title h2{font-size:21px}}.sheet-link-page{color:#172231;background:#f3f5f8;min-height:100vh}.sheet-link-header{background:#111a27;justify-content:space-between;align-items:center;height:64px;padding:0 30px;display:flex}.sheet-link-header nav{gap:20px;display:flex}.sheet-link-header nav a{color:#d7e0ea;font-size:12px;font-weight:700;text-decoration:none}.sheet-link-hero{color:#fff;background:linear-gradient(120deg,#172335,#253a55);justify-content:space-between;align-items:center;gap:30px;min-height:190px;padding:36px max(34px,50vw - 660px);display:flex}.sheet-link-hero p{color:#8fb8f0;letter-spacing:1.4px;margin:0 0 7px;font-size:10px;font-weight:900}.sheet-link-hero h1{margin:0 0 9px;font-size:28px}.sheet-link-hero>div>span{color:#c3cfdd;font-size:12px}.sheet-link-hero aside{background:#030c1952;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:14px;min-width:285px;padding:17px 20px;display:flex}.sheet-link-hero aside>i{color:#fff;background:#22a464;border-radius:9px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;font-weight:900;display:grid}.sheet-link-hero aside span{display:grid}.sheet-link-hero aside b{font-size:12px}.sheet-link-hero aside small{color:#aab8c8;margin-top:4px;font-size:9px}.sheet-link-body{width:min(1320px,100% - 44px);margin:0 auto;padding:27px 0 55px}.sheet-link-body>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.sheet-link-body>header>label{background:#fff;border:1px solid #d8dfe7;border-radius:7px;align-items:center;gap:9px;width:min(440px,100%);height:42px;padding:0 13px;display:flex}.sheet-link-body>header input{color:#344255;border:0;outline:0;width:100%;font-size:11px}.sheet-link-body>header>button{color:#fff;background:#1769d2;border:0;border-radius:7px;height:42px;padding:0 16px;font-size:11px;font-weight:900}.sheet-link-message{color:#315f9b;background:#f0f6ff;border:1px solid #bdd0ea;border-radius:7px;justify-content:space-between;align-items:center;margin-top:14px;padding:11px 14px;font-size:10px;font-weight:800;display:flex}.sheet-link-message button{color:inherit;background:0 0;border:0;font-size:17px}.sheet-link-security-note{background:#fafcff;border:1px solid #d7e1ed;border-radius:8px;align-items:center;gap:12px;margin-top:16px;padding:13px 16px;display:flex}.sheet-link-security-note>span{display:grid}.sheet-link-security-note b{color:#35465a;font-size:10px}.sheet-link-security-note small{color:#718094;margin-top:2px;font-size:9px}.sheet-link-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:17px;display:grid}.sheet-link-grid>article{background:#fff;border:1px solid #dce3eb;border-radius:10px;flex-direction:column;min-height:285px;padding:20px;display:flex;box-shadow:0 3px 12px #19293e0a}.sheet-link-grid article>header{justify-content:space-between;align-items:center;display:flex}.sheet-link-grid article>header>i{color:#15915a;background:#e7f5ed;border-radius:8px;place-items:center;width:39px;height:39px;font-size:17px;font-style:normal;display:grid}.sheet-link-grid article>header>span{justify-items:end;display:grid}.sheet-link-grid article>header em{color:#3f6da7;background:#edf3fb;border-radius:14px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.sheet-link-grid article>header small{color:#909aa6;margin-top:4px;font-size:8px}.sheet-link-grid article h2{color:#1e2d3f;margin:21px 0 8px;font-size:17px}.sheet-link-grid article>p{color:#687689;min-height:42px;margin:0;font-size:10px;line-height:1.7}.sheet-link-grid article dl{border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;margin:16px 0;padding:10px 0}.sheet-link-grid article dl>div{justify-content:space-between;padding:4px 0;font-size:9px;display:flex}.sheet-link-grid article dt{color:#87929f}.sheet-link-grid article dd{color:#4b596b;text-overflow:ellipsis;max-width:65%;margin:0;font-weight:800;overflow:hidden}.sheet-link-grid article footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.sheet-link-grid article footer>a{color:#fff;background:#1769d2;border-radius:6px;align-items:center;gap:8px;min-height:37px;padding:0 13px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.sheet-link-grid article footer>div{gap:4px;display:flex}.sheet-link-grid article footer button{color:#617083;background:#fff;border:1px solid #d5dde6;border-radius:5px;height:31px;padding:0 8px;font-size:8px;font-weight:800}.sheet-link-grid article footer button:last-child{color:#c24650}.sheet-link-empty{color:#7d8997;border:1px dashed #cdd7e2;border-radius:10px;grid-column:1/-1;align-content:center;justify-items:center;gap:7px;min-height:280px;display:grid}.sheet-link-empty i{color:#aeb8c4;font-size:35px;font-style:normal}.sheet-link-empty b{color:#566477;font-size:12px}.sheet-link-empty span{font-size:9px}.sheet-link-modal-layer{z-index:400;background:#09111cad;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.sheet-link-modal{background:#fff;border-radius:11px;width:min(680px,100%);box-shadow:0 24px 80px #00000047}.sheet-link-modal>header{border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:flex-start;padding:19px 21px;display:flex}.sheet-link-modal header p{color:#4c73b3;margin:0 0 5px;font-size:9px;font-weight:900}.sheet-link-modal header h2{margin:0;font-size:19px}.sheet-link-modal header button{background:0 0;border:0;font-size:23px}.sheet-link-modal>div{grid-template-columns:1fr 1fr;gap:12px;padding:20px 21px;display:grid}.sheet-link-modal label{color:#536174;gap:6px;font-size:9px;font-weight:900;display:grid}.sheet-link-modal label.full{grid-column:1/-1}.sheet-link-modal input,.sheet-link-modal select,.sheet-link-modal textarea{color:#344255;border:1px solid #d4dde7;border-radius:5px;width:100%;min-height:38px;padding:8px 10px;font-size:10px}.sheet-link-modal label.sheet-link-enabled{align-items:center;gap:7px;display:flex}.sheet-link-enabled input{width:auto}.sheet-link-modal>footer{border-top:1px solid #e3e8ee;justify-content:flex-end;gap:7px;padding:13px 21px;display:flex}.sheet-link-modal footer button{color:#536174;background:#fff;border:1px solid #d4dde7;border-radius:5px;height:37px;padding:0 15px;font-size:10px;font-weight:900}.sheet-link-modal footer button.primary{color:#fff;background:#1769d2;border-color:#1769d2}@media (max-width:950px){.sheet-link-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.sheet-link-hero{flex-direction:column;align-items:flex-start;padding:30px 22px}.sheet-link-hero aside{width:100%}.sheet-link-grid,.sheet-link-modal>div{grid-template-columns:1fr}.sheet-link-modal label.full{grid-column:auto}}.mail-console .mail-admin-hero{justify-content:space-between;align-items:center;gap:30px;min-height:210px;display:flex}.mail-hero-status{background:#050d1859;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:13px;min-width:300px;padding:18px 20px;display:flex}.mail-hero-status>i{color:#ffbf69;background:#ffffff14;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.mail-hero-status.ready>i{color:#6ad5a3}.mail-hero-status span,.mail-hero-status b,.mail-hero-status small{display:block}.mail-hero-status b{color:#fff;font-size:13px}.mail-hero-status small{color:#aebdce;margin-top:3px;font-size:10px}.mail-section-nav{z-index:4;background:#fff;border:1px solid #dce3eb;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));width:min(1320px,100% - 56px);margin:-28px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #172d481a}.mail-section-nav button{color:#647286;text-align:left;background:#fff;border:0;border-right:1px solid #e7ebf0;align-content:center;gap:4px;min-height:78px;padding:15px 18px;display:grid;position:relative}.mail-section-nav button:last-child{border-right:0}.mail-section-nav button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:18px;right:18px}.mail-section-nav button b{color:#334257;font-size:13px}.mail-section-nav button small{color:#8a96a6;font-size:9px}.mail-section-nav button.active{background:#f8fbff}.mail-section-nav button.active b{color:#1c5ead}.mail-section-nav button.active:after{background:#266bc1}.mail-console-body{width:min(1320px,100% - 56px);margin:28px auto 64px}.mail-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.mail-kpi-grid article{background:#fff;border:1px solid #dfe5ec;border-radius:10px;padding:20px;box-shadow:0 5px 18px #1b30490a}.mail-kpi-grid article.attention{background:snow;border-color:#f0c8c1}.mail-kpi-grid span,.mail-kpi-grid strong,.mail-kpi-grid small{display:block}.mail-kpi-grid span{color:#718095;font-size:10px;font-weight:750}.mail-kpi-grid strong{color:#17283d;margin:7px 0 4px;font-size:27px}.mail-kpi-grid small{color:#8b96a5;font-size:9px}.mail-overview-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.mail-console .mail-panel{padding-bottom:0;overflow:hidden;box-shadow:0 6px 22px #1b2f470b}.mail-console .mail-panel>header{min-height:75px;padding:18px 22px}.mail-console .mail-panel>header h2{margin-top:2px;font-size:18px}.mail-console .mail-panel>header>div>span{color:#788597;margin-top:5px;font-size:10px;display:block}.mail-console .mail-panel>header button,.automation-console>header button{color:#fff;background:#2a69b7;border-color:#2a69b7;min-height:35px;padding:0 13px}.smtp-overview dl{margin:12px 22px 18px}.smtp-overview .mail-panel-actions{padding:0 22px 22px}.operating-checklist>div{gap:10px;padding:13px 22px 22px;display:grid}.operating-checklist>div>p{background:#fafbfd;border:1px solid #e2e7ed;border-radius:7px;align-items:center;gap:12px;margin:0;padding:12px;display:flex}.operating-checklist>div>p>i{color:#718096;background:#edf1f5;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:850;display:grid}.operating-checklist>div>p.done>i{color:#20734b;background:#e1f5ea}.operating-checklist span,.operating-checklist b,.operating-checklist small{display:block}.operating-checklist b{color:#2b3a4d;font-size:11px}.operating-checklist small{color:#7a8798;margin-top:3px;font-size:9px}.overview-group-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 22px 22px;display:grid}.overview-group-grid>button{color:#27384c;text-align:left;background:#fafbfd;border:1px solid #e0e6ed;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.overview-group-grid span,.overview-group-grid b,.overview-group-grid small{min-width:0;display:block}.overview-group-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.overview-group-grid small{color:#8792a1;margin-top:3px;font-size:8px}.overview-group-grid strong{color:#2466b5;font-size:20px}.overview-group-grid strong small{margin-left:2px;display:inline}.automation-console>header{padding:22px 24px}.automation-table{padding-bottom:12px}.automation-head,.automation-table article{grid-template-columns:minmax(210px,1.15fr) minmax(160px,.7fr) minmax(260px,1.25fr) 100px;align-items:center;gap:12px;display:grid}.automation-head{color:#7a8798;background:#f5f7fa;min-height:38px;padding:0 24px;font-size:9px;font-weight:800}.automation-table article{border-top:1px solid #edf0f4;min-height:76px;padding:11px 24px}.automation-table article>div b,.automation-table article>div small{display:block}.automation-table article>div b{color:#26374b;font-size:11px}.automation-table article>div small{color:#7f8b9a;margin-top:4px;font-size:9px;line-height:1.45}.automation-table article>input{min-height:38px}.business-switch{color:#718095;grid-template-columns:36px auto;align-items:center;gap:7px;font-size:9px;display:grid}.business-switch input{opacity:0;pointer-events:none;position:absolute}.business-switch span{background:#cfd7e1;border-radius:12px;width:36px;height:20px;position:relative}.business-switch span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.business-switch input:checked+span{background:#2b71c9}.business-switch input:checked+span:after{transform:translate(16px)}.campaign-layout{grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);align-items:start;gap:18px;display:grid}.campaign-sidebar{gap:18px;display:grid}.campaign-fields{gap:14px;padding:20px 22px 24px;display:grid}.campaign-fields>label,.campaign-fields>div>label,.recipient-builder>label{color:#526176;gap:6px;font-size:10px;font-weight:800;display:grid}.campaign-fields>div{grid-template-columns:1fr 1fr .7fr;gap:10px;display:grid}.recipient-builder{padding-bottom:20px!important}.recipient-builder>header>strong{color:#2467b7;font-size:25px}.recipient-builder>header>strong small{margin-left:2px;font-size:9px}.recipient-builder>label{margin:12px 20px 0}.recipient-builder .recipient-all{background:#f8fafc;border:1px solid #dce4ed;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.recipient-builder .recipient-all input{width:auto;min-height:auto}.recipient-builder .mail-user-picker{margin:14px 20px}.recipient-builder .mail-user-picker>div{grid-template-columns:1fr;max-height:260px}.recipient-note{color:#768497;margin:12px 20px;font-size:9px;line-height:1.55}.campaign-send{color:#fff;background:#1f65bb;border:0;border-radius:7px;width:calc(100% - 40px);min-height:44px;margin:0 20px;font-size:11px;font-weight:850}.campaign-send:disabled{background:#aab5c2}.campaign-preview article{background:#fff;border:1px solid #e0e5eb;border-radius:8px;min-height:260px;margin:18px 20px 22px;padding:18px;overflow:hidden}.campaign-preview article img{object-fit:cover;width:100%;max-height:150px;margin-bottom:14px}.campaign-preview article small{color:#7b8899;font-size:8px}.campaign-preview article h3{color:#1d2e43;margin:7px 0 10px;font-size:17px}.campaign-preview article p{color:#526176;white-space:pre-wrap;font-size:10px;line-height:1.65}.campaign-preview article>span{color:#fff;background:#2469bd;border-radius:5px;margin-top:10px;padding:9px 12px;font-size:9px;font-weight:800;display:inline-block}.dealer-directory-layout{grid-template-columns:minmax(620px,1.35fr) minmax(360px,.65fr);align-items:start;gap:18px;display:grid}.directory-toolbar{background:#fafbfd;border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:10px 20px;display:flex}.directory-toolbar input{max-width:360px;min-height:38px}.directory-toolbar span{color:#7a8798;font-size:9px}.directory-head,.directory-table>button{grid-template-columns:minmax(210px,1.2fr) minmax(110px,.65fr) 60px 70px 45px;align-items:center;gap:12px;display:grid}.directory-head{color:#788698;background:#f2f5f8;min-height:36px;padding:0 20px;font-size:9px;font-weight:800}.directory-table>button{color:#536176;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;width:100%;min-height:66px;padding:9px 20px;font-size:10px}.directory-table>button:hover,.directory-table>button.selected{background:#f4f8fd}.directory-table>button.selected{box-shadow:inset 3px 0 #2b6fc4}.directory-table>button span,.directory-table>button b,.directory-table>button small{min-width:0;display:block}.directory-table>button b{color:#26374b;font-size:11px}.directory-table>button small{color:#8591a0;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.directory-table>button>strong{color:#2c659f}.directory-table>button>em{color:#7b8490;background:#f1f2f4;border-radius:4px;justify-self:start;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800}.directory-table>button>em.enabled{color:#28734e;background:#e2f4ea}.dealer-detail{position:sticky;top:18px}.dealer-member-search{border-bottom:1px solid #e8ecf1;padding:14px 18px}.dealer-member-list{max-height:560px;overflow-y:auto}.dealer-member-list article{border-bottom:1px solid #edf0f4;align-items:flex-start;gap:11px;padding:13px 18px;display:flex}.member-avatar{color:#2b64a8;background:#e9f1fb;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.dealer-member-list b,.dealer-member-list small{display:block}.dealer-member-list b{color:#28394d;font-size:10px}.dealer-member-list b em{color:#3970af;margin-left:6px;font-size:8px;font-style:normal;font-weight:700}.dealer-member-list small{color:#7d8999;margin-top:3px;font-size:8px;line-height:1.55}.dealer-detail-empty{color:#8390a1;text-align:center;align-content:center;place-items:center;gap:8px;min-height:360px;display:grid}.dealer-detail-empty i{font-size:30px;font-style:normal}.dealer-detail-empty b{color:#445469;font-size:12px}.dealer-detail-empty span{font-size:9px}.mail-history-console>header>div:last-child{gap:8px;display:flex}.mail-history-console>header select{min-height:35px}.mail-history-head,.mail-history-table article{grid-template-columns:145px minmax(190px,.8fr) minmax(300px,1.45fr) 48px 70px;align-items:center;gap:12px;display:grid}.mail-history-head{color:#7a8798;background:#f4f6f9;min-height:38px;padding:0 22px;font-size:9px;font-weight:800}.mail-history-table article{color:#526176;border-top:1px solid #edf0f4;min-height:70px;padding:11px 22px;font-size:9px}.mail-history-table article time{color:#738195;font-size:8px}.mail-history-table article span,.mail-history-table article b,.mail-history-table article small,.mail-history-table article em{display:block}.mail-history-table article b{color:#28394d;font-size:10px}.mail-history-table article small{color:#8290a1;margin-top:3px;font-size:8px}.mail-history-table article em{color:#3670b2;margin-bottom:3px;font-size:8px;font-style:normal;font-weight:800}.mail-history-table article .delivery-error{color:#b44c43;white-space:pre-wrap}.mail-history-table article>i{background:#f0f2f5;border-radius:5px;justify-self:start;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.mail-history-table article>i.mail-sent{background:#e2f5ea}.mail-history-table article>i.mail-failed{background:#fdebe8}.mail-history-table article>i.mail-queued,.mail-history-table article>i.mail-sending{background:#fff4dc}.mail-empty-state{color:#8491a1;text-align:center;grid-column:1/-1;margin:0;padding:38px 18px;font-size:10px}.business-modal-layer{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08121e8f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.business-modal{background:#fff;border-radius:12px;width:min(680px,100%);overflow:hidden;box-shadow:0 26px 70px #00000040}.business-modal>header,.business-modal>footer{border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.business-modal>header p{color:#2c6dbb;letter-spacing:.13em;margin:0 0 4px;font-size:9px;font-weight:850}.business-modal>header h2{color:#1d2e43;margin:0;font-size:19px}.business-modal>header>button{color:#6b7889;background:0 0;border:0;font-size:24px}.business-modal>div{grid-template-columns:1fr 1fr;gap:14px;padding:22px 24px;display:grid}.business-modal label{color:#536176;gap:6px;font-size:10px;font-weight:800;display:grid}.business-modal label.wide{grid-column:1/-1}.business-modal input,.business-modal select,.business-modal textarea{color:#27374a;width:100%;min-height:42px;font:inherit;border:1px solid #d6dee8;border-radius:6px;padding:9px 11px}.business-modal textarea{resize:vertical}.business-modal .group-enabled-check{align-items:center;gap:8px;display:flex}.business-modal .group-enabled-check input{width:auto;min-height:auto}.business-modal>footer{background:#f8fafc;border-top:1px solid #e2e7ed;border-bottom:0}.business-modal>footer>div{gap:8px;display:flex}.business-modal>footer button{color:#536176;background:#fff;border:1px solid #d2dae4;border-radius:6px;min-height:38px;padding:0 15px;font-size:10px;font-weight:800}.business-modal>footer button.primary{color:#fff;background:#2468ba;border-color:#2468ba}.business-modal>footer button.danger{color:#b54c43}@media (max-width:1050px){.mail-kpi-grid,.overview-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mail-overview-grid,.campaign-layout,.dealer-directory-layout{grid-template-columns:1fr}.dealer-detail{position:static}.automation-head,.automation-table article{grid-template-columns:minmax(190px,1fr) 150px minmax(220px,1fr) 90px}}@media (max-width:760px){.mail-console .mail-admin-hero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:250px}.mail-hero-status{width:100%;min-width:0}.mail-section-nav{grid-template-columns:repeat(2,1fr);width:calc(100% - 24px)}.mail-section-nav button{border-bottom:1px solid #e7ebf0}.mail-console-body{width:calc(100% - 24px)}.mail-kpi-grid,.overview-group-grid{grid-template-columns:1fr}.automation-head{display:none}.automation-table article{grid-template-columns:1fr;padding:16px}.campaign-fields>div,.business-modal>div{grid-template-columns:1fr}.business-modal label.wide{grid-column:auto}.directory-head{display:none}.directory-table>button{grid-template-columns:minmax(0,1fr) auto auto}.directory-table>button>span:nth-child(2),.directory-table>button>span:last-child,.mail-history-head{display:none}.mail-history-table article{grid-template-columns:1fr auto}.mail-history-table article>span:nth-of-type(2){grid-column:1/-1}.mail-history-table article time,.mail-history-table article>strong{display:none}.sheet-view-settings{grid-template-columns:1fr 1fr}.sheet-view-settings>div{grid-column:1/-1}}:root{--portal-ui-scale:1.1}body{zoom:calc(var(--portal-ui-scale) / 1.1);color:#172231;font-weight:500}input,select,textarea,button{font:inherit}.portal-display-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-display-grid label,.support-form label,.support-manager-box label,.bulk-mail-form label{color:#344154;gap:7px;font-size:13px;font-weight:750;display:grid}.portal-display-grid input,.portal-display-grid select{color:#162033;background:#fff;border:1px solid #d6dde7;border-radius:7px;min-height:44px;padding:0 13px}.security-note,.panel-help{color:#47617f;background:#f4f8ff;border:1px solid #dce7f8;border-radius:8px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.65}.portal-social-links{align-items:center;gap:8px;display:flex}.portal-social-links a{color:#d8e0ea;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;text-decoration:none;display:grid}.support-page,.mail-admin-page{color:#172231;background:#f3f6fa;min-height:100vh}.support-hero,.mail-admin-hero{color:#fff;background:radial-gradient(circle at 78% 22%,#467fc440,#0000 30%),linear-gradient(118deg,#111b2a,#243248);padding:52px max(28px,50vw - 660px)}.support-hero p,.mail-admin-hero p{color:#71a5f6;letter-spacing:.13em;margin:0 0 8px;font-size:12px;font-weight:850}.support-hero h1,.mail-admin-hero h1{color:#fff;margin:0 0 10px;font-size:34px}.support-hero span,.mail-admin-hero span{color:#d3dce8;font-size:14px}.support-tabs{gap:8px;width:min(1320px,100% - 56px);margin:24px auto 0;display:flex}.support-tabs button{color:#59687b;background:#fff;border:1px solid #d9e1eb;border-radius:8px;min-width:190px;padding:13px 18px;font-weight:750}.support-tabs button.active{color:#fff;background:#1f67d6;border-color:#1f67d6}.support-form{gap:18px;width:min(1100px,100% - 56px);margin:18px auto 56px;display:grid}.support-form>section,.support-list,.support-detail,.mail-panel{background:#fff;border:1px solid #dce3ec;border-radius:12px;box-shadow:0 8px 26px #1e34520f}.support-form>section{padding:26px}.support-form>section>header{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.support-form>section>header>span{color:#1e65cb;background:#eaf2ff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.support-form h2,.mail-panel h2{color:#172231;margin:0;font-size:19px}.support-form header p,.mail-panel header p{color:#6a7788;margin:4px 0 0;font-size:12px}.support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.support-form-grid .wide{grid-column:1/-1}.support-form input,.support-form select,.support-form textarea,.support-manager-box input,.support-manager-box select,.support-manager-box textarea,.mail-panel input,.mail-panel select,.mail-panel textarea{color:#162033;background:#fff;border:1px solid #d5dde7;border-radius:7px;outline:none;width:100%;font-size:13px;font-weight:550}.support-form input,.support-form select,.support-manager-box input,.support-manager-box select,.mail-panel input,.mail-panel select{min-height:44px;padding:0 12px}.support-form textarea,.support-manager-box textarea,.mail-panel textarea{resize:vertical;padding:11px 12px;line-height:1.65}.support-form input:focus,.support-form select:focus,.support-form textarea:focus,.mail-panel input:focus,.mail-panel select:focus,.mail-panel textarea:focus{border-color:#4382df;box-shadow:0 0 0 3px #3c7ada1c}.issue-time-list{gap:9px;display:grid}.issue-time-list>div{grid-template-columns:210px 1fr auto;gap:8px;display:grid}.issue-time-list button,.support-detail-actions a,.mail-panel-actions button{color:#355373;background:#fff;border:1px solid #d4dde8;border-radius:7px;padding:10px 13px;font-size:12px;font-weight:750;text-decoration:none}.support-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.support-upload-grid label{background:#f8faff;border:1px dashed #b9c8dc;border-radius:9px;align-content:center;min-height:150px;padding:18px}.support-upload-grid b{font-size:14px}.support-upload-grid em{color:#d64141;font-size:10px;font-style:normal}.support-upload-grid span,.support-drive small{color:#718095;font-size:11px;font-weight:550}.support-drive{margin-top:16px}.support-form>footer{background:#152235;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.support-form>footer p{color:#c8d3e1;margin:0;font-size:12px}.support-form>footer button,.support-manager-box>button,.bulk-mail-panel>footer button{color:#fff;background:#2470dc;border:0;border-radius:7px;padding:13px 20px;font-weight:800}.support-history-layout{grid-template-columns:minmax(360px,.85fr) minmax(520px,1.35fr);align-items:start;gap:18px;width:min(1320px,100% - 56px);margin:18px auto 56px;display:grid}.support-list,.support-detail{min-width:0;overflow:hidden}.support-list>header,.support-detail>header,.mail-panel>header{border-bottom:1px solid #e2e7ee;justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;display:flex}.support-list>header h2,.support-detail>header h2{margin:0;font-size:18px}.support-list>header p,.support-detail>header p,.support-detail>header span{color:#6d7989;margin:4px 0 0;font-size:11px;display:block}.support-list>header button,.support-detail>header button,.mail-panel>header button{color:#46617f;background:#fff;border:1px solid #d6deea;border-radius:6px;padding:8px 11px;font-weight:750}.support-list>button{color:#202b39;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:135px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:16px 18px;display:grid}.support-list>button:hover,.support-list>button.active{background:#f3f7fe}.support-list>button span,.support-list>button small{min-width:0;display:block}.support-list>button strong,.support-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.support-list>button small{color:#738093;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.support-status{color:#4b6079;background:#e9eff8;border-radius:20px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.support-status.reviewing{color:#84610e;background:#fff0cc}.support-status.need_info{color:#a44036;background:#ffe8e5}.support-status.resolved{color:#26724d;background:#dff6ea}.support-status.closed{color:#555f6b;background:#e7e9ed}.support-detail{max-height:calc(100vh - 36px);position:sticky;top:18px;overflow:auto}.support-detail-actions{gap:8px;padding:14px 22px 0;display:flex}.support-detail dl{border:1px solid #e2e7ee;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 22px;display:grid;overflow:hidden}.support-detail dl div{border-bottom:1px solid #e8ecf1;border-right:1px solid #e8ecf1;padding:12px}.support-detail dt{color:#778397;font-size:10px}.support-detail dd{color:#1f2b3a;margin:4px 0 0;font-size:12px;font-weight:750}.support-detail>section{border-top:1px solid #e7ebf0;margin:0 22px;padding:18px 0}.support-detail h3{color:#263344;margin:0 0 10px;font-size:13px}.support-detail section>p{color:#4c5a6d;white-space:pre-wrap;margin:5px 0;font-size:12px;line-height:1.7}.support-file{color:#26364a;border:1px solid #dfe5ed;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding:11px 12px;text-decoration:none;display:flex}.support-file span,.support-file small{display:block}.support-file small{color:#788599;margin-top:3px;font-size:10px}.support-file b{color:#2167cc;font-size:11px}.support-manager-box{background:#f5f8fd;border-radius:8px;gap:12px;display:grid;border:1px solid #cdddf4!important;padding:18px!important}.support-manager-box>button{justify-self:end}.support-audit>div{border-bottom:1px solid #edf0f4;grid-template-columns:120px minmax(0,1fr) 135px;gap:10px;padding:9px 0;font-size:11px;display:grid}.support-audit span,.support-audit small{display:block}.support-audit p{margin:0!important}.support-audit time{color:#7b8798;text-align:right}.support-detail-empty{color:#758296;text-align:center;padding:80px 32px}.support-toast{z-index:100;color:#fff;white-space:pre-wrap;background:#172435;border-radius:8px;max-width:520px;padding:14px 18px;font-size:13px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 34px #0000003d}.mail-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1320px,100% - 56px);margin:24px auto 56px;display:grid}.mail-panel{min-width:0;padding-bottom:20px}.mail-panel>header p{color:#2468c9;letter-spacing:.11em;font-size:10px;font-weight:850}.mail-ok,.mail-off{color:#26744e;background:#ddf5e8;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:850}.mail-off{color:#ad4639;background:#fde7e4}.mail-panel dl{margin:18px 22px}.mail-panel dl div{border-bottom:1px solid #edf0f4;justify-content:space-between;padding:9px 0;font-size:12px;display:flex}.mail-panel dt{color:#738096}.mail-panel dd{color:#243247;font-weight:750}.mail-panel-actions{gap:8px;padding:0 22px;display:flex}.mail-events,.bulk-mail-panel,.mail-outbox{grid-column:1/-1}.mail-events .panel-help{margin:16px 22px}.mail-event-row{grid-template-columns:180px 160px minmax(260px,1fr);align-items:center;gap:10px;padding:8px 22px;display:grid}.mail-event-row input{min-height:38px}.group-create{grid-template-columns:1fr 1fr;gap:8px;padding:18px 22px;display:grid}.group-create button{color:#fff;background:#226bd2;border:0;border-radius:7px;font-weight:800}.group-list{padding:0 22px}.group-list>div{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:11px 0;display:grid}.group-list span,.group-list small{display:block}.group-list small{color:#748195;margin-top:3px;font-size:10px}.group-list em,.group-list button{color:#56677d;background:#fff;border:1px solid #d9e0e9;border-radius:5px;font-size:10px;font-style:normal}.group-list em{padding:5px 7px}.group-list button{padding:6px 8px}.bulk-mail-form{gap:13px;padding:18px 22px 10px;display:grid}.bulk-mail-form>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mail-targets{grid-template-columns:180px 1fr 1fr;align-items:center;gap:10px;padding:10px 22px;display:grid}.mail-user-picker{border:1px solid #dce3eb;border-radius:7px;margin:10px 22px}.mail-user-picker summary{color:#34475f;cursor:pointer;padding:12px;font-size:12px;font-weight:750}.mail-user-picker>div{border-top:1px solid #e5e9ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:320px;padding:10px;display:grid;overflow:auto}.mail-user-picker label{border:1px solid #e4e9ef;border-radius:6px;align-items:flex-start;gap:8px;padding:9px;display:flex}.mail-user-picker label input{width:auto;min-height:0;margin-top:3px}.mail-user-picker span,.mail-user-picker small{min-width:0;display:block}.mail-user-picker b{font-size:11px}.mail-user-picker small{color:#758298;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.bulk-mail-panel>footer{justify-content:space-between;align-items:center;gap:16px;padding:10px 22px 0;display:flex}.bulk-mail-panel>footer p{color:#6d7a8c;font-size:11px}.mail-outbox>div{max-height:430px;overflow:auto}.mail-outbox article{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 22px;display:grid}.mail-outbox article span,.mail-outbox article small{display:block}.mail-outbox article b{font-size:11px}.mail-outbox article small{color:#758196;margin-top:3px;font-size:9px}.mail-outbox article em{font-size:10px;font-style:normal;font-weight:800}.mail-outbox article p{color:#aa463c;grid-column:1/-1;margin:0;font-size:10px}.mail-sent{color:#23724b}.mail-failed{color:#af473d}.mail-queued,.mail-sending{color:#9a6a16}.sheet-read-table,.sheet-grid{table-layout:fixed}@media (max-width:980px){.support-history-layout,.mail-admin-grid{grid-template-columns:1fr}.support-detail{max-height:none;position:static}.mail-events,.bulk-mail-panel,.mail-outbox{grid-column:auto}.mail-event-row{grid-template-columns:1fr}}@media (max-width:680px){.portal-display-grid,.support-form-grid,.support-upload-grid,.bulk-mail-form>div,.mail-targets,.mail-user-picker>div{grid-template-columns:1fr}.support-form-grid .wide{grid-column:auto}.support-tabs,.support-form,.support-history-layout,.mail-admin-grid{width:calc(100% - 24px)}.support-tabs button{flex:1;min-width:0}.support-form>section{padding:18px}.issue-time-list>div,.support-list>button,.support-audit>div,.group-create,.support-detail dl{grid-template-columns:1fr}.support-form>footer,.bulk-mail-panel>footer{flex-direction:column;align-items:stretch}}.hero-button-row{align-items:center;gap:10px;display:flex}.hero-sheet-button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff52;border-radius:5px;align-items:center;gap:30px;min-height:46px;padding:0 19px;font-size:14px;font-weight:700;display:inline-flex}.hero-sheet-button:hover{background:#ffffff2e}.admin-sidebar nav>a{color:#aeb8c7;border-radius:7px;align-items:center;gap:11px;min-height:42px;padding:0 15px;font-size:13px;font-weight:650;display:flex}.admin-sidebar nav>a:hover{color:#fff;background:#ffffff12}.admin-sidebar nav>a i{color:#71829a;text-align:center;width:20px;font-style:normal}.sheet-hub,.sheet-workspace,.poc-page{color:#172231;background:#f4f6f8;min-height:100vh;font-family:Arial,Noto Sans KR,sans-serif}.sheet-hub-header,.sheet-workspace-header,.poc-header{z-index:20;color:#fff;background:#09131f;align-items:center;gap:28px;min-height:68px;padding:0 42px;display:flex;position:relative}.sheet-hub-header nav,.poc-header nav{gap:26px;margin-left:auto;display:flex}.sheet-hub-header nav a,.poc-header nav a,.sheet-workspace-header>a:last-child{color:#d8dfe8;font-size:13px;font-weight:700}.sheet-hub-hero,.poc-hero{color:#fff;background:radial-gradient(circle at 75% 15%,#4884ca59,#0000 28%),linear-gradient(120deg,#0b1725,#142a40);justify-content:space-between;align-items:center;min-height:220px;padding:40px max(42px,50vw - 710px);display:flex}.sheet-hub-hero p,.poc-hero p,.sheet-create-card>p,.sheet-log-panel header p,.sheet-detail-panel>header p,.poc-form-section header p,.poc-request-list>header p,.poc-schedule>header p,.poc-inventory form header p{color:#73a6ee;letter-spacing:.16em;margin:0 0 9px;font-size:11px;font-weight:800}.sheet-hub-hero h1,.poc-hero h1{letter-spacing:-.04em;margin:0 0 12px;font-size:37px}.sheet-hub-hero div>span,.poc-hero div>span{color:#cbd6e2;font-size:14px;font-weight:550}.sheet-security-chip{background:#02091159;border:1px solid #ffffff26;border-radius:10px;flex-direction:column;gap:5px;min-width:235px;padding:18px 20px;display:flex}.sheet-security-chip b{color:#8ec0ff;letter-spacing:.12em;font-size:11px}.sheet-security-chip span{color:#dce5ef;font-size:12px}.sheet-hub-body,.poc-body{width:min(1420px,100% - 48px);margin:-24px auto 0;padding-bottom:70px}.sheet-tabs,.poc-tabs{z-index:3;background:#fff;border:1px solid #e3e7eb;border-radius:10px;align-items:stretch;min-height:58px;padding:0 18px;display:flex;position:relative;box-shadow:0 10px 30px #192b4114}.sheet-tabs button,.poc-tabs button{color:#647184;background:0 0;border:0;padding:0 22px;font-size:13px;font-weight:750;position:relative}.sheet-tabs button:after,.poc-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:20px;right:20px}.sheet-tabs button.active,.poc-tabs button.active{color:#1759ad}.sheet-tabs button.active:after,.poc-tabs button.active:after{background:#246dcb}.sheet-tabs button b,.poc-tabs button b{background:#edf3fb;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:10px;display:inline-grid}.sheet-hub-actions{justify-content:space-between;margin:25px 0 16px;display:flex}.sheet-search{background:#fff;border:1px solid #dce2e8;border-radius:7px;align-items:center;gap:8px;width:min(440px,60vw);height:44px;padding:0 14px;display:flex}.sheet-search input{color:#1b2635;border:0;outline:0;width:100%;font-size:13px}.button-secondary,.sheet-log-filters button{color:#fff;background:#245faa;border:1px solid #245faa;border-radius:7px;padding:0 18px;font-size:12px;font-weight:750}.sheet-create-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.sheet-create-card,.poc-inventory>form{background:#fff;border:1px solid #e0e5ea;border-radius:10px;padding:25px;box-shadow:0 8px 24px #1a2a3d0a}.sheet-create-card h2,.sheet-log-panel h2,.sheet-detail-panel h1,.poc-form-section h2,.poc-request-list h2,.poc-schedule h2,.poc-inventory form h2{color:#172231;margin:0 0 17px;font-size:22px}.sheet-create-card>span{color:#657286;margin:-8px 0 15px;font-size:12px;line-height:1.6;display:block}.sheet-create-card label,.poc-inventory label{color:#536176;flex-direction:column;gap:6px;margin-top:12px;font-size:11px;font-weight:750;display:flex}.sheet-create-card input,.sheet-create-card select,.sheet-create-card textarea,.poc-inventory input,.poc-inventory select,.poc-inventory textarea{color:#202b39;min-height:42px;font:inherit;background:#fff;border:1px solid #dce2e8;border-radius:6px;padding:9px 11px;font-size:13px}.sheet-create-card textarea,.poc-inventory textarea{resize:vertical;min-height:75px}.sheet-create-card>button,.poc-inventory form>button{color:#fff;background:#17283c;border:0;border-radius:6px;width:100%;min-height:44px;margin-top:16px;font-size:12px;font-weight:750}.file-drop{cursor:pointer;background:#f7f9fc;border:1px dashed #afbed0;border-radius:7px;place-items:center;min-height:82px;padding:12px;gap:2px!important;display:grid!important}.file-drop input{display:none}.file-drop b{color:#245faa;font-size:13px}.file-drop small{color:#8591a0;font-weight:500}.sheet-message{color:#25558e;background:#edf5ff;border:1px solid #bdd3f0;border-radius:7px;margin:16px 0;padding:13px 42px 13px 16px;font-size:12px;font-weight:650;position:relative}.sheet-message button{color:inherit;background:0 0;border:0;font-size:22px;position:absolute;top:6px;right:8px}.sheet-empty{color:#7a8797;text-align:center;grid-column:1/-1;padding:70px 20px;font-size:13px}.sheet-card-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sheet-card{min-height:158px;color:inherit;background:#fff;border:1px solid #e0e5ea;border-radius:9px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 7px 22px #192c440a}.sheet-card:hover{transform:translateY(-3px);box-shadow:0 15px 36px #192c441a}.sheet-read-page aside>em{color:#3265a8;background:#eaf2fd;border-radius:5px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:13px;right:13px}.sheet-read-page aside>em.confidential{color:#bd4b3b;background:#fff0ed}.sheet-card-copy{padding:18px}.sheet-card-status{justify-content:space-between;align-items:center;gap:10px;min-height:25px;display:flex}.sheet-card-status em{color:#3265a8;background:#eaf2fd;border-radius:5px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.sheet-card-status em.confidential{color:#bd4b3b;background:#fff0ed}.sheet-card-status small{color:#8792a0;font-size:9px}.sheet-card-copy h3{color:#172231;text-overflow:ellipsis;white-space:nowrap;margin:14px 0 7px;font-size:17px;overflow:hidden}.sheet-card-copy p{color:#667386;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:35px;margin:0;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.sheet-card-copy footer{color:#667386;justify-content:space-between;margin-top:14px;font-size:10px;display:flex}.sheet-card-copy footer b{color:#2763b0}.sheet-log-panel{background:#fff;border:1px solid #e0e5ea;border-radius:10px;margin-top:24px;padding:24px}.sheet-log-panel>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.sheet-log-filters{gap:8px;display:flex}.sheet-log-filters input,.sheet-log-filters select{color:#445266;border:1px solid #dce2e8;border-radius:5px;min-height:38px;padding:0 10px;font-size:11px}.sheet-log-table-wrap{border:1px solid #e2e7ec;border-radius:7px;margin-top:18px;overflow:auto}.sheet-log-table{border-collapse:collapse;color:#4b596c;width:100%;min-width:960px;font-size:11px}.sheet-log-table th{color:#3f4d60;text-align:left;background:#f5f7f9;border-bottom:1px solid #dfe5eb;padding:11px 12px;font-size:10px}.sheet-log-table td{border-bottom:1px solid #edf0f3;padding:12px;line-height:1.5}.sheet-log-table td b,.sheet-log-table td small{display:block}.sheet-log-table td small{color:#8994a1;margin-top:2px;font-size:9px}.sheet-log-table em{color:#53677f;background:#eef3f8;border-radius:4px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:750;display:inline-block}.sheet-log-table .log-delete{color:#b54a3f;background:#fff0ee}.sheet-log-table .log-update,.sheet-log-table .log-restore{color:#9b6818;background:#fff7e8}.sheet-loading{color:#dbe6f2;background:#0c1724;place-items:center;min-height:100vh;font-size:14px;display:grid}.sheet-workspace{position:relative;overflow:hidden}.sheet-watermark{z-index:2;pointer-events:none;color:#1c467433;letter-spacing:.08em;font-size:11px;font-weight:800;position:fixed;bottom:18px;right:24px}.sheet-workspace-header{min-height:58px;padding:0 24px}.sheet-breadcrumb{color:#8c9aab;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.sheet-breadcrumb a{color:#8fb4e0}.sheet-breadcrumb b{color:#dce4ed;text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.sheet-workspace-header nav{align-self:stretch;margin-left:auto;display:flex}.sheet-workspace-header nav button{color:#9aa7b7;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 17px;font-size:11px;font-weight:750}.sheet-workspace-header nav button.active{color:#fff;border-bottom-color:#73a8e7}.workspace-message{z-index:50;max-width:420px;position:fixed;top:70px;right:20px;box-shadow:0 10px 30px #14294026}.sheet-read-page,.sheet-detail-panel{background:#fff;border:1px solid #e1e6eb;border-radius:9px;width:min(1600px,100% - 48px);min-height:calc(100vh - 106px);margin:24px auto;padding:38px;box-shadow:0 8px 30px #182b3f0d}.sheet-read-page>header{border-bottom:2px solid #17283c;justify-content:space-between;align-items:start;gap:30px;padding-bottom:26px;display:flex}.sheet-read-page>header p{color:#3970b5;letter-spacing:.15em;margin:0 0 10px;font-size:10px;font-weight:800}.sheet-read-page h1{letter-spacing:-.04em;margin:0 0 8px;font-size:30px}.sheet-read-page>header>div>span{color:#69768a;font-size:12px}.sheet-read-page aside{flex-direction:column;align-items:end;gap:4px;min-width:220px;padding-top:35px;display:flex;position:relative}.sheet-read-page aside b{font-size:11px}.sheet-read-page aside small{color:#8793a1;font-size:9px}.sheet-read-table-wrap{background:#fff;border:1px solid #e1e6eb;border-radius:6px;width:100%;margin:26px auto 0;overflow:hidden visible}.sheet-read-table{border-collapse:collapse;table-layout:fixed;width:100%}.sheet-read-table td{word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;border:1px solid #e5e9ed;padding:10px 12px;line-height:1.45}.sheet-read-empty{color:#85909e;text-align:center;padding:70px}.sheet-editor{background:#fff;flex-direction:column;height:calc(100vh - 58px);display:flex}.sheet-meta-editor{border-bottom:1px solid #dde3e8;grid-template-columns:1.5fr .6fr 1.5fr .45fr;gap:6px;padding:8px 12px;display:grid}.sheet-meta-editor input,.sheet-meta-editor select{color:#344255;border:1px solid #dbe1e7;border-radius:4px;min-height:34px;padding:0 9px;font-size:11px}.sheet-meta-editor .sheet-title-input{color:#172231;font-size:14px;font-weight:750}.sheet-view-settings{background:#f6f8fb;border-bottom:1px solid #dce3ea;grid-template-columns:minmax(280px,1fr) 150px 150px auto;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.sheet-view-settings>div{gap:3px;display:grid}.sheet-view-settings b{color:#213044;font-size:11px}.sheet-view-settings span{color:#68778a;font-size:9px}.sheet-view-settings label{color:#4d5c70;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;font-size:10px;font-weight:750;display:grid}.sheet-view-settings input{color:#26364a;background:#fff;border:1px solid #d2dbe5;border-radius:5px;min-width:0;height:32px;padding:0 8px}.sheet-view-settings label small{color:#8190a1;font-size:9px}.sheet-view-settings>em{color:#2e5f9c;white-space:nowrap;background:#fff;border:1px solid #d4deea;border-radius:5px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:850}.sheet-toolbar{background:#f7f9fb;border-bottom:1px solid #dfe4e9;align-items:center;gap:5px;min-height:46px;padding:6px 10px;display:flex;overflow-x:auto}.sheet-toolbar>button,.sheet-toolbar>select,.sheet-toolbar>label,.cell-address{color:#3e4b5c;white-space:nowrap;background:#fff;border:1px solid #d7dde4;border-radius:4px;justify-content:center;align-items:center;min-width:34px;height:32px;padding:0 8px;font-size:11px;display:inline-flex}.sheet-toolbar button.active{color:#175aad;background:#eaf3ff;border-color:#8aafe0}.sheet-toolbar label{cursor:pointer;position:relative}.sheet-toolbar label input[type=color]{opacity:0;width:1px;height:1px;position:absolute}.sheet-toolbar .size-control{gap:7px}.sheet-toolbar .size-control input{width:80px}.toolbar-spacer{flex:1}.sheet-toolbar .save-sheet-button{color:#fff;background:#2564b5;border-color:#2564b5;font-weight:750}.formula-bar{border-bottom:1px solid #dfe4e9;align-items:center;min-height:38px;display:flex}.formula-bar b{color:#617083;text-align:center;width:48px;font-size:12px;font-style:italic}.formula-bar input{border:0;border-left:1px solid #dfe4e9;outline:0;flex:1;min-height:30px;padding:0 10px;font-size:12px}.sheet-grid-wrap{background:#f2f4f6;flex:1;overflow:auto}.sheet-grid{border-spacing:0;table-layout:fixed;background:#fff}.sheet-grid th{z-index:4;color:#667487;background:#eef1f4;border-bottom:1px solid #cfd6dd;border-right:1px solid #cfd6dd;min-width:42px;height:28px;font-size:10px;font-weight:650;position:sticky;top:0}.sheet-grid tbody th{left:0}.sheet-grid .corner{z-index:5;width:42px;left:0}.sheet-grid td{background:#fff;border-bottom:1px solid #e0e4e8;border-right:1px solid #e0e4e8;height:36px;padding:0;position:relative}.sheet-grid td.selected{outline-offset:-2px;z-index:2;outline:2px solid #2e74ca}.sheet-grid td input{text-overflow:ellipsis;border:0;outline:0;width:100%;height:100%;padding:5px 7px;overflow:hidden}.sheet-editor-footer{color:#758293;background:#f7f9fb;border-top:1px solid #dfe4e9;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;font-size:10px;display:flex}.sheet-editor-footer button{color:#b34b45;background:0 0;border:0;font-size:10px;font-weight:750}.sheet-row-pages{gap:5px;margin-left:auto;margin-right:12px;display:flex}.sheet-editor-footer .sheet-row-pages button{color:#506077;background:#fff;border:1px solid #cdd6df;border-radius:4px;padding:5px 8px}.sheet-editor-footer .sheet-row-pages button:disabled{opacity:.45}.sheet-detail-panel>header{border-bottom:1px solid #dfe5ea;padding-bottom:22px}.sheet-detail-panel>header span{color:#6c798b;font-size:12px}.version-list{border:1px solid #e0e5ea;border-radius:7px;margin-top:18px}.version-list article{border-bottom:1px solid #edf0f3;grid-template-columns:1.2fr 1fr .8fr auto;align-items:center;gap:18px;min-height:64px;padding:10px 14px;font-size:11px;display:grid}.version-list article>div{align-items:center;gap:10px;display:flex}.version-list article>div b{color:#2661ac;background:#eaf2fd;border-radius:4px;padding:5px 7px}.version-list article p,.version-list article small{color:#677487;margin:0}.version-list article button{color:#415168;background:#fff;border:1px solid #cbd5df;border-radius:5px;padding:7px 10px;font-size:10px}.reauth-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040c15c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.reauth-dialog{text-align:center;background:#fff;border-radius:12px;width:min(420px,100%);padding:34px;box-shadow:0 30px 80px #0000004d}.reauth-icon{color:#2764b0;background:#eaf2fd;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 15px;font-size:25px;display:grid}.reauth-dialog>p{color:#2e67af;letter-spacing:.14em;margin:0 0 7px;font-size:10px;font-weight:800}.reauth-dialog h2{margin:0 0 10px;font-size:23px}.reauth-dialog>span{color:#69768a;font-size:11px;line-height:1.6;display:block}.reauth-dialog label{color:#536176;text-align:left;flex-direction:column;gap:6px;margin-top:18px;font-size:11px;font-weight:700;display:flex}.reauth-dialog input{border:1px solid #d8dfe6;border-radius:6px;height:44px;padding:0 11px}.reauth-dialog button{color:#fff;background:#1f5ca9;border:0;border-radius:6px;width:100%;height:44px;margin-top:12px;font-weight:750}.reauth-dialog a{color:#718095;margin-top:14px;font-size:10px;display:inline-block}.poc-hero aside{background:#050e1866;border:1px solid #ffffff26;border-radius:10px;align-items:baseline;gap:10px;padding:20px 24px;display:flex}.poc-hero aside b{font-size:34px}.poc-hero aside span{color:#becbd9;font-size:11px}.poc-apply,.poc-request-list,.poc-schedule,.poc-inventory{margin-top:22px}.poc-form-section{background:#fff;border:1px solid #e0e5ea;border-radius:10px;margin-bottom:17px;padding:26px}.poc-form-section>header{align-items:start;gap:13px;margin-bottom:20px;display:flex}.poc-form-section>header>span{color:#2864ae;background:#eaf2fd;border-radius:7px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.poc-form-section h2{margin-bottom:3px;font-size:20px}.poc-form-section header p{color:#728095;letter-spacing:0;font-size:11px;font-weight:550}.poc-date-row{grid-template-columns:1fr 40px 1fr;align-items:end;gap:8px;max-width:620px;margin-bottom:20px;display:grid}.poc-date-row>span{color:#7a8899;text-align:center;padding-bottom:13px}.poc-date-row label,.poc-fields label{color:#526075;flex-direction:column;gap:6px;font-size:11px;font-weight:750;display:flex}.poc-date-row input,.poc-fields input,.poc-fields select,.poc-fields textarea{color:#223044;background:#fff;border:1px solid #d9e0e7;border-radius:6px;min-height:43px;padding:9px 11px;font-size:12px}.poc-fields textarea{resize:vertical;min-height:80px}.poc-equipment-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.poc-equipment-grid article{background:#fff;border:1px solid #e0e5ea;border-radius:8px;padding:13px;overflow:hidden}.poc-equipment-grid article.selected{border-color:#4b87d0;box-shadow:0 0 0 2px #3471bd1a}.poc-equipment-image{background:linear-gradient(140deg,#eef2f6,#fafbfc);border-radius:6px;place-items:center;height:120px;display:grid;position:relative;overflow:hidden}.poc-equipment-image img{object-fit:contain;width:100%;height:100%}.poc-equipment-image>span{color:#aeb9c4;font-size:26px;font-style:italic;font-weight:900}.poc-equipment-image em{color:#fff;background:#0d1c2cbf;border-radius:4px;padding:4px 6px;font-size:8px;font-style:normal;position:absolute;top:7px;right:7px}.poc-equipment-grid h3{margin:13px 0 5px;font-size:14px}.poc-equipment-grid article>p{color:#6d798a;min-height:32px;margin:0;font-size:10px;line-height:1.5}.poc-equipment-grid footer{justify-content:space-between;align-items:end;gap:8px;margin-top:12px;display:flex}.poc-equipment-grid footer>b{color:#2863ae;font-size:10px}.poc-equipment-grid footer label{color:#69778a;flex-direction:column;gap:3px;font-size:8px;display:flex}.poc-equipment-grid footer input{border:1px solid #d8dfe6;border-radius:5px;width:62px;height:32px;padding:0 7px}.poc-check{color:#69778a;align-items:center;gap:8px;margin-top:15px;font-size:11px;display:flex}.poc-fields{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.poc-fields .wide{grid-column:1/-1}.poc-check.terms{color:#4c5a6d;background:#f5f7f9;border-radius:6px;padding:14px}.poc-submit{color:#fff;background:#1857a4;border:0;border-radius:6px;width:100%;min-height:48px;margin-top:16px;font-size:13px;font-weight:800}.poc-request-list>header,.poc-schedule>header{margin-bottom:14px}.poc-request-list>article{background:#fff;border:1px solid #e0e5ea;border-radius:9px;margin-bottom:12px;padding:20px}.poc-request-list article>header{justify-content:space-between;align-items:center;display:flex}.poc-request-list article>header>div{align-items:center;gap:9px;display:flex}.poc-request-list article>header span{color:#788598;font-size:10px}.poc-request-list h3{margin:0;font-size:17px}.poc-status{color:#586a81;background:#edf2f7;border-radius:5px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.poc-status.pending{color:#9a691d;background:#fff7e5}.poc-status.approved,.poc-status.returned{color:#347b56;background:#e9f7ef}.poc-status.rejected,.poc-status.cancelled{color:#ae4a40;background:#fff0ee}.poc-status.shipping,.poc-status.renting,.poc-status.returning{color:#2863ac;background:#eaf2fd}.poc-request-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px;display:grid}.poc-request-grid span{color:#566477;font-size:11px}.poc-request-grid b{color:#8994a1;margin-bottom:3px;font-size:9px;display:block}.poc-request-list article>p,.poc-request-list article>aside{color:#59677a;background:#f6f8fa;border-radius:6px;margin:13px 0 0;padding:11px 13px;font-size:11px}.poc-request-list article>aside b{margin-right:10px}.poc-request-list article>aside span{color:#38495d;background:#e8edf3;border-radius:3px;margin-right:8px;padding:3px 5px}.poc-request-list article>aside.reject{color:#a0473e;background:#fff4f2}.poc-request-list article>aside.poc-report-summary{background:#eef5fd;border-left:3px solid #3673bc;gap:5px;display:grid}.poc-request-list article>aside.poc-report-summary b{color:#255c9f}.poc-request-list article>aside.poc-report-summary span{color:#526176;background:0 0;margin:0;padding:0;line-height:1.5}.poc-request-list article>aside.poc-report-summary small{color:#8290a1;font-size:9px}.poc-request-list details{color:#687689;margin-top:12px;font-size:10px}.poc-request-list details summary{cursor:pointer;font-weight:750}.poc-request-list details>div{border-bottom:1px solid #edf0f3;grid-template-columns:90px 1fr auto;gap:10px;padding:8px 0;display:grid}.poc-request-list details.poc-report-editor{background:#f7faff;border:1px solid #cbd9e8;border-radius:7px;margin-top:14px;padding:14px}.poc-report-editor>summary{color:#285f9f}.poc-report-editor form{gap:10px;margin-top:14px;display:grid}.poc-report-editor form>div{border:0;grid-template-columns:1fr 1fr;gap:10px;padding:0;display:grid}.poc-report-editor label{color:#536176;flex-direction:column;gap:5px;font-size:10px;font-weight:750;display:flex}.poc-report-editor input,.poc-report-editor select,.poc-report-editor textarea{color:#2d3b4e;background:#fff;border:1px solid #d4dde7;border-radius:5px;min-height:38px;padding:8px 10px;font-size:11px}.poc-report-editor textarea{resize:vertical;min-height:70px}.poc-report-editor form>button{color:#fff;background:#245fa8;border:0;border-radius:5px;min-height:42px;font-size:11px;font-weight:800}.poc-request-list article>footer{justify-content:end;gap:6px;margin-top:13px;display:flex}.poc-request-list article>footer button,.poc-inventory-list footer button{color:#255b9f;background:#edf4fc;border:1px solid #b8c9dc;border-radius:5px;padding:7px 11px;font-size:10px;font-weight:750}.poc-request-list article>footer button.danger{color:#a64b40;background:#fff2ef;border-color:#e4c6c1}.poc-schedule,.poc-inventory{background:#fff;border:1px solid #e0e5ea;border-radius:10px;padding:24px}.poc-schedule-list article{border-bottom:1px solid #e8ecf0;grid-template-columns:130px 1fr auto;align-items:center;gap:20px;min-height:88px;padding:12px 15px;display:grid}.poc-schedule-list time{border-left:3px solid #3974bd;flex-direction:column;padding-left:13px;display:flex}.poc-schedule-list time b{font-size:15px}.poc-schedule-list time span,.poc-schedule-list small{color:#7b8796;font-size:10px}.poc-schedule-list h3{margin:0 0 5px;font-size:14px}.poc-schedule-list p{color:#59677a;margin:0 0 4px;font-size:11px}.poc-inventory{background:0 0;border:0;grid-template-columns:360px 1fr;align-items:start;gap:18px;padding:0;display:grid}.poc-inventory form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.poc-inventory form>div:first-of-type{grid-template-columns:1.4fr 1fr .7fr}.poc-inventory-list{gap:10px;display:grid}.poc-inventory-list article{background:#fff;border:1px solid #e0e5ea;border-radius:8px;grid-template-columns:1.6fr 110px 130px 2fr auto;align-items:center;gap:10px;padding:14px;display:grid}.poc-inventory-list article>div:first-child{align-items:center;gap:6px;display:flex}.poc-inventory-list article>div:first-child b{color:#8793a0;font-size:9px}.poc-inventory-list article input,.poc-inventory-list article select{border:1px solid #dce2e8;border-radius:4px;width:100%;height:34px;padding:0 8px;font-size:11px}.poc-inventory-list article>label{margin:0}.asset-chips{flex-wrap:wrap;gap:4px;display:flex}.asset-chips span{color:#516075;background:#f0f3f6;border-radius:4px;padding:4px 6px;font-size:9px}.asset-chips em{color:#8793a0;margin-left:4px;font-style:normal}.poc-inventory-list footer{gap:4px;display:flex}@media (max-width:1100px){.sheet-card-grid,.poc-equipment-grid,.poc-request-grid{grid-template-columns:repeat(2,1fr)}.poc-inventory{grid-template-columns:1fr}.poc-inventory-list article{grid-template-columns:1.4fr 90px 120px 1fr}.poc-inventory-list footer{grid-column:1/-1;justify-content:end}}@media (max-width:760px){.sheet-hub-header,.poc-header{padding:0 18px}.sheet-hub-header nav,.poc-header nav{gap:12px}.sheet-hub-header nav a:first-child,.poc-header nav a:first-child{display:none}.sheet-hub-hero,.poc-hero{min-height:230px;padding:35px 24px 55px}.sheet-security-chip,.poc-hero aside{display:none}.sheet-hub-body,.poc-body{width:calc(100% - 24px)}.sheet-tabs,.poc-tabs{padding:0 6px;overflow-x:auto}.sheet-tabs button,.poc-tabs button{white-space:nowrap;padding:0 13px}.sheet-create-grid,.sheet-card-grid,.poc-equipment-grid,.poc-fields{grid-template-columns:1fr}.poc-fields .wide{grid-column:auto}.sheet-log-panel>header,.sheet-log-filters{flex-direction:column;align-items:stretch}.sheet-workspace-header{gap:10px;padding:0 12px}.sheet-breadcrumb{display:none}.sheet-workspace-header nav button{padding:0 9px}.sheet-read-page,.sheet-detail-panel{width:calc(100% - 20px);padding:20px}.sheet-read-page>header{flex-direction:column}.sheet-read-page aside{align-items:start;min-width:0}.sheet-read-page aside>em{left:0;right:auto}.sheet-meta-editor{grid-template-columns:1fr 1fr}.poc-date-row{grid-template-columns:1fr}.poc-date-row>span{display:none}.poc-request-grid{grid-template-columns:1fr}.poc-schedule-list article{grid-template-columns:90px 1fr}.poc-schedule-list article>em{grid-column:2;justify-self:start}.poc-inventory-list article{grid-template-columns:1fr 1fr}.poc-inventory-list .asset-chips,.poc-inventory-list footer{grid-column:1/-1}}.password-change-page{background:#0a1421;min-height:100vh;display:block;position:relative}.password-change-page .auth-visual{width:100%;min-height:100vh}.password-change-page .auth-card{z-index:20;background:#040b149e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.password-change-page .auth-card-inner{width:min(480px,100%);box-shadow:0 24px 80px #00000061}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}a{color:inherit}.portal-brand{color:#fff;align-items:center;display:flex}.dji-lockup{align-items:center;gap:8px;display:flex}.dji-lockup i{color:inherit;letter-spacing:-.13em;font-size:31px;font-style:italic;font-weight:950;line-height:1;transform:skew(-7deg)}.dji-lockup b{letter-spacing:.04em;font-size:18px;font-weight:700}.portal-brand>em{background:#ffffff42;width:1px;height:28px;margin:0 19px}.daewon-lockup{flex-direction:column;font-style:normal;line-height:1;display:flex}.daewon-lockup b{letter-spacing:-.05em;font-size:20px;font-weight:900}.daewon-lockup small{color:#7f8996;letter-spacing:.08em;margin-top:4px;font-size:7px;font-weight:700}.portal-brand.compact .dji-lockup i{font-size:26px}.portal-brand.compact .dji-lockup b{font-size:14px}.portal-brand.compact>em{height:22px;margin:0 13px}.portal-brand.compact .daewon-lockup b{font-size:15px}.portal-home{background:#fff;min-height:100vh}.portal-header{z-index:50;color:#fff;background:#07111d;align-items:center;height:70px;padding:0 35px;display:flex;position:relative}.portal-header>a{flex:none;text-decoration:none}.portal-nav{align-self:stretch;align-items:center;gap:clamp(25px,2.7vw,48px);margin-left:clamp(75px,8vw,130px);display:flex}.portal-nav a{color:#e8ebef;white-space:nowrap;align-items:center;height:100%;font-size:15px;font-weight:700;text-decoration:none;display:flex;position:relative}.portal-nav a:after{content:"";background:#6488cc;height:2px;transition:transform .16s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.portal-nav a:hover:after{transform:scaleX(1)}.portal-tools{align-items:center;gap:7px;margin-left:auto;display:flex}.header-icon{background:0 0;border:0;width:38px;height:38px;padding:0;position:relative}.search-icon:before{content:"";border:1.7px solid #f5f7fa;border-radius:50%;width:15px;height:15px;position:absolute;top:10px;left:9px}.search-icon:after{content:"";background:#f5f7fa;width:7px;height:1.6px;position:absolute;top:25px;left:25px;transform:rotate(45deg)}.bell-icon:before{content:"";border:1.5px solid #f5f7fa;border-radius:8px 8px 5px 5px;width:14px;height:15px;position:absolute;top:10px;left:12px}.bell-icon:after{content:"";background:#f5f7fa;border-radius:3px;width:5px;height:2px;position:absolute;top:27px;left:17px}.bell-icon>i{z-index:2;color:#fff;background:#f04449;border:2px solid #07111d;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:1px;right:1px}.profile-trigger{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin-left:6px;padding:0;display:flex}.profile-avatar{color:#8b96a4;background:linear-gradient(145deg,#f4f6f8,#c6cdd6);border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.profile-trigger b{font-size:13px;font-weight:800;display:block}.profile-trigger small{color:#8994a1;margin-top:3px;font-size:11px;display:block}.profile-trigger em{color:#758290;margin-left:2px;font-size:17px;font-style:normal}.header-pop{z-index:60;color:var(--ink);background:#fff;border:1px solid #dce2e8;border-radius:10px;position:absolute;top:61px;right:30px;overflow:hidden;box-shadow:0 20px 55px #020b1847}.notification-menu{width:325px;padding:15px 17px}.notification-menu>strong,.profile-menu>strong{border-bottom:1px solid #e9edf1;padding-bottom:10px;font-size:13px;display:block}.notification-menu p{border-bottom:1px solid #eef1f4;margin:0;padding:11px 2px;font-size:12px;font-weight:650}.notification-menu p:last-child{border-bottom:0}.notification-menu small{color:#97a0aa;margin-top:4px;font-size:10px;font-weight:400;display:block}.profile-menu{width:220px;padding:13px}.profile-menu button,.profile-menu a{color:#465467;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;width:100%;padding:10px 5px;font-size:11px;text-decoration:none;display:flex}.profile-menu a{color:#285fc9;background:#edf3ff;border:0;border-radius:6px;margin-top:5px;font-weight:750}.portal-hero{color:#fff;background:#111c29;height:390px;position:relative;overflow:hidden}.portal-hero-image{background:linear-gradient(90deg,#050f1bd9 0%,#050f1b6b 43%,#0000 72%),linear-gradient(#0000 48%,#040c1575),url(/reference-matched-hero.png) 50%/cover no-repeat;position:absolute;inset:0}.portal-hero-inner{z-index:1;align-items:center;max-width:1600px;height:100%;margin:0 auto;padding:0 80px;display:flex;position:relative}.hero-copy-exact{align-self:center;width:650px;margin-top:-1px}.hero-brand-line{letter-spacing:.035em;align-items:center;gap:10px;margin:0 0 16px;font-size:28px;font-weight:500;display:flex}.hero-brand-line i{letter-spacing:-.13em;font-size:37px;font-style:italic;font-weight:950;line-height:1;transform:skew(-7deg)}.hero-copy-exact h1{letter-spacing:-.045em;margin:0;font-size:43px;font-weight:760;line-height:1.22}.hero-copy-exact>p:not(.hero-brand-line){color:#e1e6ec;letter-spacing:-.02em;margin:22px 0 0;font-size:18px}.hero-intro-button{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030b142e;border:1px solid #ffffff75;border-radius:5px;justify-content:space-between;align-items:center;width:210px;margin-top:29px;padding:13px 18px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.hero-intro-button span{font-size:23px;font-weight:300}.hero-quick{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070f19a6;border:1px solid #ffffff17;border-radius:6px;width:202px;padding:16px 19px 13px;position:absolute;top:43px;right:98px}.hero-quick h2{border-bottom:1px solid #ffffff2e;margin:0;padding:0 0 14px;font-size:14px}.hero-quick a{color:#e7eaee;border-bottom:1px solid #ffffff14;grid-template-columns:27px 1fr 10px;align-items:center;gap:8px;padding:12px 1px;font-size:13px;font-weight:600;text-decoration:none;display:grid}.hero-quick a:last-child{border-bottom:0}.hero-quick a>i{color:#f0f3f6;place-items:center;width:24px;height:24px;font-size:20px;font-style:normal;display:grid}.hero-quick a>em{color:#95a1ae;font-size:20px;font-style:normal}.portal-body{background:linear-gradient(#fff,#fbfbfc);padding:59px 25px 28px}.service-card-row{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;max-width:1550px;margin:0 auto;display:grid}.service-card-exact{color:#131e2c;background:#fff;border:1px solid #e8ebef;border-radius:5px;height:145px;padding:22px 23px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 14px #1221350a}.service-card-exact:hover{border-color:#b8caed;transform:translateY(-3px);box-shadow:0 11px 28px #1835631f}.service-card-exact>strong{letter-spacing:-.03em;padding-right:24px;font-size:14px;font-weight:800;display:block}.service-card-exact>p{color:#66717e;margin:11px 0 0;font-size:11px;line-height:1.55}.service-card-exact>.mini-ill{color:#fff;background:linear-gradient(145deg,#c7d8ff,#5f8cf0);border-radius:7px;place-items:center;width:34px;height:34px;font-size:20px;font-style:normal;display:grid;position:absolute;bottom:18px;right:25px;transform:rotate(7deg);box-shadow:-6px 8px 12px #3a66cc24}.service-card-exact .ill-1{border-radius:50% 8px 8px 50%;transform:rotate(-14deg)}.service-card-exact .ill-2{background:linear-gradient(145deg,#dde9ff,#75a0f3)}.service-card-exact .ill-3,.service-card-exact .ill-4{clip-path:polygon(50% 0,96% 24%,88% 86%,50% 100%,12% 86%,4% 24%)}.service-card-exact .ill-5{transform:perspective(40px)rotateX(8deg)}.service-card-exact .ill-6{border-radius:50%;transform:none}.service-card-exact .ill-7{transform:none}.service-card-exact>em{color:#9aa5b1;font-size:19px;font-style:normal;position:absolute;bottom:8px;right:10px}.lock-mark{color:#c44b4b;background:#fff0f0;border-radius:3px;padding:3px 5px;font-size:8px;position:absolute;top:17px;right:12px}.lower-panels{grid-template-columns:1fr 1fr 1fr;gap:24px;max-width:1550px;margin:27px auto 0;display:grid}.lower-card{background:#fff;border:1px solid #e1e5e9;border-radius:6px;height:218px;overflow:hidden}.lower-card>header{justify-content:space-between;align-items:center;height:50px;padding:0 22px;display:flex}.lower-card>header h2{margin:0;font-size:13px}.lower-card>header a{color:#325c91;font-size:10px;text-decoration:none}.notice-card>div{padding:0 22px 9px}.notice-card>div a{color:#313b48;grid-template-columns:52px 1fr 70px;align-items:center;min-height:31px;font-size:10px;text-decoration:none;display:grid}.notice-tag{color:#4d5661;text-align:center;border:1px solid #9fa9b4;border-radius:3px;width:max-content;min-width:35px;padding:4px 7px;font-size:9px;font-style:normal}.tag-업데이트,.tag-교육{color:#367cdc;border-color:#71a6fa}.notice-card time{color:#88929e;text-align:right}.new-product-card>header,.resource-card>header{border-bottom:1px solid #eff1f3}.product-feature{height:168px;padding:13px 29px;position:relative;overflow:hidden}.product-feature>span{color:#315c8e;border:1px solid #4b78ae;border-radius:2px;padding:2px 5px;font-size:8px;line-height:1;display:inline-flex}.product-feature h3{z-index:2;letter-spacing:.02em;margin:6px 0 3px;font-size:18px;position:relative}.product-feature p{z-index:2;color:#5c6570;margin:0;font-size:10px;font-weight:400;line-height:1.45;position:relative}.product-feature p b{font-weight:400}.product-feature>a{z-index:2;color:#fff;background:#070d14;border-radius:3px;margin-top:12px;padding:7px 12px;font-size:9px;text-decoration:none;display:inline-flex;position:relative}.product-feature>img{object-fit:contain;mix-blend-mode:multiply;width:58%;height:145px;position:absolute;bottom:4px;right:15px}.slider-dots{z-index:3;gap:5px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.slider-dots i{background:#d4d8dd;border-radius:2px;width:6px;height:3px}.slider-dots i:first-child{background:#0a1119;width:16px}.resource-card>div{padding:5px 22px 10px}.resource-card>div a{color:#343e49;grid-template-columns:34px 1fr 12px;align-items:center;gap:10px;min-height:47px;text-decoration:none;display:grid}.resource-card>div a>i{color:#aab1b9;background:#f0f2f4;border-radius:4px;place-items:center;width:31px;height:31px;font-size:14px;font-style:normal;display:grid}.resource-card>div a>span{font-size:10px}.resource-card>div a small{color:#a1a8af;margin-top:3px;font-size:8px;display:block}.resource-card>div a>em{color:#a2aab3;font-size:18px;font-style:normal}.portal-footer{color:#7f8995;background:linear-gradient(120deg,#111b28,#192331);align-items:flex-start;gap:26px;min-height:94px;padding:22px 40px;display:flex;position:relative}.portal-footer .portal-brand{color:#a2aab4}.portal-footer nav{gap:26px;margin-top:8px;display:flex}.portal-footer nav a{color:#9da5ae;font-size:10px;text-decoration:none}.portal-footer p{margin:0;font-size:10px;position:absolute;bottom:13px;left:40px}.portal-footer>span{margin:23px 0 0 auto;font-size:10px}.notice-layer{z-index:100;pointer-events:none;place-items:start center;padding-top:279px;display:grid;position:fixed;inset:0}.exact-notice-popup{pointer-events:auto;background:#fff;border:1px solid #8e969f;border-radius:7px;width:405px;animation:.22s popup-in;overflow:hidden;box-shadow:0 8px 20px #00000047}@keyframes popup-in{0%{opacity:0;transform:translateY(8px)}}.exact-notice-popup>header{justify-content:space-between;align-items:center;height:52px;padding:0 19px;display:flex}.exact-notice-popup>header span{color:#fff;background:#080f17;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.exact-notice-popup>header button{color:#9aa1a9;background:0 0;border:0;font-size:28px;font-weight:200}.popup-banner{background:radial-gradient(circle at 95% 38%,#6687ea59,#0000 32%),linear-gradient(135deg,#f0f2ff,#e7ecff 48%,#d8e3ff);border-radius:6px;height:134px;margin:0 19px;padding:20px 30px;position:relative;overflow:hidden}.popup-banner .portal-brand{color:#151d28}.popup-banner .portal-brand>em{background:#6b7480}.popup-banner h2{z-index:2;color:#1952a8;letter-spacing:-.04em;margin:19px 0 0;font-size:24px;position:relative}.popup-banner p{z-index:2;color:#6079a4;margin:6px 0 0;font-size:8px;position:relative}.megaphone{color:#4d67a4a6;font-size:86px;font-style:normal;position:absolute;bottom:7px;right:11px;transform:rotate(-15deg)}.exact-notice-popup>footer{color:#515b66;justify-content:space-between;align-items:center;height:52px;padding:0 19px;font-size:11px;display:flex}.exact-notice-popup>footer label{align-items:center;gap:7px;display:flex}.exact-notice-popup>footer input{accent-color:#2158be;width:16px;height:16px;margin:0}.exact-notice-popup>footer button{color:#313943;background:0 0;border:0;font-size:11px}.portal-toast{z-index:150;color:#fff;background:#101c2b;border-radius:8px;padding:13px 17px;font-size:12px;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 45px #040d1b57}.admin-shell{background:#f4f6f9;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#0c1623;flex-direction:column;height:100vh;padding:0 14px 17px;display:flex;position:sticky;top:0}.admin-logo{color:#fff;border-bottom:1px solid #ffffff14;align-items:center;gap:11px;height:68px;padding:0 10px;text-decoration:none;display:flex}.admin-logo>i{letter-spacing:-.13em;font-size:31px;font-style:italic;font-weight:950}.admin-logo>span{letter-spacing:.06em;font-size:12px;font-weight:800}.admin-logo small{color:#667589;letter-spacing:.13em;margin-top:3px;font-size:8px;display:block}.admin-sidebar nav{padding-top:18px}.admin-sidebar nav>p{color:#526174;letter-spacing:.16em;margin:17px 12px 7px;font-size:8px;font-weight:900}.admin-sidebar nav button{color:#8d9aab;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;padding:10px 12px;font-size:11px;font-weight:650;display:flex}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:#1a2a40}.admin-sidebar nav button.active{box-shadow:inset 2px 0 #4e82ed}.admin-sidebar nav button i{color:#7a8aa0;place-items:center;width:18px;font-size:15px;font-style:normal;display:grid}.admin-sidebar nav button.active i{color:#76a0f4}.admin-help{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin-top:auto;padding:13px}.admin-help strong{color:#b8c2d0;font-size:10px}.admin-help p{color:#667589;margin:6px 0 0;font-size:9px;line-height:1.55}.admin-workspace{min-width:0}.admin-topbar{background:#fff;border-bottom:1px solid #dfe4e9;justify-content:space-between;align-items:center;height:68px;padding:0 27px;display:flex}.admin-topbar>div:first-child{align-items:center;gap:13px;display:flex}.admin-topbar h1{margin:0;font-size:15px}.admin-topbar span{border-radius:999px;padding:4px 7px;font-size:9px}.admin-topbar .saved{color:#258661;background:#e9f7f1}.admin-topbar .unsaved{color:#b06c16;background:#fff3df}.admin-topbar>div:last-child{gap:7px;display:flex}.admin-topbar button,.admin-topbar a{border-radius:6px;padding:8px 12px;font-size:10px;font-weight:700;text-decoration:none}.admin-reset,.admin-preview{color:#536174;background:#fff;border:1px solid #d9e0e7}.admin-save{color:#fff;background:#205ac5;border:1px solid #205ac5}.admin-content{padding:26px}.admin-page-title{justify-content:space-between;align-items:flex-end;margin-bottom:21px;display:flex}.admin-page-title p,.admin-panel header p,.content-admin-panel header p{color:#4773d9;letter-spacing:.17em;margin:0;font-size:8px;font-weight:900}.admin-page-title h2{letter-spacing:-.035em;margin:5px 0 4px;font-size:24px}.admin-page-title>div>span{color:#7d8998;font-size:10px}.admin-page-title>button{color:#fff;background:#1f5cc8;border:0;border-radius:6px;padding:8px 12px;font-size:10px;font-weight:750}.admin-stat-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.admin-stat-grid article{background:#fff;border:1px solid #e0e5ea;border-radius:10px;align-items:center;gap:15px;min-height:105px;padding:18px;display:flex}.admin-stat-grid article>i{color:#3c6bc8;background:#edf3ff;border-radius:10px;place-items:center;width:43px;height:43px;font-size:22px;font-style:normal;display:grid}.admin-stat-grid article>span{color:#788596;font-size:10px}.admin-stat-grid strong{color:#1e2a39;margin-top:2px;font-size:25px;display:block}.admin-stat-grid small{color:#9da6b1;margin-top:2px;font-size:8px;display:block}.admin-two-column{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:15px;display:grid}.admin-panel,.content-admin-panel,.permission-panel{background:#fff;border:1px solid #dfe4e9;border-radius:10px;overflow:hidden}.admin-panel>header,.content-admin-panel>header{border-bottom:1px solid #ebeff2;justify-content:space-between;align-items:center;min-height:58px;padding:12px 17px;display:flex}.admin-panel header h3,.content-admin-panel header h3{margin:4px 0 0;font-size:14px}.admin-panel header button,.content-admin-panel header button{color:#416ba7;background:0 0;border:0;font-size:9px}.mini-menu-table{grid-template-columns:1fr 1fr;display:grid}.mini-menu-table>button{text-align:left;background:#fff;border:1px solid #eef1f4;border-top:0;border-left:0;grid-template-columns:31px 1fr 35px 10px;align-items:center;gap:9px;min-height:58px;padding:9px 15px;display:grid}.mini-menu-table>button:nth-child(2n){border-right:0}.mini-menu-table>button>i,.quick-setting-list>div>i{color:#4e6d9b;background:#edf2fa;border-radius:7px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.mini-menu-table b,.quick-setting-list b{font-size:10px;display:block}.mini-menu-table small,.quick-setting-list small{color:#8e99a7;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:3px;font-size:8px;display:block;overflow:hidden}.mini-menu-table em{text-align:center;border-radius:4px;padding:3px 5px;font-size:8px;font-style:normal}.mini-menu-table em.on{color:#2c8c69;background:#e9f7f1}.mini-menu-table em.off{color:#8c96a2;background:#f1f2f4}.mini-menu-table strong{color:#a5aeb9}.quick-setting-list{padding:5px 16px 12px}.quick-setting-list>div{border-bottom:1px solid #eef1f4;grid-template-columns:31px 1fr 55px;align-items:center;gap:10px;min-height:63px;display:grid}.quick-setting-list>div:last-child{border-bottom:0}.quick-setting-list>div>em{color:#53719a;text-align:right;font-size:8px;font-style:normal}.menu-builder{grid-template-columns:250px 1fr;gap:14px;min-height:610px;display:grid}.menu-list,.menu-editor{background:#fff;border:1px solid #dfe4e9;border-radius:10px;overflow:hidden}.menu-list>header{border-bottom:1px solid #e9edf1;justify-content:space-between;align-items:center;height:52px;padding:0 15px;font-size:11px;display:flex}.menu-list>header span{color:#8c97a5;font-size:9px}.menu-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:31px 1fr 8px;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 13px;display:grid}.menu-list>button.active{background:#f0f5ff;box-shadow:inset 3px 0 #3b72df}.menu-list>button>i{color:#536c8e;background:#edf1f7;border-radius:7px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.menu-list>button b{font-size:10px;display:block}.menu-list>button small{color:#8b96a4;margin-top:3px;font-size:8px;display:block}.menu-list>button em{border-radius:50%;width:7px;height:7px}.menu-list>button em.on{background:#33a979}.menu-list>button em.off{background:#b7bec7}.menu-list>p{color:#9aa3ad;margin:12px;font-size:8px;line-height:1.5}.menu-editor>header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;height:69px;padding:0 21px;display:flex}.menu-editor>header>div{align-items:center;gap:12px;display:flex}.menu-editor>header>div>i{color:#3d68bf;background:#edf3ff;border-radius:9px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.menu-editor header p{color:#4773d9;letter-spacing:.14em;margin:0;font-size:8px;font-weight:900}.menu-editor header h3{margin:4px 0 0;font-size:17px}.admin-switch{display:inline-flex;position:relative}.admin-switch input{opacity:0;position:absolute}.admin-switch span{background:#cbd2da;border-radius:99px;width:37px;height:20px;transition:all .15s;position:relative}.admin-switch span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.admin-switch input:checked+span{background:#2f68d7}.admin-switch input:checked+span:after{transform:translate(17px)}.editor-grid{grid-template-columns:1fr 1fr;gap:16px;padding:21px;display:grid}.editor-grid label,.vertical-form label{color:#596779;font-size:9px;font-weight:700}.editor-grid .full{grid-column:1/-1}.editor-grid input,.editor-grid textarea,.editor-grid select,.vertical-form input,.vertical-form textarea{color:#263447;background:#fff;border:1px solid #d9e0e7;border-radius:6px;outline:none;width:100%;margin-top:7px;padding:10px 11px;font-size:10px}.editor-grid textarea,.vertical-form textarea{resize:vertical;min-height:70px}.editor-grid input:focus,.editor-grid textarea:focus,.editor-grid select:focus,.vertical-form input:focus,.vertical-form textarea:focus{border-color:#6590e5;box-shadow:0 0 0 3px #2f69e814}.display-options{background:#fafbfc;border:1px solid #e5e9ee;border-radius:7px;margin:0 21px;padding:15px}.display-options h4{margin:0 0 11px;font-size:10px}.display-options label{color:#657285;margin-right:22px;font-size:9px}.display-options input{accent-color:#2f68d7;margin-right:6px}.type-description{background:#f0f5ff;border-radius:7px;gap:12px;margin:15px 21px 21px;padding:14px;display:flex}.type-description>i{color:#3c67b8;background:#fff;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.type-description b{font-size:10px}.type-description p{color:#738196;margin:5px 0 0;font-size:9px;line-height:1.5}.content-admin-panel>header .admin-switch{margin-left:auto}.editable-table{padding:0 16px 14px}.editable-table>div{border-bottom:1px solid #edf0f3;grid-template-columns:95px 1fr 110px 45px;align-items:center;gap:9px;min-height:48px;display:grid}.editable-table .editable-head{color:#8a95a2;min-height:34px;font-size:8px}.editable-table input{color:#364456;border:1px solid #0000;border-radius:5px;width:100%;padding:7px 8px;font-size:9px}.editable-table input:hover,.editable-table input:focus{border-color:#d8e0e8;outline:none}.editable-table button{color:#bd5e64;background:0 0;border:0;font-size:8px}.content-columns{grid-template-columns:.9fr 1.1fr}.vertical-form{gap:13px;padding:17px;display:grid}.resource-editor{padding:7px 16px 13px}.resource-editor>div{border-bottom:1px solid #edf0f3;grid-template-columns:33px 1fr 20px;align-items:center;gap:10px;min-height:62px;display:grid}.resource-editor>div>i{color:#8190a2;background:#edf1f6;border-radius:6px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.resource-editor input{color:#405064;border:1px solid #0000;border-radius:4px;width:100%;padding:5px 6px;font-size:9px}.resource-editor input:focus,.resource-editor input:hover{border-color:#d9e0e7;outline:none}.resource-editor>div>button{color:#a5aeb8;background:0 0;border:0;font-size:18px}.permission-head,.permission-row{grid-template-columns:1.5fr 1fr .65fr .65fr .65fr 1fr;align-items:center;display:grid}.permission-head{color:#84909e;background:#f7f9fb;min-height:41px;padding:0 18px;font-size:9px;font-weight:700}.permission-row{color:#657285;border-top:1px solid #edf0f3;min-height:59px;padding:0 18px;font-size:9px}.permission-row>span:first-child{align-items:center;gap:9px;display:flex}.permission-row>span:first-child i{color:#5a7397;background:#edf2f9;border-radius:6px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.permission-row b{color:#2e3b4c;font-size:10px}.permission-row>label{place-items:center;display:grid;position:relative}.permission-row>label input{opacity:0;position:absolute}.permission-row>label i{border:1px solid #cbd3dc;border-radius:50%;width:15px;height:15px}.permission-row>label input:checked+i{border:4px solid #2f68d7}.permission-row>em{border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-style:normal}.access-all{color:#617084;background:#eef2f5}.access-partner{color:#3468c5;background:#eaf2ff}.access-admin{color:#b95159;background:#fff0f1}.permission-panel>footer{color:#8792a0;background:#fafbfc;border-top:1px solid #edf0f3;padding:12px 18px;font-size:9px}.permission-panel>footer p{margin:0}.popup-columns{grid-template-columns:1fr 1fr;margin-top:0}.popup-mini-preview{background:#f7f8fa;border:1px solid #e2e6eb;border-radius:7px;margin:0 17px 17px;padding:11px}.popup-mini-preview>span{color:#fff;background:#111b27;border-radius:999px;padding:3px 6px;font-size:7px;display:inline-flex}.popup-mini-preview>div{color:#1b56a9;background:linear-gradient(135deg,#eff2ff,#dbe6ff);border-radius:5px;min-height:82px;margin-top:8px;padding:18px;position:relative;overflow:hidden}.popup-mini-preview b{font-size:14px;display:block}.popup-mini-preview small{color:#7085a9;margin-top:4px;font-size:7px;display:block}.popup-mini-preview i{opacity:.35;font-size:66px;font-style:normal;position:absolute;bottom:-15px;right:12px}.form-info{color:#697a92;background:#eff4fd;border-radius:6px;padding:10px;font-size:9px;line-height:1.5}.admin-toast{z-index:120;color:#fff;background:#102039;border-radius:8px;padding:12px 16px;font-size:10px;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 40px #0915274d}.content-page{background:#f7f8fa;min-height:100vh}.content-header{color:#fff;background:#08121f;align-items:center;height:66px;padding:0 38px;display:flex}.content-logo{color:#fff;align-items:center;font-size:14px;font-weight:750;text-decoration:none;display:flex}.content-logo i{letter-spacing:-.13em;margin-right:6px;font-size:28px;font-style:italic;font-weight:950}.content-logo em{background:#ffffff42;width:1px;height:20px;margin:0 14px}.content-header nav{align-items:center;gap:22px;margin-left:auto;display:flex}.content-header nav a{color:#aab5c3;font-size:10px;text-decoration:none}.content-header nav span{color:#c8d3df;background:#1c2d44;border-radius:999px;padding:5px 8px;font-size:9px}.content-hero{color:#fff;background:linear-gradient(90deg,#07111df5,#07111d99),url(/reference-matched-hero.png) 70%/cover;padding:40px}.content-hero>div{max-width:1180px;margin:auto}.content-hero p{color:#7891b3;letter-spacing:.15em;margin:0;font-size:9px;font-weight:900}.content-hero h1{margin:8px 0 5px;font-size:33px}.content-hero span{color:#b6c0cc;font-size:11px}.content-main{max-width:1180px;min-height:520px;margin:0 auto;padding:35px 20px 70px}.content-title-row{justify-content:space-between;align-items:end;margin-bottom:19px;display:flex}.content-title-row p{color:#4674d2;letter-spacing:.15em;margin:0;font-size:8px;font-weight:900}.content-title-row h2{margin:4px 0 0;font-size:24px}.content-title-row label{display:flex}.content-title-row input{border:1px solid #d7dee6;border-right:0;border-radius:6px 0 0 6px;outline:none;width:210px;padding:9px 11px;font-size:10px}.content-title-row label button{color:#fff;background:#17263a;border:1px solid #17263a;border-radius:0 6px 6px 0;padding:0 14px;font-size:10px}.board-summary{color:#718094;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:9px;display:flex}.board-summary b{color:#2a5ebd}.board-summary button{color:#fff;background:#205cc5;border:0;border-radius:5px;padding:7px 11px;font-size:9px}.board-table{background:#fff;border-top:2px solid #1a2738;border-bottom:1px solid #d9e0e7;overflow:hidden}.board-head,.board-table>a{color:#5d6b7d;text-align:center;border-bottom:1px solid #e7ebef;grid-template-columns:60px 80px 1fr 100px 110px 60px;align-items:center;min-height:50px;padding:0 15px;font-size:10px;display:grid}.board-head{color:#7e8996;background:#f5f7f9;min-height:38px;font-size:9px;font-weight:700}.board-table>a{text-decoration:none}.board-table>a strong{color:#2a3544;text-align:left;font-size:11px}.board-table>a i{color:#3d6dbd;border:1px solid #9ab4df;border-radius:3px;padding:4px 6px;font-size:8px;font-style:normal}.pagination{justify-content:center;gap:4px;margin-top:22px;display:flex}.pagination button{color:#718094;background:#fff;border:1px solid #dbe1e7;border-radius:4px;width:29px;height:29px;font-size:9px}.pagination button.active{color:#fff;background:#1d56b9;border-color:#1d56b9}.gallery-board{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gallery-board article{background:#fff;border:1px solid #dfe5eb;border-radius:8px;overflow:hidden}.gallery-thumb{color:#fff;background:radial-gradient(circle at 70% 35%,#6b83a7,#0000 30%),linear-gradient(135deg,#142337,#8393a8);place-items:center;height:155px;display:grid;position:relative;overflow:hidden}.gallery-thumb:after{content:"";background:linear-gradient(#0000,#040b1359);position:absolute;inset:0}.gallery-thumb span{z-index:2;letter-spacing:.14em;font-size:8px;font-weight:900;position:absolute;top:12px;left:12px}.gallery-thumb i{z-index:2;opacity:.8;font-size:53px;font-style:normal}.gallery-1{background:linear-gradient(135deg,#243449,#7990a8)}.gallery-2{background:linear-gradient(135deg,#37424d,#a0aab6)}.gallery-3{background:linear-gradient(135deg,#16313a,#7d9ca2)}.gallery-4{background:linear-gradient(135deg,#252d4a,#8a96bc)}.gallery-5{background:linear-gradient(135deg,#342c43,#a69ab4)}.gallery-board article>div:last-child{padding:15px}.gallery-board article p{color:#5578af;letter-spacing:.12em;margin:0;font-size:7px;font-weight:800}.gallery-board h3{margin:5px 0 6px;font-size:13px}.gallery-board article>div:last-child>span{color:#748093;font-size:9px;line-height:1.5;display:block}.gallery-board small{color:#a0a9b4;margin-top:11px;font-size:8px;display:block}.content-footer{color:#7f8c9d;background:#0d1825;padding:22px 40px;font-size:9px;display:flex}.content-footer a{color:#9eabbc;margin-left:auto;text-decoration:none}.status-page{background:#f5f7fa;align-content:center;justify-items:center;min-height:100vh;display:grid}.status-page>i{color:#5172a5;background:#e9eff9;border-radius:50%;place-items:center;width:55px;height:55px;font-style:normal;display:grid}.status-page h1{margin:15px 0 6px}.status-page p{color:#7c8796}.status-page a{color:#fff;background:#1f5cc8;border-radius:6px;margin-top:12px;padding:9px 13px;font-size:10px;text-decoration:none}@media (max-width:1280px){.portal-nav{gap:20px;margin-left:55px}.service-card-row{grid-template-columns:repeat(4,1fr)}.hero-quick{right:35px}.admin-stat-grid{grid-template-columns:1fr 1fr}}@media (max-width:880px){.portal-header{height:64px;padding:0 16px}.portal-nav,.portal-brand>em,.portal-brand .daewon-lockup,.portal-tools .search-icon,.profile-trigger>span:not(.profile-avatar){display:none}.portal-tools{margin-left:auto}.portal-hero{height:480px}.portal-hero-inner{padding:0 25px}.hero-copy-exact{width:100%}.hero-copy-exact h1{font-size:37px}.hero-copy-exact>p:not(.hero-brand-line){font-size:14px}.hero-quick{display:none}.portal-hero-image{background:linear-gradient(90deg,#050f1beb,#050f1b73),url(/reference-matched-hero.png) 65%/cover no-repeat}.portal-body{padding:25px 15px}.service-card-row{grid-template-columns:repeat(2,1fr)}.lower-panels{grid-template-columns:1fr}.lower-card{height:auto;min-height:218px}.notice-layer{padding:110px 15px 0}.exact-notice-popup{width:min(405px,100%)}.portal-footer{display:block}.portal-footer nav{margin-top:18px}.portal-footer p{margin-top:14px;position:static}.portal-footer>span{display:none}.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;position:static}.admin-sidebar nav{grid-template-columns:1fr 1fr;gap:5px;display:grid}.admin-sidebar nav p,.admin-help{display:none}.admin-topbar{padding:0 14px}.admin-content{padding:16px}.admin-stat-grid,.admin-two-column,.menu-builder,.popup-columns,.content-columns{grid-template-columns:1fr}.menu-list{max-height:300px}.permission-panel{overflow-x:auto}.permission-head,.permission-row{min-width:720px}.gallery-board{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hero-brand-line{font-size:22px}.hero-copy-exact h1{font-size:32px}.service-card-row{grid-template-columns:1fr}.service-card-exact{height:125px}.lower-panels{gap:14px}.portal-footer nav{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-topbar h1,.admin-topbar span,.admin-reset{display:none}.admin-page-title{display:block}.admin-page-title>button{margin-top:12px}.admin-stat-grid,.mini-menu-table{grid-template-columns:1fr}.mini-menu-table>button{border-right:0}.editor-grid,.editable-table>div{grid-template-columns:1fr}.editor-grid .full{grid-column:auto}.editable-table .editable-head{display:none}.gallery-board{grid-template-columns:1fr}.content-title-row{display:block}.content-title-row label{margin-top:14px}.board-head{display:none}.board-table>a{grid-template-columns:45px 1fr 60px}.board-table>a>span:nth-child(2),.board-table>a>span:nth-child(4),.board-table>a>span:nth-child(6){display:none}}.content-title-row>div:first-child>span{color:#7c8796;margin-top:6px;font-size:9px;display:block}.content-actions{align-items:center;gap:8px;display:flex}.content-write-button{color:#fff;background:#2465ce;border:0;border-radius:6px;height:35px;padding:0 15px;font-size:10px;font-weight:700}.board-summary em{color:#4870ae;background:#edf3fd;border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal}.board-table>button{color:#5d6b7d;width:100%;min-height:52px;font:inherit;text-align:center;background:#fff;border:0;border-bottom:1px solid #e7ebef;grid-template-columns:60px 80px 1fr 100px 110px 60px;align-items:center;padding:0 15px;font-size:10px;display:grid}.board-table>button:hover{background:#f8faff}.board-table>button strong{color:#2a3544;text-align:left;font-size:11px}.board-table>button strong>em{color:#fff;background:#e94343;border-radius:3px;margin-right:7px;padding:3px 5px;font-size:8px;font-style:normal}.board-table>button strong>small{color:#d08a19;margin-left:7px}.board-table>button>span i{color:#3d6dbd;border:1px solid #9ab4df;border-radius:3px;padding:4px 6px;font-size:8px;font-style:normal}.empty-board{color:#98a2ae;text-align:center;background:#fff;border-bottom:1px solid #e0e5eb;padding:45px;font-size:11px}.real-gallery .gallery-post-card{color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #dfe5eb;border-radius:8px;padding:0;overflow:hidden}.real-gallery .gallery-post-card:hover{border-color:#9db8e5;transform:translateY(-2px);box-shadow:0 10px 24px #2043751a}.real-gallery .gallery-post-card>div:last-child{padding:15px}.real-gallery .gallery-thumb img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute}.real-gallery .gallery-thumb b{z-index:3;color:#fff;background:#e53f3f;border-radius:3px;padding:4px 7px;font-size:8px;position:absolute;top:10px;right:10px}.page-loader{border:3px solid #dce5f1;border-top-color:#2864c8;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite page-spin}@keyframes page-spin{to{transform:rotate(360deg)}}.gate-status-page{text-align:center;padding:25px}.gate-status-page>i{font-size:26px}.gate-status-page>p{color:#4972b2;letter-spacing:.14em;margin:15px 0 0;font-size:9px;font-weight:900}.gate-status-page>span{color:#758194;max-width:560px;font-size:12px;line-height:1.7}.gate-status-page>small{color:#99a2ad;margin-top:16px;font-size:9px}.content-modal-layer{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040b15b8;place-items:center;padding:32px;display:grid;position:fixed;inset:0;overflow:auto}.post-detail-modal,.post-editor-modal{background:#fff;border-radius:12px;width:min(920px,100%);max-height:calc(100vh - 64px);overflow:auto;box-shadow:0 30px 90px #0000004d}.post-detail-modal>header,.post-editor-modal>header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;min-height:68px;padding:0 28px;display:flex}.post-detail-modal>header>div{gap:7px;display:flex}.post-detail-modal>header span,.post-detail-modal>header b{color:#3765a5;background:#edf3fb;border-radius:4px;padding:5px 8px;font-size:9px}.post-detail-modal>header b{color:#d43e3e;background:#fff0f0}.post-detail-modal>header button,.post-editor-modal>header button{color:#758090;background:0 0;border:0;font-size:30px}.post-detail-image{object-fit:cover;width:100%;max-height:330px;display:block}.post-detail-body{padding:35px 45px 45px}.post-detail-body>p,.post-editor-modal>header p{color:#4d73ad;letter-spacing:.15em;margin:0;font-size:8px;font-weight:900}.post-detail-body>h2{color:#172334;margin:8px 0 13px;font-size:28px}.post-meta{color:#8993a0;border-bottom:1px solid #e9edf1;gap:18px;padding-bottom:18px;font-size:9px;display:flex}.markdown-preview{color:#3e4a59;min-height:190px;padding:24px 0;font-size:12px;line-height:1.85}.markdown-preview h2,.markdown-preview h3,.markdown-preview h4{color:#172536;margin:20px 0 7px}.markdown-preview p{margin:4px 0}.markdown-preview .preview-list{padding-left:8px}.agreement-box{background:#f5f8fe;border:1px solid #bbcef0;border-radius:8px;margin-top:24px;padding:20px}.agreement-box strong{color:#1d4f9f;font-size:13px}.agreement-box p{color:#687995;font-size:10px}.agreement-box label{color:#30405a;align-items:center;gap:8px;font-size:10px;display:flex}.agreement-box button{color:#fff;background:#205ec6;border:0;border-radius:6px;width:100%;margin-top:15px;padding:10px;font-size:10px;font-weight:800}.agreement-box button:disabled{background:#b7c3d4}.post-detail-modal>footer{background:#fafbfc;border-top:1px solid #e7ebef;justify-content:space-between;align-items:center;padding:15px 28px;display:flex}.post-detail-modal>footer>span{color:#8a94a1;font-size:9px}.post-detail-modal>footer>div{gap:6px;display:flex}.post-detail-modal>footer button{color:#526174;background:#fff;border:1px solid #d5dce4;border-radius:5px;padding:8px 13px;font-size:9px}.post-detail-modal>footer button.danger{color:#c94343;border-color:#f0cccc}.post-detail-modal>footer button.primary{color:#fff;background:#1e5fc6;border-color:#1e5fc6}.post-editor-modal>header h2{margin:3px 0 0;font-size:22px}.post-editor-body{padding:25px 30px}.editor-meta-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.editor-meta-grid label{color:#5d6979;font-size:9px;font-weight:700}.editor-meta-grid label.full{grid-column:1/-1}.editor-meta-grid input,.editor-meta-grid select{color:#293548;background:#fff;border:1px solid #d7dfe8;border-radius:6px;width:100%;height:37px;margin-top:6px;padding:0 11px;font-size:10px}.thumbnail-uploader{background:#f9fbfd;border:1px dashed #c9d4e2;border-radius:8px;grid-template-columns:180px 1fr;align-items:center;gap:20px;margin-top:18px;padding:14px;display:grid}.thumbnail-preview{color:#d7e3f3;text-align:center;background:linear-gradient(135deg,#17273c,#7c8da4);border-radius:6px;place-items:center;height:105px;font-size:9px;line-height:1.5;display:grid;overflow:hidden}.thumbnail-preview img{object-fit:cover;width:100%;height:100%}.thumbnail-uploader strong{font-size:12px}.thumbnail-uploader p,.thumbnail-uploader small{color:#7c8796;margin:5px 0 10px;font-size:9px}.upload-button{color:#3465b3;background:#eaf1fc;border-radius:5px;padding:8px 11px;font-size:9px;font-weight:800;display:inline-block}.upload-button input{display:none}.rich-editor{border:1px solid #d7dfe8;border-radius:8px;margin-top:18px;overflow:hidden}.rich-editor>header{background:#f6f8fa;border-bottom:1px solid #dfe5eb;justify-content:space-between;align-items:center;min-height:43px;padding:0 10px;display:flex}.editor-tabs,.editor-toolbar{gap:4px;display:flex}.editor-tabs button,.editor-toolbar button{color:#5f6b7a;background:#fff;border:1px solid #d9e0e7;border-radius:4px;min-width:29px;height:28px;font-size:9px}.editor-tabs button.active{color:#fff;background:#295fb7;border-color:#295fb7}.rich-editor>textarea{color:#334153;resize:vertical;border:0;outline:none;width:100%;min-height:260px;padding:18px;font:11px/1.8 inherit}.rich-editor>.markdown-preview{min-height:260px;padding:18px}.required-options{color:#8a621f;background:#fff8eb;border-radius:6px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;padding:13px;font-size:9px;display:flex}.required-options label{align-items:center;gap:6px;font-weight:800;display:flex}.required-options span{color:#a68349;width:100%}.post-editor-modal>footer{background:#f8fafc;border-top:1px solid #e4e9ee;justify-content:flex-end;gap:7px;padding:15px 30px;display:flex}.post-editor-modal>footer button{border-radius:6px;padding:9px 15px;font-size:10px}.editor-cancel{color:#5f6c7c;background:#fff;border:1px solid #d5dce5}.editor-submit{color:#fff;background:#2361c5;border:1px solid #2361c5}.required-page{background:#f4f6f9;min-height:100vh}.required-page>header{background:#08121f;align-items:center;height:68px;padding:0 42px;display:flex}.required-page>header>a{color:#fff;align-items:center;font-size:14px;font-weight:800;text-decoration:none;display:flex}.required-page>header>a i{letter-spacing:-.12em;margin-right:6px;font-size:25px;font-weight:950}.required-page>header>a em{background:#ffffff40;width:1px;height:20px;margin:0 13px}.required-page>header nav{gap:20px;margin-left:auto;display:flex}.required-page>header nav a{color:#a9b5c4;font-size:10px;text-decoration:none}.required-hero{color:#fff;text-align:center;background:linear-gradient(120deg,#0d1c30,#1d3555);padding:48px 40px}.required-hero p{color:#7fa2d5;letter-spacing:.18em;margin:0;font-size:9px;font-weight:900}.required-hero h1{margin:10px 0 7px;font-size:31px}.required-hero span{color:#b7c5d7;font-size:11px}.required-content{max-width:980px;margin:auto;padding:32px 20px 70px}.required-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.required-summary article{background:#fff;border:1px solid #dde4eb;border-radius:9px;padding:20px}.required-summary span{color:#7d8997;font-size:9px}.required-summary strong{color:#1a2a3f;margin-top:4px;font-size:26px;display:block}.required-list{gap:12px;margin-top:18px;display:grid}.required-list>article{background:#fff;border:1px solid #d9e1ea;border-radius:9px;grid-template-columns:95px 1fr 170px;align-items:center;display:grid;overflow:hidden}.required-state{color:#d64242;background:#fff0f0;align-self:stretch;place-items:center;font-size:10px;font-weight:900;display:grid}.required-list>article.complete .required-state{color:#278d5e;background:#eaf8f0}.required-info{padding:20px 24px}.required-info p,.required-info>span{color:#6d8ab3;letter-spacing:.1em;margin:0;font-size:8px;font-weight:900}.required-info h2{margin:5px 0 13px;font-size:15px}.required-info>div{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.required-info b{color:#637083;background:#f0f3f7;border-radius:4px;padding:5px 7px;font-size:8px}.required-list>article>a{color:#fff;text-align:center;background:#1f5fc7;border-radius:6px;margin-right:20px;padding:10px 13px;font-size:9px;font-weight:800;text-decoration:none}.required-empty{color:#8c97a5;text-align:center;background:#fff;border:1px solid #dde4eb;border-radius:9px;padding:55px;font-size:11px}.required-content>aside{background:#edf3fc;border:1px solid #cedaeb;border-radius:8px;margin-top:18px;padding:17px 20px}.required-content>aside strong{color:#315d9d;font-size:11px}.required-content>aside p{color:#657b99;margin:5px 0 0;font-size:9px}.post-management-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.post-management-grid>article{background:#fff;border:1px solid #dfe5eb;border-radius:8px;padding:18px}.post-management-grid article>header{align-items:center;gap:10px;display:flex}.post-management-grid header>i{color:#3c6bb6;background:#edf3fd;border-radius:8px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.post-management-grid header p{color:#6884ad;letter-spacing:.1em;margin:0;font-size:7px;font-weight:900}.post-management-grid header h3{margin:3px 0 0;font-size:13px}.post-management-grid header em{color:#8793a2;margin-left:auto;font-size:9px;font-style:normal}.post-management-grid article>div{gap:6px;margin-top:15px;display:flex}.post-management-grid article>div span{color:#697589;background:#f3f5f8;border-radius:5px;padding:6px 8px;font-size:8px}.post-management-grid article>div b{color:#41516a;margin-right:5px}.post-management-grid article>p{color:#7d8795;min-height:34px;font-size:9px;line-height:1.55}.post-management-grid article>a{color:#fff;background:#172842;border-radius:5px;justify-content:space-between;padding:9px 10px;font-size:9px;text-decoration:none;display:flex}.admin-inline-guide{color:#617695;background:#edf4ff;border:1px solid #cddaf0;border-radius:7px;gap:14px;margin-top:14px;padding:15px 18px;font-size:9px;display:flex}.admin-inline-guide strong{color:#315e9f}.mandatory-layout{grid-template-columns:340px 1fr;gap:14px;display:grid}.gate-create-button{color:#fff;background:#205fc6;border:0;border-radius:6px;height:38px;font-size:10px;font-weight:800}.gate-security-note{background:#f0f5fd;border-radius:6px;gap:10px;margin:0 18px 18px;padding:12px;display:flex}.gate-security-note span b{color:#3b6097;font-size:9px}.gate-security-note p{color:#7486a0;margin:3px 0 0;font-size:8px;line-height:1.5}.gate-rule-panel>header>span{color:#6d7c91;font-size:9px}.gate-rule-list{max-height:570px;padding:8px 18px 18px;overflow:auto}.gate-rule-list>article{border:1px solid #e0e5eb;border-radius:7px;margin-top:10px;overflow:hidden}.rule-flow{grid-template-columns:1fr 24px 1fr;align-items:center;padding:14px;display:grid}.rule-flow>span small{color:#8290a1;margin-bottom:4px;font-size:7px;display:block}.rule-flow>span b{color:#344155;font-size:10px}.rule-flow>i{color:#7993ba;text-align:center;font-style:normal}.rule-account{color:#647185;background:#f7f9fb;border-top:1px solid #e6ebf0;align-items:center;gap:7px;padding:10px 14px;font-size:9px;display:flex}.rule-account em{color:#2f8e61;background:#e8f7ef;border-radius:4px;margin-left:auto;padding:4px 6px;font-style:normal}.rule-account button{color:#c84d4d;background:0 0;border:0;font-size:9px}.log-stat-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;display:grid}.log-stat-grid article{background:#fff;border:1px solid #dfe5eb;border-radius:7px;padding:15px}.log-stat-grid span,.log-stat-grid small{color:#7d8998;font-size:8px}.log-stat-grid strong{color:#1f2d41;margin:4px 0;font-size:22px;display:block}.log-panel{background:#fff;border:1px solid #dde4eb;border-radius:8px;overflow:hidden}.log-filters{background:#f8fafc;border-bottom:1px solid #e1e6ec;grid-template-columns:150px 1fr 160px 160px 65px;align-items:end;gap:9px;padding:14px;display:grid}.log-filters label{color:#68768a;font-size:8px;font-weight:800}.log-filters input,.log-filters select{color:#445267;background:#fff;border:1px solid #d7dfe7;border-radius:5px;width:100%;height:33px;margin-top:5px;padding:0 9px;font-size:9px}.log-filters>button{color:#fff;background:#1d5cc1;border:0;border-radius:5px;height:33px;font-size:9px}.log-table{overflow-x:auto}.log-head,.log-row{color:#647185;border-bottom:1px solid #edf0f3;grid-template-columns:135px 190px 90px 1fr 75px 170px;align-items:center;gap:8px;min-width:950px;min-height:46px;padding:0 14px;font-size:9px;display:grid}.log-head{color:#86919f;background:#f5f7f9;min-height:36px;font-size:8px;font-weight:800}.log-row time{color:#566579}.log-row span b,.log-row span small{display:block}.log-row span b{color:#344156}.log-row span small{color:#95a0ad;margin-top:2px;line-height:1.4}.log-row>em{color:#3e68a6;background:#edf3fb;border-radius:4px;justify-self:start;padding:4px 6px;font-size:8px;font-style:normal}.log-row>em.event-agree{color:#2e8c5e;background:#e9f7ef}.log-row>em.event-blocked,.log-row>em.event-delete{color:#c94444;background:#fff0f0}.empty-admin-list{color:#8e99a7;text-align:center;padding:35px;font-size:9px}.account-role-panel{background:#fff;border:1px solid #dde4eb;border-radius:8px;margin-bottom:16px;overflow:hidden}.account-role-panel>header,.permission-section-title{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.account-role-panel>header p,.permission-section-title p{color:#3e71c5;letter-spacing:.1em;margin:0 0 3px;font-size:8px;font-weight:800}.account-role-panel>header h3,.permission-section-title h3{color:#233047;margin:0;font-size:14px}.account-role-panel>header>span,.permission-section-title>span,.account-role-panel>footer{color:#7b8797;font-size:9px}.account-role-head,.account-role-row{grid-template-columns:minmax(230px,1.5fr) minmax(140px,.8fr) minmax(120px,.55fr) minmax(100px,.45fr);align-items:center;gap:12px;min-height:48px;padding:0 18px;display:grid}.account-role-head{color:#828d9b;background:#f6f8fb;min-height:34px;font-size:8px;font-weight:800}.account-role-row{border-top:1px solid #edf0f3}.account-role-row>span{flex-direction:column;gap:2px;display:flex}.account-role-row b{color:#344156;font-size:10px}.account-role-row small,.account-role-row time{color:#8d98a6;font-size:8px}.account-role-row select{color:#445267;background:#fff;border:1px solid #d7dfe7;border-radius:5px;width:100%;height:31px;padding:0 8px;font-size:9px}.account-role-panel>footer{background:#f9fbfd;border-top:1px solid #e8edf2;padding:11px 18px;line-height:1.6;display:block}.permission-section-title{padding:16px 18px}@media (max-width:1100px){.post-management-grid{grid-template-columns:1fr 1fr}.mandatory-layout{grid-template-columns:1fr}.log-stat-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.account-role-head{display:none}.account-role-row{grid-template-columns:1fr 1fr;padding-top:12px;padding-bottom:12px}.account-role-row>span{grid-column:1/-1}.content-actions{margin-top:14px;display:block}.content-write-button{width:100%;margin-top:8px}.content-modal-layer{padding:0}.post-detail-modal,.post-editor-modal{border-radius:0;max-height:100vh}.post-detail-body{padding:24px 20px}.post-detail-modal>footer{display:block}.post-detail-modal>footer>div{margin-top:10px}.editor-meta-grid,.thumbnail-uploader,.post-management-grid,.required-summary,.required-list>article{grid-template-columns:1fr}.required-state{min-height:42px}.required-list>article>a{margin:0 20px 20px}.log-stat-grid,.log-filters{grid-template-columns:1fr 1fr}.board-table>button{grid-template-columns:42px 1fr 74px}.board-table>button>span:nth-child(2),.board-table>button>span:nth-child(4),.board-table>button>span:nth-child(6){display:none}}.portal-header>a{min-width:0;max-width:31vw;overflow:hidden}.portal-header .portal-brand{gap:12px;width:auto}.portal-header .portal-brand .brand-logo{object-fit:contain;flex:0 auto;height:30px}.portal-header .portal-brand .brand-logo-dji{width:min(var(--brand-dji-header-width,164px), 15vw);max-width:min(var(--brand-dji-header-width,164px), 15vw)}.portal-header .portal-brand .brand-logo-daewon{width:min(var(--brand-daewon-header-width,112px), 15vw);max-width:min(var(--brand-daewon-header-width,112px), 15vw)}.portal-header .portal-brand>em{height:24px}.portal-nav{gap:clamp(15px,2vw,34px);margin-left:clamp(28px,4vw,64px)}.auth-brand .portal-brand .brand-logo{object-fit:contain;height:48px}.auth-brand .portal-brand .brand-logo-dji{width:min(var(--brand-dji-auth-width,285px), calc(50% - 12px));max-width:min(var(--brand-dji-auth-width,285px), calc(50% - 12px))}.auth-brand .portal-brand .brand-logo-daewon{width:min(var(--brand-daewon-auth-width,210px), calc(50% - 12px));max-width:min(var(--brand-daewon-auth-width,210px), calc(50% - 12px))}@media (min-width:881px){.portal-hero{height:clamp(390px,32.2917vw,620px)}.portal-hero-image{background-position:50%,50%;background-repeat:no-repeat;background-size:100% 100%,100% 100%}}.hero-button-row{align-items:stretch;margin-top:29px}.hero-intro-button,.hero-sheet-button{box-sizing:border-box;min-height:46px;margin-top:0;line-height:1.2;text-decoration:none}.hero-intro-button{display:inline-flex}.portal-home .product-feature>a{color:#fff;background:#08111c;border:1px solid #050a10;font-weight:800;box-shadow:0 4px 11px #040c172e}.portal-home .product-feature>a:hover{color:#fff;background:#205bb6;border-color:#2e69c9}.portal-footer nav button{color:#b4bdc8;background:0 0;border:0;padding:0;font-size:10px;font-weight:650}.portal-footer nav button:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.legal-modal-layer{z-index:2200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030a13bd;place-items:center;padding:32px;display:grid;position:fixed;inset:0;overflow:auto}.legal-modal{color:#172231;background:#fff;border:1px solid #dbe2ea;border-radius:16px;width:min(840px,100%);max-height:calc(100vh - 64px);overflow:hidden;box-shadow:0 34px 100px #00000057}.legal-modal>header{background:linear-gradient(145deg,#f8faff,#edf3fb);border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:flex-start;padding:25px 30px 21px;display:flex}.legal-modal>header p{color:#2f68bd;letter-spacing:.12em;margin:0 0 7px;font-size:10px;font-weight:900}.legal-modal>header h2{color:#152237;margin:0;font-size:25px}.legal-modal>header span{color:#718096;margin-top:7px;font-size:11px;display:block}.legal-modal>header button{color:#536277;background:#fff;border:1px solid #d5dee8;border-radius:50%;width:36px;height:36px;font-size:25px;line-height:1}.legal-modal-content{color:#35445a;white-space:pre-wrap;max-height:min(610px,100vh - 245px);padding:28px 34px 36px;font-size:14px;font-weight:520;line-height:1.85;overflow:auto}.legal-modal>footer{background:#f8fafc;border-top:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:18px;padding:15px 26px;display:flex}.legal-modal>footer span{color:#6d7b8e;font-size:11px}.legal-modal>footer button{color:#fff;background:#235ebc;border:0;border-radius:7px;min-width:86px;height:36px;font-size:12px;font-weight:800}.brand-size-controls{grid-template-columns:1fr 1fr;gap:10px!important;margin-top:10px!important;display:grid!important}.brand-size-controls label{color:#536277;background:#fff;border:1px solid #dce4ed;border-radius:8px;padding:10px;font-size:11px;font-weight:750}.brand-size-controls label b{float:right;color:#2762ba}.brand-size-controls input{width:100%;margin-top:9px}.legal-admin-summary{background:#f4f8fd;border:1px solid #dce6f3;border-radius:10px;grid-template-columns:minmax(280px,1fr) 1.2fr;align-items:end;gap:14px;margin-bottom:15px;padding:14px;display:grid}.legal-admin-summary label,.legal-admin-grid label{color:#536277;font-size:11px;font-weight:800}.legal-admin-summary input,.legal-admin-grid input,.legal-admin-grid textarea{color:#26364a;background:#fff;border:1px solid #d6dfe9;border-radius:7px;width:100%;margin-top:6px;padding:10px 11px;font-size:12px}.legal-admin-summary p{color:#607188;margin:0;font-size:11px;line-height:1.65}.legal-admin-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.legal-admin-grid article{background:#fafbfd;border:1px solid #dfe5ec;border-radius:11px;grid-template-columns:1fr 140px;gap:10px;padding:16px;display:grid}.legal-admin-grid article>div,.legal-admin-grid label.full{grid-column:1/-1}.legal-admin-grid article>div{justify-content:space-between;align-items:center;display:flex}.legal-admin-grid article>div strong{color:#1a2a40;font-size:15px}.legal-admin-grid article>div small{color:#728198;font-size:10px}.legal-admin-grid textarea{resize:vertical;min-height:300px;line-height:1.65}@media (max-width:1100px){.portal-header>a{max-width:26vw}.portal-nav{gap:15px;margin-left:22px}.portal-nav a{font-size:13px}.legal-admin-grid{grid-template-columns:1fr}}@media (max-width:880px){.portal-header>a{max-width:55vw}.portal-header .portal-brand .brand-logo-dji,.portal-header .portal-brand .brand-logo-daewon{width:min(150px,35vw);max-width:min(150px,35vw)}.portal-hero-image{background-position:50%,50%;background-size:100% 100%,cover}.portal-footer nav button{text-align:left}.legal-admin-summary{grid-template-columns:1fr}}@media (max-width:620px){.brand-size-controls,.legal-admin-grid article{grid-template-columns:1fr}.legal-admin-grid article>div,.legal-admin-grid label.full{grid-column:auto}.legal-modal-layer{padding:0}.legal-modal{border-radius:0;min-height:100vh;max-height:100vh}.legal-modal>header{padding:20px}.legal-modal-content{max-height:calc(100vh - 210px);padding:22px 20px 30px;font-size:13px}.legal-modal>footer{flex-direction:column;align-items:stretch}}.profile-menu button{width:100%;color:inherit;font-size:inherit;background:0 0;border:0;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.auth-page{background:#07111d;grid-template-columns:minmax(420px,1.15fr) minmax(420px,.85fr);min-height:100vh;display:grid}.auth-visual{color:#fff;background:linear-gradient(90deg,#050d17f5 0%,#050d17b3 52%,#050d1759 100%),url(/dji-daewon-hero-v2.png) 50%/cover;flex-direction:column;justify-content:space-between;padding:52px 64px 76px;display:flex;position:relative;overflow:hidden}.auth-visual:after{content:"";border:1px solid #6799e92e;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-140px;right:-140px;box-shadow:0 0 0 65px #6799e90a,0 0 0 130px #6799e908}.auth-brand{z-index:1;align-items:center;display:flex;position:relative}.auth-brand>i{letter-spacing:-.13em;font-size:36px;font-style:italic;font-weight:950;transform:skew(-7deg)}.auth-brand>b{letter-spacing:.04em;margin-left:11px;font-size:19px}.auth-brand>em{background:#ffffff47;width:1px;height:30px;margin:0 22px}.auth-brand>span{flex-direction:column;font-size:21px;font-weight:900;line-height:1;display:flex}.auth-brand small{color:#8d9aa9;letter-spacing:.13em;margin-top:5px;font-size:8px}.auth-visual>div:last-child{z-index:1;position:relative}.auth-visual>div:last-child>p,.auth-card-inner>p,.orders-hero>p,.order-form-card header p,.order-list-card>header p{color:#719cf0;letter-spacing:.14em;margin:0 0 12px;font-size:12px;font-weight:800}.auth-visual h1{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(40px,4.1vw,67px);line-height:1.15}.auth-visual>div:last-child>span{color:#c8d0da;font-size:17px;line-height:1.7}.auth-card{background:#f8fafc;place-items:center;padding:42px;display:grid}.auth-card-inner{background:#fff;border:1px solid #e1e6ec;border-radius:14px;width:min(100%,430px);padding:42px;box-shadow:0 25px 80px #111f3117}.auth-card-inner h2{color:#172234;letter-spacing:-.04em;margin:0 0 10px;font-size:31px}.auth-card-inner>span{color:#7a8696;margin-bottom:28px;font-size:14px;display:block}.auth-card form{gap:16px;display:grid}.auth-card form label{color:#445064;font-size:13px;font-weight:700}.auth-card form label small{float:right;color:#9aa4b1;font-size:11px;font-weight:500}.auth-card input{border:1px solid #d8dfe7;border-radius:7px;outline:none;width:100%;height:46px;margin-top:7px;padding:0 13px}.auth-card input:focus{border-color:#4f7dd3;box-shadow:0 0 0 3px #4f7dd31a}.auth-card form>button{color:#fff;background:#12233c;border:0;border-radius:7px;height:48px;margin-top:5px;font-weight:800}.auth-card form>button:disabled{opacity:.6}.auth-error{color:#c23e45;background:#fff0f0;border-radius:6px;padding:11px 13px;font-size:13px}.auth-link{color:#7b8797;text-align:center;margin-top:22px;font-size:13px}.auth-link a,.auth-success a{color:#2e66be;font-weight:800}.auth-success{color:#35654d;text-align:center;background:#f1fbf6;border:1px solid #cfe9db;border-radius:9px;padding:23px}.auth-success b{font-size:18px}.auth-success p{margin:10px 0 17px;font-size:13px;line-height:1.65}.auth-status-page{color:#fff;text-align:center;background:linear-gradient(135deg,#040d18f7,#0e2036eb),url(/dji-daewon-hero-v2.png) 50%/cover;place-items:center;min-height:100vh;padding:30px;display:grid}.auth-status-page section{background:#040c1694;border:1px solid #ffffff21;border-radius:15px;max-width:600px;padding:50px}.auth-status-page i{margin-bottom:18px;font-size:50px;font-style:normal;display:block}.auth-status-page p{color:#78a3f3;letter-spacing:.14em;font-size:12px;font-weight:800}.auth-status-page h1{margin:12px 0 15px;font-size:33px}.auth-status-page span{color:#bac5d1;font-size:14px;line-height:1.8;display:block}.auth-status-page a{border:1px solid #ffffff4d;border-radius:6px;margin-top:28px;padding:12px 22px;text-decoration:none;display:inline-flex}.thumbnail-url-input{border:1px solid #d8dfe7;border-radius:5px;width:min(100%,430px);height:34px;margin:7px 9px 7px 0;padding:0 9px;font-size:9px}.account-create-form{background:#f8fafc;border-bottom:1px solid #e8edf2;grid-template-columns:.7fr .8fr 1.2fr 1.1fr .65fr auto;gap:8px;padding:12px 18px;display:grid}.account-create-form input,.account-create-form select{background:#fff;border:1px solid #d7dfe7;border-radius:5px;min-width:0;height:33px;padding:0 8px;font-size:9px}.account-create-form button{color:#fff;background:#1d5cc1;border:0;border-radius:5px;padding:0 13px;font-size:9px;font-weight:800}.orders-page{background:#f4f6f9;min-height:100vh}.orders-hero{color:#fff;background:linear-gradient(115deg,#081423,#142a45);padding:48px max(28px,50vw - 590px)}.orders-hero h1{margin:0 0 9px;font-size:37px}.orders-hero>span{color:#b8c4d2;font-size:14px}.orders-layout{grid-template-columns:360px 1fr;gap:20px;max-width:1180px;margin:24px auto 60px;padding:0 20px;display:grid}.order-form-card,.order-list-card{background:#fff;border:1px solid #dfe5eb;border-radius:10px;align-self:start;overflow:hidden}.order-form-card{gap:14px;padding:22px;display:grid}.order-form-card header h2,.order-list-card>header h2{color:#233047;margin:0;font-size:21px}.order-form-card label{color:#59677a;font-size:11px;font-weight:800}.order-form-card input,.order-form-card textarea{border:1px solid #d7dfe7;border-radius:6px;width:100%;margin-top:6px;padding:0 10px}.order-form-card input{height:38px}.order-form-card textarea{resize:vertical;min-height:90px;padding-top:10px}.order-form-card>div{grid-template-columns:1fr 1.3fr;gap:10px;display:grid}.order-form-card>button{color:#fff;background:#132944;border:0;border-radius:6px;height:42px;font-weight:800}.order-message{color:#356a4e;text-align:center;margin:0;font-size:11px}.order-list-card>header{border-bottom:1px solid #e6ebf0;justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.order-list-card>header button{color:#5b687a;background:#fff;border:1px solid #d7dfe7;border-radius:5px;padding:8px 12px;font-size:10px}.order-list-card>article{border-bottom:1px solid #edf0f3;padding:18px 21px}.order-title{align-items:center;gap:9px;display:flex}.order-title>span{color:#8e99a8;font-size:10px}.order-title h3{color:#29364b;margin:0;font-size:15px}.order-title em{color:#37639f;background:#edf3fb;border-radius:5px;margin-left:auto;padding:5px 7px;font-size:9px;font-style:normal}.order-title em.order-approved,.order-title em.order-completed{color:#2f875c;background:#eaf8f0}.order-title em.order-rejected{color:#c04747;background:#fff0f0}.order-meta{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.order-meta span{color:#647185;font-size:11px}.order-meta b{color:#98a1ad;margin-bottom:3px;font-size:8px;display:block}.order-list-card article>p,.order-list-card article>aside{color:#667386;background:#f7f9fb;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:10px;line-height:1.6}.order-list-card article>aside b{color:#3f4d61;margin-bottom:3px;display:block}.order-list-card article>footer{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.order-list-card article>footer button{color:#526075;background:#fff;border:1px solid #d9e0e7;border-radius:5px;padding:6px 8px;font-size:9px}.order-list-card article>footer button:disabled{color:#fff;opacity:.75;background:#1f5eb9}@media (max-width:900px){.auth-page{grid-template-columns:1fr}.auth-visual{min-height:320px;padding:34px}.auth-card{padding:24px}.account-create-form{grid-template-columns:1fr 1fr}.orders-layout{grid-template-columns:1fr}}@media (max-width:600px){.auth-visual{min-height:280px}.auth-card{padding:0}.auth-card-inner{border-radius:0}.account-create-form{grid-template-columns:1fr}.order-meta{grid-template-columns:1fr 1fr}}.portal-body .service-card-exact p,.portal-body .lower-card a,.admin-content p,.admin-content span,.content-main p,.content-main span{color:#4b5868;font-weight:500}.portal-body h2,.portal-body h3,.service-card-exact strong,.admin-content h2,.admin-content h3,.content-main h2,.content-main h3{color:#172231;font-weight:800}.notification-menu{width:370px;max-height:480px;overflow:auto}.admin-topbar h1 small{color:#2e5eb8;vertical-align:middle;background:#eaf1ff;border-radius:20px;margin-left:8px;padding:3px 7px;font-size:11px;display:inline-block}.portal-brand,.auth-brand .portal-brand{flex-wrap:nowrap;max-width:100%}.portal-brand .brand-logo{object-fit:contain;min-width:0;max-width:calc(50% - 15px)}.portal-brand>em,.auth-brand .portal-brand>em{flex:0 0 1px;margin:0}.admin-sidebar .portal-brand.compact .brand-logo{max-width:calc(50% - 8px)}.repeater-list>article{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.4fr) 130px}.repeater-preview{aspect-ratio:1920/620;background-color:#0000;background-image:linear-gradient(45deg,#edf1f6 25%,#0000 25%),linear-gradient(-45deg,#edf1f6 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#edf1f6 75%),linear-gradient(-45deg,#0000 75%,#edf1f6 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px solid #dbe3ec;min-height:0}.repeater-preview img{object-fit:contain;display:block}.repeater-preview>small{color:#fff;background:#08111dc7;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:750;position:absolute;bottom:7px;right:8px}.banner-editor-layer{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c15c7;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:auto}.banner-editor-modal{background:#f7f9fc;border:1px solid #d9e1ea;border-radius:16px;width:min(1180px,100%);overflow:hidden;box-shadow:0 35px 100px #00000052}.banner-editor-modal>header{background:#fff;border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:flex-start;padding:22px 25px;display:flex}.banner-editor-modal>header p,.log-retention-panel>header p{color:#2863b8;letter-spacing:.13em;margin:0 0 4px;font-size:10px;font-weight:900}.banner-editor-modal>header h2,.log-retention-panel>header h3{color:#172438;margin:0}.banner-editor-modal>header span,.log-retention-panel>header span{color:#667589;margin-top:6px;font-size:12px;display:block}.banner-editor-modal>header>button{color:#4c5b6e;background:#fff;border:1px solid #d5dde7;border-radius:8px;width:36px;height:36px;font-size:20px}.banner-editor-preview{padding:24px 25px 14px}.banner-editor-preview>div{aspect-ratio:1920/620;background:#08111d;border:1px solid #283a52;border-radius:10px;width:100%;position:relative;overflow:hidden}.banner-editor-preview img{width:100%;height:100%;transition:transform .16s,object-position .16s}.banner-editor-preview i{color:#fff;letter-spacing:.08em;background:#040b1499;border:1px solid #ffffff52;border-radius:5px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:12px;right:12px}.banner-editor-preview>small{color:#657489;margin-top:9px;font-size:12px;display:block}.banner-editor-controls{grid-template-columns:1.25fr repeat(3,1fr);gap:12px;padding:14px 25px 20px;display:grid}.banner-editor-controls label{color:#40516a;grid-template-columns:1fr auto;align-items:center;gap:7px;font-size:12px;font-weight:800;display:grid}.banner-editor-controls select,.banner-editor-controls input[type=range]{grid-column:1/-1;width:100%}.banner-editor-controls select{background:#fff;border:1px solid #cfd8e4;border-radius:7px;height:40px;padding:0 10px}.banner-editor-modal>aside{color:#3e587a;background:#eef5ff;border:1px solid #cbdcf3;border-radius:8px;gap:12px;margin:0 25px 20px;padding:13px 15px;font-size:12px;line-height:1.55;display:flex}.banner-editor-modal>aside b{color:#245da9;flex:none}.banner-editor-modal>footer{background:#fff;border-top:1px solid #dfe5ed;justify-content:flex-end;gap:8px;padding:16px 25px;display:flex}.banner-editor-modal>footer button{color:#40516a;background:#fff;border:1px solid #ced7e2;border-radius:7px;min-height:40px;padding:0 16px;font-weight:800}.banner-editor-modal>footer .primary{color:#fff;background:#1769d2;border-color:#1769d2}.log-filters{grid-template-columns:repeat(4,minmax(130px,1fr))}.log-retention-panel{background:#fff;border:1px solid #dce3eb;border-radius:11px;margin-top:18px;overflow:hidden}.log-retention-panel>header{border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.log-retention-panel>header em{color:#a94e18;background:#fff1e8;border-radius:20px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:850}.log-cleanup-filters,.log-cleanup-confirm{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 22px 0;display:grid}.log-cleanup-confirm{grid-template-columns:1.4fr 1fr 1fr;padding-bottom:20px}.log-cleanup-filters label,.log-cleanup-confirm label{color:#46566d;gap:6px;font-size:11px;font-weight:800;display:grid}.log-cleanup-filters input,.log-cleanup-filters select,.log-cleanup-confirm input,.log-cleanup-confirm textarea{color:#213047;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d1dae5;border-radius:7px;padding:8px 10px}.log-cleanup-confirm textarea{resize:vertical;min-height:72px}.log-retention-panel>footer{background:#f8fafc;border-top:1px solid #e3e8ee;justify-content:flex-end;align-items:center;gap:9px;padding:15px 22px;display:flex}.log-retention-panel>footer>span{color:#607087;margin-right:auto;font-size:11px}.log-retention-panel>footer button{color:#40516a;background:#fff;border:1px solid #ccd6e2;border-radius:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800}.log-retention-panel>footer .danger{color:#fff;background:#c84f4f;border-color:#c84f4f}.database-capacity-table{margin-top:18px}.database-capacity-table>header{align-items:flex-end}.database-capacity-table>header span{color:#718095;margin-top:6px;font-size:12px;display:block}.database-capacity-table>header>a{color:#365475;border:1px solid #cbd6e3;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none}.database-capacity-table>div{padding:0 24px 22px}.database-capacity-head,.database-capacity-table article{grid-template-columns:minmax(180px,1.2fr) 120px 130px minmax(160px,1fr) 55px;align-items:center;gap:14px;display:grid}.database-capacity-head{color:#617187;background:#f1f5f9;border-radius:7px;padding:10px 12px;font-size:10px;font-weight:850}.database-capacity-head span:last-child{grid-column:4/6}.database-capacity-table article{color:#425169;border-bottom:1px solid #e7ebf0;padding:13px 12px;font-size:12px}.database-capacity-table article b{color:#1c2b40;text-overflow:ellipsis;overflow:hidden}.database-capacity-table article strong{color:#255a9c}.database-capacity-table article i{background:#e8edf3;border-radius:10px;height:7px;overflow:hidden}.database-capacity-table article i em{border-radius:inherit;background:linear-gradient(90deg,#286bc1,#58a4e8);min-width:2px;height:100%;display:block}.database-capacity-table article small{color:#6b7b90;text-align:right}@media (max-width:1100px){.repeater-list>article{grid-template-columns:minmax(240px,.8fr) 1.2fr}.repeater-actions{grid-column:1/-1}.banner-editor-controls,.log-cleanup-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.log-cleanup-confirm{grid-template-columns:1fr 1fr}.log-cleanup-confirm label:first-child{grid-column:1/-1}.database-capacity-head,.database-capacity-table article{grid-template-columns:minmax(140px,1fr) 90px 105px minmax(120px,.8fr) 45px;gap:8px}}@media (max-width:700px){.banner-editor-layer{padding:0}.banner-editor-modal{border-radius:0;min-height:100vh}.banner-editor-controls,.log-filters,.log-cleanup-filters,.log-cleanup-confirm{grid-template-columns:1fr}.log-cleanup-confirm label:first-child{grid-column:auto}.log-retention-panel>footer{flex-direction:column;align-items:stretch}.log-retention-panel>footer>span{margin:0 0 5px}.database-capacity-table>div{padding:0 14px 18px;overflow-x:auto}.database-capacity-head,.database-capacity-table article{width:690px}}.design-subnav{background:#f4f7fb;border:1px solid #dce3eb;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:10px;display:grid}.design-subnav>button{color:#45556b;text-align:left;background:#fff;border:1px solid #dce3eb;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.design-subnav>button:hover{border-color:#9ebae0;transform:translateY(-1px);box-shadow:0 5px 16px #1b447814}.design-subnav>button.active{background:linear-gradient(145deg,#f7fbff,#eaf3ff);border-color:#2f6fc7;box-shadow:inset 0 0 0 1px #2f6fc714,0 6px 18px #245ba61a}.design-subnav>button>i{color:#42638c;background:#edf2f8;border-radius:8px;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;font-weight:900;display:grid}.design-subnav>button.active>i{color:#fff;background:#2868be}.design-subnav>button>span{gap:3px;min-width:0;display:grid}.design-subnav>button b{color:#1d2b40;font-size:12px}.design-subnav>button small{color:#718095;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.design-subnav>button>em{color:#8390a0;font-size:18px;font-style:normal}.design-active-panel{animation:.18s both design-panel-in}@keyframes design-panel-in{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.auth-size-guide{margin-bottom:16px}.auth-background-admin-grid,.auth-copy-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auth-background-admin-grid>article{background:#f9fbfd;border:1px solid #dce3eb;border-radius:11px;padding:14px;overflow:hidden}.auth-background-admin-grid article>header{justify-content:space-between;align-items:flex-start;margin-bottom:11px;display:flex}.auth-background-admin-grid article>header p,.auth-copy-heading p,.social-admin-heading p{color:#2f6cc0;letter-spacing:.12em;margin:0 0 3px;font-size:9px;font-weight:900}.auth-background-admin-grid article>header h4,.auth-copy-heading h4,.social-admin-heading h4{color:#1a2a40;margin:0;font-size:15px}.auth-background-admin-grid article>header small{color:#748399;font-size:10px}.auth-background-preview{aspect-ratio:4/3;background:#08111d;border:1px solid #cdd7e3;border-radius:9px;position:relative;overflow:hidden}.auth-background-preview img{object-fit:cover;width:100%;height:100%;display:block}.auth-background-preview:after{content:"";background:linear-gradient(90deg,#050d17b8,#0000 68%);position:absolute;inset:0}.auth-background-preview>span{z-index:1;color:#fff;background:#040c16ad;border:1px solid #ffffff38;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;bottom:9px;left:10px}.auth-background-admin-grid .repeater-actions{margin-top:11px}.auth-copy-heading,.social-admin-heading{border-bottom:1px solid #e1e6ed;justify-content:space-between;align-items:flex-end;gap:18px;margin:24px 0 12px;padding-bottom:11px;display:flex}.auth-copy-heading>span,.social-admin-heading>div>span{color:#6d7c90;font-size:11px}.display-scale-card{background:#f8fafc;border:1px solid #dce4ed;border-radius:10px;grid-template-columns:minmax(220px,.65fr) minmax(300px,1.35fr);padding:15px}.display-scale-card>div{flex-direction:column;justify-content:center;gap:3px;padding:0 10px;display:flex}.display-scale-card>div b{color:#1b3455;font-size:14px}.display-scale-card>div span{color:#6c7a8e;font-size:11px}.social-admin-heading>button{color:#fff;background:#2868bd;border:1px solid #2868bd;border-radius:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800}.social-admin-list{gap:10px;display:grid}.social-admin-list>article{background:#fff;border:1px solid #dde4ec;border-radius:10px;grid-template-columns:54px minmax(0,1fr) 158px;align-items:center;gap:14px;padding:13px 14px;display:grid}.social-admin-icon{color:#39516f;background:#f4f7fb;border:1px solid #d3dce7;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.social-admin-icon.shape-circle{border-radius:50%}.social-admin-icon.shape-rounded{border-radius:11px}.social-admin-icon img{object-fit:cover;width:100%;height:100%}.social-admin-icon span{place-items:center;width:100%;height:100%;font-size:15px;font-weight:900;display:grid}.social-admin-icon span[data-icon=youtube]:before{color:#f21f3d;content:"▶";font-size:21px}.social-admin-icon span[data-icon=instagram]{border-radius:inherit;background:linear-gradient(135deg,#7b32c9,#e83e82 56%,#f6a237)}.social-admin-icon span[data-icon=instagram]:before{content:"";border:2px solid #fff;border-radius:6px;width:18px;height:18px}.social-admin-icon span[data-icon=facebook]{color:#fff;background:#1877f2}.social-admin-icon span[data-icon=facebook]:before{content:"f";font-size:25px}.social-admin-icon span[data-icon=blog]{color:#fff;background:#03c75a}.social-admin-icon span[data-icon=blog]:before{content:"B"}.social-admin-icon span[data-icon=link]:before,.social-admin-icon span[data-icon=custom]:before{content:"↗"}.social-admin-fields{grid-template-columns:minmax(130px,.65fr) minmax(220px,1.35fr) minmax(125px,.5fr) minmax(105px,.4fr);gap:9px;display:grid}.social-admin-fields label{color:#526176;gap:5px;font-size:10px;font-weight:800;display:grid}.social-admin-fields input,.social-admin-fields select{color:#1d2c41;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d2dbe6;border-radius:7px;padding:0 10px}.social-admin-actions{grid-template-columns:1fr 34px 34px;gap:6px;display:grid}.social-admin-actions>button,.social-admin-actions>.file-action{color:#4e5f75;background:#fff;border:1px solid #d1dae5;border-radius:6px;min-height:34px;margin:0;padding:0 8px;font-size:10px;font-weight:800}.social-admin-actions>.compact-check{grid-column:1/3}.social-admin-actions>.danger{color:#a43d3d;border-color:#e5c6c6}.auth-visual .auth-brand{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040c1747;border:1px solid #ffffff21;border-radius:10px;width:min(420px,100%);padding:10px 13px;box-shadow:0 9px 30px #0000001f}.auth-visual .auth-brand .portal-brand{gap:11px;width:auto;max-width:100%}.auth-visual .auth-brand .portal-brand .brand-logo{flex:0 auto;height:34px}.auth-visual .auth-brand .portal-brand .brand-logo-dji{width:min(var(--brand-dji-auth-width,190px), 240px);max-width:min(var(--brand-dji-auth-width,190px), 240px)}.auth-visual .auth-brand .portal-brand .brand-logo-daewon{width:min(var(--brand-daewon-auth-width,145px), 190px);max-width:min(var(--brand-daewon-auth-width,145px), 190px)}.auth-visual .auth-brand .portal-brand>em{background:#ffffff42;height:23px}.auth-visual .auth-brand .brand-text-lockup{white-space:nowrap;font-size:clamp(13px,1.2vw,17px)}.portal-footer{min-height:112px;padding:24px 40px;display:block}.portal-footer-inner{grid-template-columns:minmax(235px,1fr) auto minmax(235px,1fr);align-items:center;gap:28px;width:min(1460px,100%);min-height:64px;margin:0 auto;display:grid}.portal-footer-brand{justify-items:start;gap:10px;display:grid}.portal-footer .portal-footer-brand .portal-brand{gap:9px;width:auto}.portal-footer .portal-footer-brand .brand-logo{flex:0 auto;height:22px}.portal-footer .portal-footer-brand .brand-logo-dji{width:min(var(--brand-dji-header-width,164px), 122px);max-width:min(var(--brand-dji-header-width,164px), 122px)}.portal-footer .portal-footer-brand .brand-logo-daewon{width:min(var(--brand-daewon-header-width,112px), 88px);max-width:min(var(--brand-daewon-header-width,112px), 88px)}.portal-footer .portal-footer-brand .portal-brand>em{height:17px}.portal-footer .portal-footer-brand .brand-text-lockup{font-size:12px}.portal-footer .portal-footer-brand>p{color:#838e9b;white-space:nowrap;margin:0;font-size:9px;position:static}.portal-footer-inner>nav{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:0;display:flex}.portal-footer-inner>nav button{color:#aeb8c4;white-space:nowrap;font-size:10px}.portal-footer-inner>.portal-social-links{justify-content:flex-end;gap:9px}.portal-social-links a{color:#e8eef6;background:#ffffff0d;border-color:#ffffff38;width:38px;height:38px;transition:border-color .16s,background .16s,transform .16s;overflow:hidden}.portal-social-links a.shape-circle{border-radius:50%}.portal-social-links a.shape-rounded{border-radius:10px}.portal-social-links a:hover{background:#ffffff1f;border-color:#ffffff80;transform:translateY(-2px)}.portal-social-links svg,.portal-social-links img,.portal-social-links>a>span{width:25px;height:25px;display:block}.portal-social-links img{object-fit:cover;width:100%;height:100%}.portal-social-links .social-instagram-mark{color:#fff;background:linear-gradient(135deg,#7638cc,#eb3f7c 56%,#f5a23b);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.portal-social-links .social-instagram-mark svg{width:22px;height:22px}.portal-social-links .social-blog-mark,.portal-social-links .social-text-mark{color:#fff;background:#03c75a;border-radius:7px;place-items:center;font-size:14px;font-weight:950;display:grid}.portal-social-links .social-text-mark{background:#526a89}@media (max-width:1180px){.design-subnav{grid-template-columns:repeat(3,minmax(0,1fr))}.social-admin-list>article{grid-template-columns:54px minmax(0,1fr)}.social-admin-actions{grid-column:1/-1;grid-template-columns:130px 38px 38px 100px 80px}.social-admin-actions>.compact-check{grid-column:auto}.portal-footer-inner{grid-template-columns:minmax(220px,.8fr) 1.2fr}.portal-footer-inner>.portal-social-links{grid-column:1/-1;justify-content:center}}@media (max-width:820px){.design-subnav{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-background-admin-grid,.auth-copy-admin-grid{grid-template-columns:1fr}.social-admin-fields{grid-template-columns:1fr 1fr}.social-admin-fields .wide{grid-column:1/-1}.portal-footer{padding:25px 20px}.portal-footer-inner{grid-template-columns:1fr;justify-items:center;gap:22px}.portal-footer-brand{justify-items:center}.portal-footer-inner>nav{margin:0}.portal-footer-inner>.portal-social-links{grid-column:auto;justify-content:center}}@media (max-width:620px){.design-subnav{grid-template-columns:1fr}.design-subnav>button{min-height:58px}.display-scale-card,.social-admin-fields{grid-template-columns:1fr}.social-admin-list>article{grid-template-columns:46px minmax(0,1fr);padding:12px}.social-admin-icon{width:42px;height:42px}.social-admin-actions{grid-template-columns:1fr 36px 36px}.social-admin-actions>.compact-check{grid-column:1/3}.auth-visual .auth-brand{width:min(390px,100%);padding:9px 11px}.auth-visual .auth-brand .portal-brand .brand-logo{height:29px}.auth-visual .auth-brand .portal-brand .brand-logo-dji{width:min(var(--brand-dji-auth-width,190px), 51%);max-width:min(var(--brand-dji-auth-width,190px), 51%)}.auth-visual .auth-brand .portal-brand .brand-logo-daewon{width:min(var(--brand-daewon-auth-width,145px), 39%);max-width:min(var(--brand-daewon-auth-width,145px), 39%)}.portal-footer .portal-footer-brand>p{white-space:normal;text-align:center}}.post-editor-modal{width:min(1080px,100%)}.post-display-selector>span{color:#5d6979;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.post-display-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.post-display-selector label{cursor:pointer;background:#fbfcfe;border:1px solid #d8e0e9;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:32px 1fr;align-items:center;gap:2px 10px;min-height:74px;padding:12px 14px;display:grid;position:relative}.post-display-selector label.active{background:#f1f6ff;border-color:#2d66c1;box-shadow:0 0 0 2px #2d66c114}.post-display-selector input{opacity:0;pointer-events:none;position:absolute}.post-display-selector i{color:#4d678b;background:#eaf0f8;border-radius:7px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:15px;font-style:normal;display:grid}.post-display-selector .active i{color:#fff;background:#2b65c0}.post-display-selector b{color:#263449;align-self:end;font-size:11px}.post-display-selector small{color:#7d8998;align-self:start;font-size:9px;font-weight:500}.editor-security-badge{color:#2f7550;background:#eaf4ed;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.editor-tabs button{min-width:68px}.visual-html-editor{background:#fff}.visual-editor-toolbar{background:#fbfcfd;border-bottom:1px solid #e1e6ec;flex-wrap:wrap;gap:5px;padding:9px 10px;display:flex}.visual-editor-toolbar button,.visual-editor-toolbar select{color:#46566b;background:#fff;border:1px solid #d6dee8;border-radius:5px;min-height:30px;padding:0 9px;font-size:9px;font-weight:700}.visual-editor-toolbar button:hover,.visual-editor-toolbar select:focus{color:#245cae;border-color:#5f84c1}.visual-editor-canvas{color:#27364a;outline:none;min-height:320px;padding:24px;font-size:13px;line-height:1.75}.visual-editor-canvas:empty:before{color:#9aa5b2;content:attr(data-placeholder);pointer-events:none}.visual-editor-canvas img,.rich-post-content img{height:auto;max-width:100%!important}.visual-editor-canvas iframe,.rich-post-content iframe{aspect-ratio:16/9;background:#000;border:0;border-radius:10px;margin:24px auto;display:block;width:min(100%,960px)!important;max-width:100%!important;height:auto!important}.visual-editor-canvas table,.rich-post-content table{border-collapse:collapse;width:100%;max-width:100%}.visual-editor-canvas th,.visual-editor-canvas td,.rich-post-content th,.rich-post-content td{text-align:left;border:1px solid #d9e0e8;padding:9px 11px}.visual-editor-note{color:#5c6d82;background:#f6f8fb;border-top:1px solid #e5e9ee;justify-content:space-between;gap:12px;padding:9px 12px;font-size:8px;display:flex}.visual-editor-note small{color:#8c6670;font-size:inherit}.rich-editor>textarea.html-source-editor{color:#d7e4f5;tab-size:2;background:#0e1826;min-height:360px;padding:20px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.rich-editor>.rich-post-preview,.rich-post-preview{min-height:320px;padding:24px}.rich-post-content{color:#344255;overflow-wrap:anywhere;min-height:190px;padding:28px 0;font-size:14px;line-height:1.8;overflow-x:auto}.rich-post-content>:first-child{margin-top:0}.rich-post-content>:last-child{margin-bottom:0}.rich-post-content h1,.rich-post-content h2,.rich-post-content h3,.rich-post-content h4,.rich-post-content h5,.rich-post-content h6{color:#172538;margin:1.35em 0 .55em;line-height:1.35}.rich-post-content p{margin:.55em 0}.rich-post-content a{color:#1e60bc;text-underline-offset:2px;text-decoration:underline}.rich-post-content blockquote{color:#516177;background:#f3f6fa;border-left:4px solid #4d77b5;margin:1.2em 0;padding:14px 18px}.rich-post-content pre{color:#d8e4f2;background:#111b28;border-radius:7px;padding:16px;overflow-x:auto}.rich-post-content figure{text-align:center;margin:24px 0}.rich-post-content figcaption{color:#8792a0;margin-top:7px;font-size:11px}.post-mode-badge{white-space:nowrap;background:#edf2f8;border-radius:4px;align-items:center;margin:0 7px 0 0;padding:3px 6px;font-style:normal;display:inline-flex;color:#546c8b!important;font-size:8px!important;font-weight:800!important}.gallery-post-card .post-mode-badge{margin-left:7px}.post-page-detail{padding-top:34px;padding-bottom:70px}.post-page-navigation{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.post-page-navigation>button,.post-page-navigation>div button{color:#45586e;background:#fff;border:1px solid #d6dee8;border-radius:6px;padding:9px 13px;font-size:10px;font-weight:800}.post-page-navigation>div{align-items:center;gap:10px;display:flex}.post-page-navigation>div span{color:#7c8999;font-size:9px}.post-page-article{background:#fff;border:1px solid #e0e6ed;border-radius:12px;overflow:hidden;box-shadow:0 18px 55px #15263d12}.post-page-article>header{padding:43px 54px 28px}.post-page-article>header>div:first-child{gap:6px;display:flex}.post-page-article>header>div:first-child span,.post-page-article>header>div:first-child b,.post-page-article>header>div:first-child em{color:#3765a5;background:#edf3fb;border-radius:4px;padding:5px 8px;font-size:9px;font-style:normal}.post-page-article>header>div:first-child b{color:#d43e3e;background:#fff0f0}.post-page-article>header>div:first-child em{color:#277254;background:#edf8f2}.post-page-article>header>p{color:#4d73ad;letter-spacing:.12em;margin:22px 0 7px;font-size:9px;font-weight:900}.post-page-article>header h1{color:#152338;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.3}.post-page-article>header>strong{color:#66758a;margin-top:12px;font-size:14px;font-weight:500;line-height:1.65;display:block}.post-page-article .post-meta{margin-top:23px}.post-page-cover{object-fit:cover;width:100%;max-height:560px;display:block}.post-page-content{padding:16px 54px 56px}.post-page-article>footer{background:#fafbfc;border-top:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:20px;padding:17px 28px;display:flex}.post-page-article>footer>span{color:#8a94a1;font-size:9px}.post-page-article>footer>div{gap:6px;display:flex}.post-page-article>footer button{color:#526174;background:#fff;border:1px solid #d5dce4;border-radius:5px;padding:8px 13px;font-size:9px}.post-page-article>footer button.danger{color:#c94343;border-color:#f0cccc}.post-page-article>footer button.primary{color:#fff;background:#1e5fc6;border-color:#1e5fc6}.register-auth-card{align-items:start;padding-top:34px;padding-bottom:34px}.register-card-wide{width:min(700px,100%);padding:36px}.business-registration-form{gap:18px!important}.registration-progress{background:#f8fafc;border:1px solid #e1e7ee;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:11px 12px;display:flex}.registration-progress span{color:#617086;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.registration-progress span i{color:#fff;background:#255db3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.registration-progress>em{background:#d7dee7;width:28px;height:1px}.registration-section{background:#fff;border:1px solid #e0e6ed;border-radius:10px;min-width:0;margin:0;padding:0}.registration-section legend{background:#f8fafc;border-bottom:1px solid #e7ebf0;align-items:center;gap:11px;width:100%;padding:15px 17px;display:flex}.registration-section legend>i{color:#fff;background:#122d52;border-radius:7px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid}.registration-section legend span{gap:2px;display:grid}.registration-section legend b{color:#223147;font-size:12px}.registration-section legend small{color:#8390a0;font-size:9px;font-weight:500}.registration-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:18px;display:grid}.registration-field-grid>label.wide{grid-column:1/-1}.registration-field-grid>label{min-width:0;position:relative;color:#3d4c60!important;font-size:11px!important;font-weight:800!important}.registration-field-grid>label>small{margin-left:7px;float:none!important;color:#8c97a5!important;font-size:8px!important}.required-mark{color:#37609a;vertical-align:1px;background:#eef3fa;border-radius:3px;margin-left:5px;padding:2px 4px;font-size:7px;font-weight:900;display:inline-flex}.registration-field-grid input{background:#fbfcfe;height:42px;margin-top:6px;font-size:11px}.registration-field-grid .auth-inline-action{margin-top:0}.registration-field-grid .auth-inline-action input{margin-top:6px}.agreement-section{overflow:hidden}.required-agreement-all{cursor:pointer;background:#f2f6fd;border:1px solid #aac2e5;border-radius:8px;align-items:center;gap:11px;margin:16px 18px 9px;padding:14px;display:flex}.required-agreement-all input,.registration-agreement-list input{accent-color:#215ebc;flex:0 0 18px;width:18px;height:18px;margin:0}.required-agreement-all>span{gap:2px;display:grid}.required-agreement-all b{color:#1f3e69;font-size:11px}.required-agreement-all small{color:#74869e;font-size:8px}.registration-agreement-list{border:1px solid #e2e7ed;border-radius:8px;margin:0 18px}.registration-agreement-list article{border-bottom:1px solid #e9edf1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.registration-agreement-list article:last-child{border-bottom:0}.registration-agreement-list article.optional{background:#fbfcfd}.registration-agreement-list label{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.registration-agreement-list label>span{gap:3px;min-width:0;display:grid}.registration-agreement-list label b{color:#314157;font-size:10px}.registration-agreement-list label b em{color:#c14a50;margin-right:6px;font-size:8px;font-style:normal}.registration-agreement-list .optional label b em{color:#54718f}.registration-agreement-list label small{color:#8793a1;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;overflow:hidden}.registration-agreement-list article>button{color:#5c6c80;white-space:nowrap;background:#fff;border:1px solid #d7dfe8;border-radius:5px;padding:6px 8px;font-size:8px;font-weight:800}.agreement-footnote{color:#7f8b9a;margin:11px 18px 17px;font-size:8px;line-height:1.6}.business-registration-form>.registration-submit{background:linear-gradient(135deg,#10243f,#1d4f91);height:52px;margin-top:0;font-size:12px;box-shadow:0 10px 24px #14396a29}.registration-document-layer{z-index:800;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040b15bd;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.registration-document-modal{background:#fff;border-radius:13px;width:min(720px,100%);max-height:calc(100vh - 56px);overflow:hidden;box-shadow:0 28px 90px #0000004d}.registration-document-modal>header{border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 27px;display:flex}.registration-document-modal>header p{color:#4c75af;letter-spacing:.13em;margin:0 0 5px;font-size:8px;font-weight:900}.registration-document-modal>header h3{color:#1d2c40;margin:0;font-size:21px}.registration-document-modal>header span{color:#8b96a4;margin-top:5px;font-size:9px;display:block}.registration-document-modal>header>button{color:#738093;background:0 0;border:0;font-size:28px}.registration-document-content{color:#465569;white-space:pre-wrap;max-height:calc(100vh - 235px);padding:27px;font-size:12px;line-height:1.8;overflow:auto}.registration-document-modal>footer{background:#f8fafc;border-top:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:20px;padding:15px 27px;display:flex}.registration-document-modal>footer span{color:#7f8c9d;font-size:8px}.registration-document-modal>footer button{color:#fff;background:#1c55a4;border:0;border-radius:6px;min-width:84px;padding:9px 15px;font-size:10px;font-weight:800}@media (max-width:900px){.post-page-article>header,.post-page-content{padding-left:28px;padding-right:28px}.post-page-article>footer{flex-direction:column;align-items:stretch}}@media (max-width:700px){.post-display-selector>div,.registration-field-grid{grid-template-columns:1fr}.registration-field-grid>label.wide{grid-column:auto}.rich-editor>header,.visual-editor-note,.post-page-navigation{flex-direction:column;align-items:stretch}.editor-security-badge{align-self:flex-start}.post-page-navigation>div{justify-content:space-between}.post-page-article>header,.post-page-content{padding-left:20px;padding-right:20px}.post-page-article>footer>div{flex-wrap:wrap}.register-card-wide{padding:22px 16px}.registration-progress{gap:5px}.registration-progress span{font-size:0}.registration-progress span i{font-size:8px}.registration-progress>em{width:18px}.registration-agreement-list article{grid-template-columns:1fr;align-items:start}.registration-agreement-list article>button{justify-self:end}.registration-agreement-list label small{white-space:normal}.registration-document-layer{padding:0}.registration-document-modal{border-radius:0;max-height:100vh}.registration-document-modal>footer{flex-direction:column;align-items:stretch}}
