@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:300;src:url(/static/quicksand-vietnamese-300-normal-DTEzeMEG.woff2)format("woff2"),url(/static/quicksand-vietnamese-300-normal-Dqv8GljY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:300;src:url(/static/quicksand-latin-ext-300-normal-CjVkBSdG.woff2)format("woff2"),url(/static/quicksand-latin-ext-300-normal-Dq8exUgr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:300;src:url(/static/quicksand-latin-300-normal-BDtmyj0I.woff2)format("woff2"),url(/static/quicksand-latin-300-normal-BFn-0OI6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/static/quicksand-vietnamese-400-normal-CYVZRxRj.woff2)format("woff2"),url(/static/quicksand-vietnamese-400-normal-D4WCpyCa.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/static/quicksand-latin-ext-400-normal-BdPaGDPN.woff2)format("woff2"),url(/static/quicksand-latin-ext-400-normal-BzqwlOho.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/static/quicksand-latin-400-normal-BSDtH9U0.woff2)format("woff2"),url(/static/quicksand-latin-400-normal-BqXBKzPR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/static/quicksand-vietnamese-500-normal-CMA0PiFa.woff2)format("woff2"),url(/static/quicksand-vietnamese-500-normal-DdPH4leT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/static/quicksand-latin-ext-500-normal-Rkq3IeWS.woff2)format("woff2"),url(/static/quicksand-latin-ext-500-normal-BlYHgpcu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/static/quicksand-latin-500-normal-_DbwbYKP.woff2)format("woff2"),url(/static/quicksand-latin-500-normal-7J1fbcAD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/static/quicksand-vietnamese-600-normal-dD2kotB2.woff2)format("woff2"),url(/static/quicksand-vietnamese-600-normal-JmvBH-hY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/static/quicksand-latin-ext-600-normal-fxOF3zcr.woff2)format("woff2"),url(/static/quicksand-latin-ext-600-normal-BDPVAPCS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/static/quicksand-latin-600-normal-DTBPeRoM.woff2)format("woff2"),url(/static/quicksand-latin-600-normal-CkxN0sDw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/static/quicksand-vietnamese-700-normal-5oDqeHTF.woff2)format("woff2"),url(/static/quicksand-vietnamese-700-normal-BsIWXrxI.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/static/quicksand-latin-ext-700-normal-8b1JBoEj.woff2)format("woff2"),url(/static/quicksand-latin-ext-700-normal-DbLsDSEV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/static/quicksand-latin-700-normal-Dpk7G9Y6.woff2)format("woff2"),url(/static/quicksand-latin-700-normal-HjJN-aaT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.auth-layout{background-color:var(--raal-black);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.auth-layout .auth-logo{object-fit:contain;width:120px;height:auto}.auth-layout .auth-header{text-align:center;margin-top:28px}.auth-layout .auth-header h2{color:var(--raal-white);letter-spacing:-.7px;margin:0;font-size:28px;font-weight:700}.auth-layout .auth-header p{color:#fcfbfa80;margin:4px 0 0;font-size:13px}.auth-layout .auth-card{background:#ffffff05;border:1px solid #3b3d3b;border-radius:10px;flex-direction:column;gap:20px;width:420px;max-width:100%;margin-top:28px;padding:28px;display:flex;box-shadow:0 25px 50px -12px #00000040}.auth-layout .auth-card .auth-description{color:#fcfbfa80;margin:0;font-size:13px;line-height:normal}.auth-layout .auth-toggle{white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:13px;display:flex}.auth-layout .auth-toggle span{color:#fcfbfa80}.auth-layout .auth-toggle a{color:var(--raal-green);font-weight:500;text-decoration:none}.auth-layout .auth-toggle a:hover{color:#79b669}.auth-layout .auth-link{color:var(--raal-green);font-weight:500;text-decoration:none}.auth-layout .auth-link:hover{color:#79b669}.auth-layout .auth-divider{align-items:center;gap:12px;width:100%;display:flex}.auth-layout .auth-divider .auth-divider-line{background-color:var(--raal-border);flex:1;height:1px}.auth-layout .auth-divider span{color:var(--raal-text-dim);white-space:nowrap;font-size:11px}.auth-field-label{color:var(--raal-text-bright);letter-spacing:.55px;font-size:11px;font-weight:500}.auth-field-input{background:var(--raal-surface);border:1px solid var(--raal-border);width:100%;font-size:13px;font-family:var(--raal-font-family);color:var(--raal-white);border-radius:6px;outline:none;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.auth-field-input::placeholder{color:var(--raal-text-dim)}.auth-field-input:focus{border-color:var(--raal-green);box-shadow:0 0 0 3px #1f85054d}.auth-alert{border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.auth-alert--error{color:#f44336;background:#f443361a;border:1px solid #f443364d}.auth-alert--success{color:#4caf50;background:#4caf501a;border:1px solid #4caf504d}.auth-alert--warning{color:#ff9800;background:#ff98001a;border:1px solid #ff98004d}.auth-button{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:10px;font-family:Quicksand,sans-serif;font-size:15px;font-weight:500;transition:all .2s;display:flex}.auth-button--primary{color:var(--raal-white);background-color:#1f8505}.auth-button--primary:hover:not(:disabled){box-shadow:0 0 20px #1f850566,0 0 40px #1f850533}.auth-button--primary:disabled{opacity:.5;cursor:not-allowed}.auth-button--secondary{color:var(--raal-white);background-color:#ffffff0d;border:1px solid #3b3d3b}.auth-button--secondary:hover:not(:disabled){background-color:#ffffff14}.config-sidebar{background:var(--raal-black);border-right:1px solid var(--raal-border-subtle);flex-direction:column;flex-shrink:0;gap:4px;width:220px;min-height:100%;padding:24px 16px 24px 0;display:flex}.config-sidebar-group{flex-direction:column;gap:4px;display:flex}.config-sidebar-group-title{color:#fcfbfa66;letter-spacing:.5px;align-items:center;height:30px;padding:8px 20px;font-size:11px;font-weight:600;display:flex}.config-sidebar-item{width:100%;color:var(--raal-white);font-size:14px;font-weight:400;font-family:var(--raal-font-family);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;padding:10px 12px 10px 16px;transition:color .15s;display:flex;position:relative}.config-sidebar-item--child{padding-left:32px;font-size:13px}.config-sidebar-chevron{opacity:.5;flex-shrink:0;margin-left:auto;transition:transform .15s,opacity .15s}.config-sidebar-item:hover .config-sidebar-chevron,.config-sidebar-item--active .config-sidebar-chevron{opacity:1}.config-sidebar-chevron--open{transform:rotate(90deg)}.config-sidebar-item:hover{color:var(--raal-green)}.config-sidebar-item--active{color:var(--raal-green);font-weight:600}.config-sidebar-indicator{background:var(--raal-green);border-radius:0 2px 2px 0;width:3px;position:absolute;top:2px;bottom:2px;left:0}@media (width<=768px){.config-sidebar{border-right:none;border-bottom:1px solid var(--raal-border-subtle);flex-direction:column;gap:4px;width:100%;min-height:auto;padding:16px}.config-sidebar-group{flex-direction:column;gap:4px}.config-sidebar-group-title{padding:8px 16px}.config-sidebar-item{width:100%;padding:10px 16px}.config-sidebar-item--child{padding-left:32px}}.gate-preview-pill{height:24px;color:var(--raal-text-muted);white-space:nowrap;background:#fcfbfa0a;border:1px solid #fcfbfa1a;border-radius:9999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.gate-tier-pill{color:#fcfbfa99;white-space:nowrap;background:#fcfbfa0f;border:1px solid #fcfbfa1f;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.gate-banner{box-sizing:border-box;width:100%;font-family:var(--raal-font-family), sans-serif;text-align:left;background:#1f850514;border:1px solid #1f85054d;border-radius:8px;align-items:center;gap:16px;margin-bottom:24px;padding:14px 20px;transition:background .15s;display:flex}.gate-banner--interactive{cursor:pointer}.gate-banner--interactive:hover{background:#1f85051f}.gate-banner-icon{width:26px;height:26px;color:var(--raal-green);background:#1f850526;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gate-banner-text{color:#fcfbfacc;text-wrap:pretty;flex:1;font-size:14px;line-height:21px}.gate-banner-lead{color:var(--raal-white);font-weight:600}.gate-banner-cta{color:var(--raal-green);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.gate-banner-note{color:var(--raal-text-muted);white-space:nowrap;flex-shrink:0;font-size:13px}.gate-locked-btn{font-family:var(--raal-font-family), sans-serif;text-transform:capitalize;cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;line-height:1.25rem;display:inline-flex}.gate-locked-btn--primary{color:#fcfbfa99;background:#1f850559;border:2px solid #1f850566;border-radius:5px;padding:.625rem 30px}.gate-locked-btn--secondary{color:#fcfbfa66;text-transform:none;background:0 0;border:1px solid #fcfbfa1a;border-radius:6px;padding:.75rem 1.5rem}.gate-inert{opacity:.4;pointer-events:none}.gate-blur-wrap{position:relative}.gate-blur{filter:blur(5px);opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.gate-blur-catcher{cursor:pointer;background:0 0;border:none;width:100%;padding:0;position:absolute;inset:0}@keyframes gateScrimIn{0%{opacity:0}to{opacity:1}}@keyframes gateIn{0%{opacity:0;transform:translate(-50%,-50%)translateY(8px)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)}}.gate-modal-scrim{z-index:99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0b0ab8;animation:.2s ease-out gateScrimIn;position:fixed;inset:0}.gate-modal{z-index:100;box-sizing:border-box;background:var(--raal-popup-bg);width:480px;max-width:90vw;max-height:90vh;font-family:var(--raal-font-family), sans-serif;color:var(--raal-white);border:1px solid #fcfbfa14;border-radius:12px;padding:32px;animation:.24s ease-out gateIn;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 25px 50px #00000080}.gate-modal-close{width:28px;height:28px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:10px;right:10px}.gate-modal-close:hover{opacity:1}.gate-modal-badge{width:44px;height:44px;color:var(--raal-green);background:#1f85051f;border:1px solid #1f85054d;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.gate-modal-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--raal-green);margin-bottom:10px;font-size:11px;font-weight:600}.gate-modal-title{color:var(--raal-white);letter-spacing:-.4px;margin-bottom:10px;font-size:22px;font-weight:700;line-height:30px}.gate-modal-body{color:var(--raal-text-secondary);text-wrap:pretty;margin-bottom:24px;font-size:14px;line-height:22px}.gate-modal-actions{align-items:center;gap:12px;display:flex}.gate-modal-cta{background:var(--raal-green);color:var(--raal-white);font-family:var(--raal-font-family), sans-serif;text-transform:capitalize;border:2px solid var(--raal-green);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:.625rem 24px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;transition:box-shadow .15s;display:inline-flex}.gate-modal-cta:hover{box-shadow:0 0 20px #1f850599}.gate-modal-admin-note{color:var(--raal-text-muted);border-top:1px solid #fcfbfa0f;margin-top:18px;padding-top:16px;font-size:13px}.gate-page-title-row{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.um-header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.um-title{color:#fcfbfae6;margin:0;font-size:24px;font-weight:700}.um-subtitle{color:#fcfbfa66;margin:4px 0 0;font-size:14px}.um-add-btn{background:var(--raal-green);height:44px;color:var(--raal-white);font-size:14px;font-weight:600;font-family:var(--raal-font-family);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 20px;transition:box-shadow .2s;display:flex}.um-add-btn:hover{box-shadow:0 0 20px #1f850566,0 0 40px #1f850533}.um-team-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.um-team-title{color:#fcfbfae6;font-size:16px;font-weight:700}.um-team-count{color:#fcfbfa66;font-size:13px}.um-user-list{flex-direction:column;gap:10px;display:flex}.um-user-card{background:#fcfbfa05;border:1px solid #fcfbfa14;border-left-width:3px;border-radius:8px;align-items:center;gap:14px;padding:14px 16px;transition:background .15s,border-color .15s;display:flex}.um-user-card:hover{border-left-color:var(--raal-green);background:#1f85050d}.um-user-avatar{color:#fcfbfae6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:600;display:flex}.um-user-info{flex:1}.um-user-name{color:#fcfbfae6;font-size:14px;font-weight:600}.um-user-email{color:#fcfbfa66;margin-top:2px;font-size:12px}.um-role-badge{text-transform:uppercase;border-radius:12px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}.um-menu-btn{color:#fcfbfa66;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;line-height:1;display:inline-flex}.um-menu-btn:hover:not(:disabled){color:#fcfbfacc;background:#fcfbfa0f}.um-menu-btn:disabled{opacity:.25;cursor:default}.um-menu-content{min-width:168px;padding:4px}.um-menu-item{color:#fcfbfad9;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;outline:none;align-items:center;padding:7px 10px;font-size:13px;display:flex}.um-menu-item[data-highlighted]{color:#fcfbfa;background:#fcfbfa12}.um-menu-item--danger{color:#f44336}.um-menu-item--danger[data-highlighted]{color:#f44336;background:#f443361f}.um-menu-item[data-disabled]{opacity:.4;cursor:not-allowed}.um-menu-item--danger[data-disabled]{color:#f4433699}.um-menu-sep{background:#fcfbfa14;height:1px;margin:4px 0}.um-modal{max-width:520px!important}.um-modal-title{color:#fcfbfae6;font-size:20px;font-weight:700}.um-modal-desc{font-size:13px;color:#fcfbfa66!important}.um-modal-error{color:#f87171;background:#dc26261a;border:1px solid #dc26264d;border-radius:6px;padding:8px 12px;font-size:13px}.um-modal-fields{gap:16px;display:flex}.um-modal-field{flex-direction:column;flex:1;gap:6px;display:flex}.um-modal-label{color:#fcfbfa80;margin-bottom:4px;font-size:12px;font-weight:500}.um-modal-input{width:100%;height:44px;color:var(--raal-white);font-size:14px;font-family:var(--raal-font-family);box-sizing:border-box;background:#fcfbfa05;border:1px solid #fcfbfa14;border-radius:6px;outline:none;padding:0 14px;transition:border-color .2s,box-shadow .2s}.um-modal-input::placeholder{color:#fcfbfa59}.um-modal-input:focus{border-color:var(--raal-green);box-shadow:0 0 0 3px #1f85054d}.um-role-cards{gap:12px;margin-top:8px;display:flex}.um-role-card{cursor:pointer;text-align:left;font-family:var(--raal-font-family);background:#fcfbfa05;border:1px solid #fcfbfa14;border-radius:8px;flex-direction:column;flex:1;gap:6px;padding:14px;transition:border-color .15s;display:flex}.um-role-card:hover{border-color:#fcfbfa26}.um-role-card.active{border-color:var(--raal-green)}.um-role-card-header{align-items:center;gap:6px;display:flex}.um-role-dot{background:var(--raal-green);border-radius:50%;flex-shrink:0;width:8px;height:8px}.um-role-card-name{color:#fcfbfae6;font-size:14px;font-weight:600}.um-role-card-desc{color:#fcfbfa66;font-size:11px;line-height:1.4}.um-modal-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.um-modal-add-btn{background:var(--raal-green);height:40px;color:var(--raal-white);font-size:14px;font-weight:600;font-family:var(--raal-font-family);cursor:pointer;border:none;border-radius:6px;padding:0 20px}.um-modal-add-btn:hover{box-shadow:0 0 20px #1f850566}.um-modal-cancel-btn{height:40px;color:var(--raal-white);font-size:14px;font-weight:500;font-family:var(--raal-font-family);cursor:pointer;background:0 0;border:1px solid #fcfbfa26;border-radius:6px;padding:0 20px}.um-modal-cancel-btn:hover{background:#fcfbfa0d}.um-role-card--locked{opacity:.5}.um-role-card-lock{opacity:.7;margin-left:6px}.config-container{flex-direction:column;gap:24px;display:flex}.config-header{align-items:center;display:flex}.config-header-title{color:var(--raal-white);margin:0;font-size:24px;font-weight:700}.config-header-subtitle{color:var(--raal-text-muted);margin:4px 0 0;font-size:14px}.config-panel{border:1px solid var(--raal-border-table-outer);border-radius:8px;overflow:hidden}.config-panel--padded{padding:24px}.config-panel-header{background:var(--raal-surface);align-items:center;padding:16px 20px;display:flex}.config-panel-header-title{color:var(--raal-white);flex:1;font-size:18px;font-weight:700}.config-panel-header-title--sm{font-size:16px}.config-panel-row{border:1px solid var(--raal-border-table);align-items:center;gap:14px;padding:14px 20px;display:flex;position:relative}.config-panel-row--active{background:#1f85050d}.config-panel-row--active-bar{background:var(--raal-green);border-radius:8px 0 0 8px;width:3px;position:absolute;top:-1px;bottom:-1px;left:-1px}.config-panel-row-title{color:var(--raal-white);margin-bottom:3px;font-size:15px;font-weight:500}.config-panel-row-title--active{font-weight:600}.config-panel-row-description{color:#fcfbfa66;font-size:13px}.config-badge{border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500}.config-badge--count{background:var(--raal-surface-hover);color:var(--raal-text-muted)}.config-badge--green{color:var(--raal-green);background:#1f850526;border-radius:10px;font-weight:700}.config-badge--available{color:var(--raal-text-muted);background:#fcfbfa0f;border-radius:10px;padding:3px 8px;font-size:10px;font-weight:700}.config-badge--warning{color:#ff9800;background:#ff980026;border-radius:10px;padding:3px 8px;font-size:10px;font-weight:700}.config-badge--current-plan{color:var(--raal-green);white-space:nowrap;background:#1f850533;border:1px solid #1f850566;border-radius:9999px;padding:2px 8px;font-size:12px;font-weight:500}.config-badge--stripe{background:#635bff26;border-radius:10px;align-items:center;gap:6px;width:fit-content;padding:4px 10px 4px 8px;display:inline-flex}.config-badge--stripe-text{color:#635bff;font-size:10px;font-weight:500}.config-icon-box{background:var(--raal-surface-hover);border-radius:8px;flex-shrink:0;width:32px;height:32px}.config-status-dot{border-radius:50%;width:6px;height:6px}.config-status-dot--stripe{background:#635bff}.config-status-enabled{color:var(--raal-green);font-size:12px;font-weight:500}.config-status-disabled{color:var(--raal-text-dim);font-size:12px;font-weight:500}.config-btn-primary{background:var(--raal-green);height:44px;color:var(--raal-white);cursor:pointer;font-size:15px;font-weight:700;font-family:var(--raal-font-family);border:none;border-radius:6px;padding:0 16px}.config-btn-primary--sm{height:auto;padding:7px 14px;font-size:13px}.config-btn-primary--md{white-space:nowrap;height:auto;padding:12px 20px;font-size:14px;font-weight:500}.config-btn-primary--icon{align-items:center;gap:8px;display:inline-flex}.config-btn-primary--full{border-radius:8px;width:100%;padding:8px 16px;font-size:14px;font-weight:500;transition:background .15s}.config-btn-primary:disabled{color:#fcfbfa66;cursor:not-allowed;background:#1f85054d}.config-btn-secondary{color:var(--raal-white);font-size:15px;font-family:var(--raal-font-family);cursor:pointer;background:0 0;border:1px solid #fcfbfa26;border-radius:6px;height:44px;padding:0 20px}.config-btn-secondary--sm{height:auto;padding:7px 14px;font-size:13px;font-weight:500}.config-btn-danger{cursor:pointer;color:#fcfbfa66;background:0 0;border:none;padding:4px;font-size:18px;font-weight:700}.config-btn-disabled{color:#fcfbfa66;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--raal-font-family);background:#fcfbfa0a;border:none;border-radius:6px;padding:7px 14px}.config-toggle-row{border:1px solid var(--raal-border-table-outer);border-radius:8px;align-items:center;gap:16px;padding:20px 24px;display:flex}.config-toggle-row-title{color:var(--raal-white);margin-bottom:4px;font-size:15px;font-weight:600}.config-toggle-row-description{color:#fcfbfa66;font-size:13px}.config-pay-choice{border:1px solid var(--raal-border-table-outer);border-radius:8px;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.config-pay-option{text-align:left;border:1px solid var(--raal-border-table-outer);cursor:pointer;background:0 0;border-radius:8px;align-items:flex-start;gap:12px;width:100%;padding:16px;transition:border-color .15s,background .15s;display:flex}.config-pay-option:hover{border-color:var(--raal-green)}.config-pay-option--selected{border-color:var(--raal-green);background:#1f85051a}.config-pay-radio{border:1px solid #fcfbfa66;border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.config-pay-option--selected .config-pay-radio{border-color:var(--raal-green);box-shadow:inset 0 0 0 4px var(--raal-green)}.config-pay-text{flex-direction:column;gap:4px;display:flex}.config-pay-title{color:var(--raal-white);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.config-pay-option--locked .config-pay-radio{opacity:.3}.config-pay-option--locked .config-pay-title{color:#fcfbfa99}.config-pay-description{color:#fcfbfa66;font-size:13px;line-height:1.5}.config-pay-link{color:var(--raal-white)}.config-pay-note{color:#fcfbfa66;font-size:13px}.config-table{border-collapse:collapse;width:100%;font-size:14px}.config-table-header{background:var(--raal-surface)}.config-table-header th{text-align:left;color:#fcfbfa66;text-transform:uppercase;letter-spacing:.5px;padding:12px 16px;font-size:11px;font-weight:600}.config-table-row{border-top:1px solid var(--raal-border-table)}.config-table-cell{color:var(--raal-text-secondary);padding:12px 16px}.config-table-cell--white{color:var(--raal-white)}.config-table-cell--muted{color:var(--raal-text-muted)}.config-table-cell--dim{color:var(--raal-text-dim)}.config-table-cell--nowrap{white-space:nowrap}.config-table-cell--right{text-align:right;font-weight:500}.config-text-green{color:var(--raal-green)}.config-text-red{color:#dc2626}.config-text-error{color:#f44336;font-size:13px}.config-link-green{color:var(--raal-green);font-size:12px;text-decoration:none}.config-warning-alert{color:#ffc123cc;background:#ffc1230d;border:1px solid #ffc12333;border-radius:8px;padding:12px 16px;font-size:13px}.config-plan-card{border:1px solid var(--raal-border-table-outer);background:var(--raal-black);cursor:pointer;border-radius:8px;flex-direction:column;flex:220px;padding:20px;transition:background .15s,border-color .15s;display:flex}.config-plan-card:hover{border-left-color:var(--raal-green);background:#1f85050d}.config-plan-card--active{border-color:#1f85054d}.config-plan-card-name{color:var(--raal-white);font-size:16px;font-weight:700}.config-plan-card-price{color:var(--raal-white);font-size:14px;font-weight:500}.config-plan-card-ops{color:var(--raal-text-muted);margin-top:4px;font-size:12px}.config-plan-card-description{color:var(--raal-text-secondary);margin-bottom:16px;font-size:12px}.config-plan-card-features{flex-direction:column;flex:1;gap:6px;margin:0 0 20px;padding:0;list-style:none;display:flex}.config-plan-card-feature{color:var(--raal-text-link);align-items:flex-start;gap:8px;font-size:12px;display:flex}.config-plan-card-feature .lucide-check{width:14px;height:14px;color:var(--raal-green);flex-shrink:0;margin-top:2px}.config-plan-card-current{text-align:center;color:#fcfbfa66;width:100%;padding:8px 0;font-size:12px}.config-balance-card{border:1px solid var(--raal-border-table-outer);border-radius:8px;flex:1;padding:20px}.config-balance-card--highlight{border-color:#1f85054d}.config-balance-card-label{color:#fcfbfa66;margin-bottom:8px;font-size:12px}.config-balance-card-value{color:var(--raal-white);font-size:28px;font-weight:700}.config-balance-card-value--green{color:var(--raal-green)}.config-user-card{border:1px solid var(--raal-border-subtle);background:var(--raal-surface);border-radius:8px;align-items:center;gap:14px;padding:14px 16px;display:flex}.config-user-avatar{background:var(--raal-border-table-outer);width:40px;height:40px;color:var(--raal-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.config-user-name{color:var(--raal-white);font-size:15px;font-weight:600}.config-user-email{color:var(--raal-text-muted);font-size:13px}.config-section-title{color:var(--raal-white);font-size:18px;font-weight:700}.config-section-count{color:#fcfbfa66;font-size:13px;font-weight:500}.config-form-panel{border:1px solid var(--raal-border-table-outer);background:var(--raal-black);border-radius:8px;padding:24px}.config-form-title{color:var(--raal-white);margin:0 0 16px;font-size:18px;font-weight:700}.config-billing-panel{border:1px solid var(--raal-border-subtle);background:#fcfbfa05;border-radius:8px;align-items:center;gap:16px;padding:24px;display:flex}.config-billing-title{color:var(--raal-white);font-size:18px;font-weight:700}.config-billing-description{color:#fcfbfa73;font-size:13px;line-height:1.5}.config-billing-description p{margin:0}.config-integration-name{color:var(--raal-white);font-size:14px;font-weight:600}.config-integration-description{color:#fcfbfa66;font-size:12px}.config-radio-label{color:var(--raal-text-secondary)}.config-empty-state{text-align:center;color:var(--raal-text-muted);padding:40px 0}.plans-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.plans-toggle-row{flex-direction:column;align-items:center;gap:16px;margin-top:32px;margin-bottom:20px;display:flex}.plans-toggle-line{align-items:center;gap:24px;display:flex}.plans-billing-toggle{background:#141414;border:1px solid #fcfbfa14;border-radius:100px;padding:4px;display:inline-flex}.plans-billing-toggle-option{color:#fcfbfa80;cursor:pointer;font-size:14px;font-weight:500;font-family:var(--raal-font-family,inherit);background:0 0;border:none;border-radius:100px;padding:10px 24px;transition:background .15s,color .15s}.plans-billing-toggle-option--active{background:var(--raal-green);color:var(--raal-white);font-weight:600}.plans-currency-select{color:var(--raal-white);font-size:14px;font-weight:600;font-family:var(--raal-font-family,inherit);cursor:pointer;appearance:none;background:0 0;border:1px solid #fcfbfa26;border-radius:6px;align-items:center;gap:6px;padding:8px 12px 8px 14px;display:inline-flex}.plans-benefits-row{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.plans-benefit{color:var(--raal-white);align-items:center;gap:8px;font-size:14px;display:inline-flex}.plans-benefit-check{width:20px;height:20px;color:var(--raal-green);background:#1f850526;border-radius:10px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.plans-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:24px;display:grid;position:relative}.plans-card{background:#14151480;border:1px solid #3b3d3b59;border-radius:8px;flex-direction:column;gap:12px;min-height:520px;padding:32px 24px 24px;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 1px 2px #0000000d;container-type:inline-size}.plans-card:hover{border-color:#1f850566;transform:translateY(-8px);box-shadow:0 18px 32px #00000073,0 0 24px #1f85051a}.plans-card--popular{background:var(--raal-surface);border:2px solid #3b3d3b99;box-shadow:0 10px 25px #00000080,0 0 45px #1f850533,0 0 30px #1f85054d,0 0 15px #1f850566}.plans-card--popular:hover{border-color:#1f850599}.plans-card--current{background:#1a1b1a;border:2px solid #1f850599;box-shadow:0 10px 25px #00000080,0 0 45px #1f850533,0 0 30px #1f85054d,0 0 15px #1f850566}.plans-card--current:hover{border-color:#1f8505cc}.plans-card-pill{white-space:nowrap;color:#fcfbfab3;background:#141514;border:1px solid #3b3d3b;border-radius:9999px;padding:5px 13px;font-size:12px;font-weight:600;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.plans-card-pill--current{background:var(--raal-green);color:var(--raal-white);border:none;box-shadow:0 4px 6px #1f850566,0 10px 15px #1f850566}.plans-card-pill--popular{background:var(--raal-green);color:var(--raal-white);border:none;padding:5px 16px;font-weight:600;box-shadow:0 4px 6px #1f850566,0 10px 15px #1f850566}.plans-card-name{letter-spacing:-.5px;color:var(--raal-white);text-align:center;margin:0;font-size:20px;font-weight:500}.plans-card-price{white-space:nowrap;justify-content:center;align-items:baseline;gap:4px;display:flex}.plans-card-price-big{color:var(--raal-white);font-size:30px;font-weight:700;line-height:36px}.plans-card-price-suffix{color:#fcfbfa80;font-size:12px}.plans-card-price-billing-line{color:#fcfbfa80;text-align:center;margin:-6px 0 0;font-size:12px;line-height:1}.plans-card-ops-select{width:100%;color:var(--raal-white);font-size:14px;font-weight:600;font-family:var(--raal-font-family,inherit);cursor:pointer;appearance:none;background:#141514 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='rgba(252,251,250,0.5)' d='M6 9 1 4h10z'/%3E%3C/svg%3E") right 14px center no-repeat;border:1px solid #3b3d3b;border-radius:8px;padding:11px 15px}.plans-card-topup-rate{color:#fcfbfa80;text-align:center;margin:6px 0 0;font-size:12px}.plan-checkout{flex-direction:column;gap:24px;display:flex}.plan-checkout-back{color:#fcfbfab3;font-size:14px;font-weight:500;font-family:var(--raal-font-family,inherit);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:4px 8px 4px 0;display:inline-flex}.plan-checkout-back:hover:not(:disabled){color:var(--raal-white)}.plan-checkout-back:disabled{opacity:.5;cursor:not-allowed}.plan-checkout-back-icon{width:16px;height:16px}.plan-checkout-card{background:#14151499;border:1px solid #3b3d3b66;border-radius:12px;flex-direction:column;gap:20px;width:100%;max-width:520px;margin:0 auto;padding:32px;display:flex}.plan-checkout-title{color:var(--raal-white);letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700}.plan-checkout-subtitle{color:#fcfbfa8c;text-transform:uppercase;letter-spacing:.5px;margin:-12px 0 0;font-size:13px}.plan-checkout-section-title{color:var(--raal-white);margin:0 0 12px;font-size:14px;font-weight:600}.plan-checkout-summary{flex-direction:column;gap:10px;display:flex}.plan-checkout-row{color:var(--raal-white);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.plan-checkout-row--muted{color:#fcfbfa8c;font-size:13px}.plan-checkout-row-label{font-weight:500}.plan-checkout-row-value{font-weight:600}.plan-checkout-divider{background:#3b3d3b80;height:1px;margin:6px 0}.plan-checkout-total{font-size:16px;font-weight:700}.plan-checkout-note{color:#fcfbfa8c;margin:8px 0 0;font-size:12px}.plan-checkout-transfer,.plan-checkout-method{margin-top:16px}.plan-checkout-method-title{color:var(--raal-white);margin-bottom:10px;font-size:13px;font-weight:600}.plan-checkout-method-options{flex-direction:column;gap:8px;display:flex}.plan-checkout-error{color:#ffb4b0;background:#db504a1f;border:1px solid #db504a80;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;display:flex}.plan-checkout-retry{color:#ffb4b0;cursor:pointer;font-size:12px;font-weight:600;font-family:var(--raal-font-family,inherit);background:0 0;border:1px solid #ffb4b080;border-radius:6px;padding:6px 12px}.plan-checkout-retry:hover{background:#ffb4b01a}.plan-checkout-receipt{color:#fcfbfa99;margin:0;font-size:13px}.plan-checkout-receipt span{color:var(--raal-white);font-weight:500}.plan-checkout-recipients{margin-top:4px}.plan-checkout-legal{color:#fcfbfa73;margin:0;font-size:11px;line-height:1.5}.plans-card-action{width:100%;font-size:14px;font-weight:600;font-family:var(--raal-font-family,inherit);cursor:pointer;color:#fcfbfacc;white-space:nowrap;background:0 0;border:1px solid #3b3d3b;border-radius:8px;padding:11px;transition:background .15s,box-shadow .15s}.plans-card-action--primary{background:var(--raal-green);border-color:var(--raal-green);color:var(--raal-white)}.plans-card-action--primary:hover{box-shadow:0 0 20px #1f850566}.plans-card-action--disabled,.plans-card-action:disabled{opacity:.65;cursor:not-allowed;color:#fcfbfa66}@container (width<=220px){.plans-card-action,.plans-card-ops-select{font-size:13px}}@container (width<=195px){.plans-card-action,.plans-card-ops-select{font-size:12px}}@container (width<=175px){.plans-card-action,.plans-card-ops-select{font-size:11px}}@container (width<=155px){.plans-card-action,.plans-card-ops-select{font-size:10px}}.plans-card-description{color:#fcfbfa99;text-align:center;margin:0;font-size:14px;line-height:20px}.plans-card-features{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.plans-card-feature{color:#fcfbfacc;align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:flex}.plans-card-feature--coming{color:#fcfbfa80}.plans-feature-check{width:20px;height:20px;color:var(--raal-green);background:#1f85054d;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:inline-flex}.plans-feature-check--coming{color:#fcfbfa80;background:#fcfbfa1a}.plans-card-enterprise-ctaline{color:var(--raal-green);text-align:center;margin:0;font-size:14px;font-weight:600}@media (width<=1200px){.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.plans-grid{grid-template-columns:1fr}}.topup-ops-presets{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 8px;display:grid;position:relative}.topup-ops-preset{cursor:pointer;font-family:var(--raal-font-family,inherit);background:#14151499;border:1px solid #3b3d3b66;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:14px 12px;transition:background .15s,border-color .15s;display:flex;position:relative}.topup-ops-preset:hover{border-color:#1f850580}.topup-ops-preset--selected{border:2px solid var(--raal-green);background:#1f85051f;padding:13px 11px}.topup-ops-preset-amount{letter-spacing:-.5px;color:var(--raal-white);font-size:22px;font-weight:700;line-height:26px}.topup-ops-preset-unit{letter-spacing:1.1px;color:#fcfbfa80;font-size:11px;font-weight:500}.topup-ops-preset-price{color:#fcfbfabf;font-size:13px;line-height:18px}.topup-ops-preset-pill{background:var(--raal-green);color:var(--raal-white);white-space:nowrap;border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:600;line-height:14px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.topup-ops-section-label{letter-spacing:.8px;color:#fcfbfa66;margin:0;font-size:12px;font-weight:600}.topup-ops-or{align-items:center;gap:12px;margin:4px 0;padding:0;display:flex}.topup-ops-or-line{background:#3b3d3b66;flex:1;height:1px}.topup-ops-or-label{color:#fcfbfa66;font-size:12px;font-weight:500}.topup-ops-custom{background:#14151499;border:1px solid #3b3d3b66;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 14px;display:flex}.topup-ops-custom-input{color:var(--raal-white);font-family:var(--raal-font-family,inherit);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-size:18px;font-weight:600}.topup-ops-custom-input::placeholder{color:#fcfbfa80}.topup-ops-custom-unit{letter-spacing:1.2px;color:#fcfbfa80;margin-right:12px;font-size:13px;font-weight:500}.topup-ops-custom-total{color:#fcfbfabf;font-size:14px}.topup-ops-helper{color:#fcfbfa66;margin:0;font-size:12px;line-height:16px}.topup-ops-helper-upgrade{color:var(--raal-green);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.topup-ops-summary{background:#14151466;border:1px solid #3b3d3b40;border-radius:10px;flex-direction:column;gap:4px;margin-top:4px;padding:10px 14px;display:flex}.topup-ops-summary-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.topup-ops-summary-row--total{border-top:1px solid #3b3d3b4d;margin-top:2px;padding-top:6px;font-size:14px}.topup-ops-summary-label{color:#fcfbfa99;font-weight:500}.topup-ops-summary-value{color:var(--raal-white);font-weight:600}.topup-ops-summary-total-label{color:#fcfbfae6;font-weight:600}.topup-ops-summary-total-value{color:var(--raal-white);font-size:16px;font-weight:700}.topup-ops-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.topup-ops-actions-note{color:#fcfbfa59;text-align:left;flex:1;margin-right:12px;font-size:12px;line-height:1.5}.topup-ops-btn{height:42px;font-size:14px;font-weight:600;font-family:var(--raal-font-family,inherit);cursor:pointer;border-radius:8px;padding:0 22px;transition:background .15s}.topup-ops-btn--primary{background:var(--raal-green);border:1px solid var(--raal-green);color:var(--raal-white)}.topup-ops-btn--primary:hover:not(:disabled){box-shadow:0 0 16px #1f850559}.topup-ops-btn--primary:disabled{opacity:.55;cursor:not-allowed}.topup-ops-btn--secondary{color:#fcfbfacc;background:0 0;border:1px solid #3b3d3b}.pending-downgrade-banner{color:#fcfbfaeb;background:#e59c0014;border:1px solid #e59c0066;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:14px 18px;font-size:13px;display:flex}.pending-downgrade-banner-text strong{color:#fcfbfa}.pending-downgrade-banner-cancel{color:#fcfbfad9;cursor:pointer;background:0 0;border:1px solid #fcfbfa59;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:13px}.pending-downgrade-banner-cancel:hover:not(:disabled){color:#fcfbfa;border-color:#fcfbfaa6}.pending-downgrade-banner-cancel:disabled{opacity:.55;cursor:not-allowed}.config-settings-card{border:1px solid var(--raal-border-subtle);border-radius:12px;flex-direction:column;padding:32px 40px;display:flex}.config-settings-card-header{padding-bottom:24px}.config-settings-row{border-top:1px solid var(--raal-border-table);grid-template-columns:240px 1fr;gap:40px;padding:24px 0;display:grid}.config-settings-row:last-child{padding-bottom:0}.config-settings-row-label{color:var(--raal-white);margin-bottom:4px;font-size:15px;font-weight:600}.config-settings-row-hint{color:var(--raal-text-dim);font-size:12px;line-height:1.5}.config-settings-row-control{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.config-settings-toggle{align-items:center;gap:16px;width:100%;display:flex}.config-settings-toggle+.config-settings-toggle{border-top:1px solid var(--raal-border-table);padding-top:14px}.config-settings-toggle-text{flex:1}.config-settings-toggle-title{color:var(--raal-white);margin-bottom:2px;font-size:14px;font-weight:600}.config-settings-toggle-description{color:var(--raal-text-dim);font-size:13px;line-height:1.5}.config-badge--stripe-receipt{clip-path:polygon(0 0,100% 0,100% 82%,93.75% 100%,87.5% 82%,81.25% 100%,75% 82%,68.75% 100%,62.5% 82%,56.25% 100%,50% 82%,43.75% 100%,37.5% 82%,31.25% 100%,25% 82%,18.75% 100%,12.5% 82%,6.25% 100%,0 82%);background:#635bff26;align-items:center;gap:6px;width:fit-content;padding:6px 12px 12px;display:inline-flex}.config-badge--stripe-receipt-text{color:#635bff;letter-spacing:.4px;font-size:10px;font-weight:600}.config-billing-card-line{color:var(--raal-white);align-items:center;gap:10px;font-size:14px;display:flex}.config-billing-card-brand{background:var(--raal-surface);letter-spacing:.5px;text-transform:uppercase;border:1px solid #fcfbfa26;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:24px;font-size:8px;font-style:italic;font-weight:700;display:inline-flex}.config-billing-card-expiry,.config-billing-no-card{color:var(--raal-text-dim);font-size:13px}.config-settings-link{color:var(--raal-green);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--raal-font-family);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.config-settings-link:hover{text-decoration:underline}.config-settings-row-control--wide{width:100%;display:block}.config-invoice-preview-footer{border-top:1px solid var(--raal-border-table);padding-top:12px}.config-invoice-preview-empty{color:var(--raal-text-dim);font-size:13px}@media (width<=900px){.config-settings-card{padding:24px}.config-settings-row{grid-template-columns:1fr;gap:12px}}.intg-list{flex-direction:column;gap:10px;display:flex}.intg-card{background:#fcfbfa05;border:1px solid #fcfbfa14;border-left-width:3px;border-radius:8px;align-items:center;gap:14px;padding:16px;transition:background .15s,border-color .15s;display:flex}.intg-card:hover{border-left-color:var(--raal-green);background:#1f85050d}.intg-card.connected{background:#1f850508}.intg-icon-box{color:#fcfbfa99;background:#fcfbfa0d;border:1px solid #fcfbfa14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.intg-icon-box img{object-fit:contain;border-radius:7px;flex-shrink:0;width:100%;max-width:100%;height:100%}.intg-icon-box.on-light{background:#fcfbfaeb;border-color:#fcfbfa1f}.intg-info{flex:1}.intg-name{color:#fcfbfae6;font-size:14px;font-weight:600}.intg-desc{color:#fcfbfa66;margin-top:2px;font-size:12px}.intg-badge{text-transform:uppercase;border-radius:12px;flex-shrink:0;padding:3px 10px;font-size:10px;font-weight:700}.intg-badge.green{color:#1f8505;background:#1f850526;border:1px solid #1f85054d}.intg-badge.available{color:#2196f3;background:#2196f326;border:1px solid #2196f34d}.intg-badge.coming-soon{color:#ffc123;background:#ffc12326;border:1px solid #ffc1234d}.intg-btn{height:32px;font-size:12px;font-weight:600;font-family:var(--raal-font-family);cursor:pointer;border-radius:6px;flex-shrink:0;padding:0 14px;transition:box-shadow .15s}.intg-btn.connect{background:var(--raal-green);color:var(--raal-white);border:none}.intg-btn.connect:hover{box-shadow:0 0 15px #1f850566}.intg-btn.configure{color:#fcfbfacc;background:0 0;border:1px solid #fcfbfa26}.intg-btn.configure:hover{background:#fcfbfa0d}.intg-btn.disabled{color:#fcfbfa4d;cursor:not-allowed;background:0 0;border:1px solid #fcfbfa14}.intg-modal{max-width:520px!important}.intg-modal-title{color:#fcfbfae6;font-size:20px;font-weight:700}.intg-modal-desc{font-size:13px;color:#fcfbfa66!important}.intg-modal-fields{gap:16px;display:flex}.intg-modal-fields.stacked{flex-direction:column}.intg-modal-field{flex-direction:column;flex:1;gap:6px;display:flex}.intg-modal-label{color:#fcfbfa80;margin-bottom:4px;font-size:12px;font-weight:500}.intg-modal-input{width:100%;height:44px;color:var(--raal-white);font-size:14px;font-family:var(--raal-font-family);box-sizing:border-box;background:#fcfbfa05;border:1px solid #fcfbfa14;border-radius:6px;outline:none;padding:0 14px;transition:border-color .2s,box-shadow .2s}.intg-modal-input::placeholder{color:#fcfbfa59}.intg-modal-input:focus{border-color:var(--raal-green);box-shadow:0 0 0 3px #1f85054d}.intg-modal-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.intg-modal-save-btn{background:var(--raal-green);height:40px;color:var(--raal-white);font-size:14px;font-weight:600;font-family:var(--raal-font-family);cursor:pointer;border:none;border-radius:6px;padding:0 20px}.intg-modal-save-btn:hover{box-shadow:0 0 20px #1f850566}.intg-modal-cancel-btn{height:40px;color:var(--raal-white);font-size:14px;font-weight:500;font-family:var(--raal-font-family);cursor:pointer;background:0 0;border:1px solid #fcfbfa26;border-radius:6px;padding:0 20px}.intg-modal-cancel-btn:hover{background:#fcfbfa0d}.ak-key-mono{letter-spacing:.02em;font-family:Courier New,monospace}.ak-empty{color:#fcfbfa66;text-align:center;padding:24px 0;font-size:13px}.ak-field-hint{color:#fcfbfa66;margin:4px 0 0;font-size:12px}.ak-reveal-box{background:#fcfbfa05;border:1px solid #fcfbfa14;border-radius:6px;align-items:center;gap:10px;padding:12px 14px;display:flex}.ak-reveal-value{color:var(--raal-white);word-break:break-all;flex:1;font-family:Courier New,monospace;font-size:13px}.ak-copy-btn{height:32px;color:var(--raal-white);font-size:13px;font-family:var(--raal-font-family);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fcfbfa26;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:flex}.ak-copy-btn:hover{background:#fcfbfa0d}.raal-text-edit{width:100%;height:44px;color:var(--raal-white);font-size:14px;font-family:var(--raal-font-family);box-sizing:border-box;background:#fcfbfa05;border:1px solid #fcfbfa14;border-radius:6px;outline:none;padding:0 14px;transition:border-color .2s,box-shadow .2s}.raal-text-edit::placeholder{color:#fcfbfa59}.raal-text-edit:focus{border-color:var(--raal-green);box-shadow:0 0 0 3px #1f85054d}.inv-recipients{flex-direction:column;gap:8px;display:flex}.inv-recipients-primary{color:#fcfbfa99;font-size:13px}.inv-recipients-primary span{color:var(--raal-white);font-weight:500}.inv-recipients-primary-edit{color:var(--raal-green);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:13px;text-decoration:underline}.inv-recipients-list{flex-wrap:wrap;gap:6px;display:flex}.inv-recipients-chip{border:1px solid #fcfbfa26;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;display:inline-flex}.inv-recipients-chip-remove{color:#fcfbfa99;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.inv-recipients-chip-remove:hover{color:var(--raal-white)}.inv-recipients-chip-remove:disabled{opacity:.5;cursor:default}.inv-recipients-chip-icon{width:14px;height:14px}.inv-recipients-add{width:fit-content;color:var(--raal-green);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.inv-recipients-form{flex-direction:column;gap:8px;display:flex}.inv-recipients-actions{gap:8px;display:flex}.inv-recipients-actions .raal-secondary-button{padding:.5rem 1rem;font-size:14px}.inv-recipients-error{color:#ff6b6b;font-size:12px}.inv-recipients-note{color:#fcfbfa73;font-size:12px;line-height:1.5}.invoice-status{white-space:nowrap;text-transform:none;border:1px solid;border-radius:15px;align-items:center;padding:5px 13px;font-size:13px;font-weight:500;line-height:19.5px;display:inline-flex}.invoice-status-open{color:#bdbdbd;background:#bdbdbd26;border-color:#bdbdbd40}.invoice-status-awaiting-transfer{color:#ffb800;background:#ffb80014;border-color:#ffb80040}.invoice-status-paid{color:#1f8505;background:#1f850526;border-color:#1f850540}.invoice-status-void{color:#bdbdbd;background:#bdbdbd26;border-color:#bdbdbd40}.invoice-status-uncollectible{color:#f44336;background:#f4433626;border-color:#f4433640}.invoice-row{border-top:1px solid var(--raal-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.invoice-row:first-child{border-top:none;padding-top:8px}.invoice-row-main{align-items:center;gap:12px;min-width:0;display:flex}.invoice-row-number{color:var(--raal-white);white-space:nowrap;font-size:13px;font-weight:500}a.invoice-row-number{text-decoration:underline}.invoice-row-meta{color:#fcfbfa66;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.invoice-row-side{flex-shrink:0;align-items:center;gap:10px;display:flex}.invoice-row-amount{color:var(--raal-white);white-space:nowrap;font-size:13px;font-weight:500}@media (width<=640px){.invoice-row{flex-direction:column;align-items:flex-start}}.bti-container{background:#1f850514;border:1px solid #1f850540;border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.bti-title{color:var(--raal-white);font-size:14px;font-weight:600}.bti-invoice-number{color:var(--raal-text-secondary);margin-top:-4px;font-size:13px}.bti-amount{font-size:13px;font-weight:500}.bti-row{align-items:center;gap:8px;font-size:13px;display:flex}.bti-label{min-width:90px;color:var(--raal-text-secondary)}.bti-value{-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,JetBrains Mono,monospace}.bti-copy-btn{color:inherit;cursor:pointer;background:0 0;border:1px solid #fcfbfa33;border-radius:6px;padding:2px 8px;font-family:inherit;font-size:12px}.bti-copy-btn:hover{border-color:var(--raal-green);box-shadow:0 0 12px #1f850540}.bti-note{color:var(--raal-text-secondary);font-size:12px;line-height:1.5}.bti-note-important{color:#2fa612}.bti-invoice-link{width:fit-content;color:var(--raal-green);font-size:13px;text-decoration:underline}.bti-invoice-link:hover{color:#2fa612}.invoices-empty{color:var(--raal-text-dim);margin:0;font-size:13px}.invoices-error{color:var(--raal-red);margin:0;font-size:13px}.invoices-details{padding:0 0 14px}.invoices-pay-btn{color:inherit;cursor:pointer;font-family:var(--raal-font-family);white-space:nowrap;background:0 0;border:1px solid #fcfbfa33;border-radius:6px;padding:4px 10px;font-size:12px}.invoices-pay-btn:hover{border-color:#fcfbfa73}.topup-ops-modal{width:95vw;max-height:92vh;overflow-y:auto;gap:8px!important;max-width:720px!important;padding:20px!important}.topup-ops-title{color:#fcfbfa;text-align:left;font-size:20px;font-weight:700}.topup-ops-subtitle{color:#fcfbfa80;text-align:left;margin-top:2px;font-size:13px}.topup-ops-balance{align-items:center;gap:8px;margin-top:4px;display:flex}.topup-ops-balance-label{color:#fcfbfa80;font-size:14px}.topup-ops-balance-value{color:#fcfbfa;font-size:14px;font-weight:700}.topup-ops-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.topup-ops-card{cursor:pointer;background:#fcfbfa08;border:1px solid #fcfbfa14;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:28px 20px 20px;transition:background .15s,border-color .15s;display:flex}.topup-ops-card:hover{border-left-color:var(--raal-green);background:#1f85050d}.topup-ops-card-amount{color:#fcfbfa;font-size:48px;font-weight:700;line-height:1}.topup-ops-card-unit{color:#fcfbfa80;font-size:14px;font-weight:500}.topup-ops-card-price{color:#fcfbfa;margin-top:4px;font-size:20px;font-weight:700}.topup-ops-card-btn{color:#fcfbfa;cursor:pointer;width:100%;font-size:16px;font-weight:600;font-family:var(--raal-font-family);background:#1f8505;border:none;border-radius:8px;margin-top:12px;padding:14px;transition:background .15s}.topup-ops-card-btn:hover{background:#1f8505d9}.topup-ops-card-btn:disabled{opacity:.65;cursor:not-allowed}.topup-ops-cards--dimmed{opacity:.35;pointer-events:none}.topup-ops-btn-spinner{vertical-align:middle;border:2px solid #fcfbfa59;border-top-color:#fcfbfa;border-radius:50%;width:1em;height:1em;margin-right:.5em;animation:.7s linear infinite topup-ops-spin;display:inline-block}@keyframes topup-ops-spin{to{transform:rotate(360deg)}}.topup-ops-payment-section{border-top:1px solid #fcfbfa14;margin-top:8px;padding-top:16px}.topup-ops-completing{color:#fcfbfa;margin:0 0 12px;font-size:15px;font-weight:600}.topup-ops-cancel{color:#fcfbfaa6;cursor:pointer;font-size:14px;font-family:var(--raal-font-family,inherit);background:0 0;border:none;margin-bottom:16px;padding:0;text-decoration:underline}.topup-ops-cancel:hover{color:#1f8505}.topup-ops-payment-form{margin-top:8px}.topup-ops-payment-label{color:#fcfbfad9;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.topup-ops-payment-element{margin-bottom:16px}.topup-ops-payment-error{color:#ffb4b0;background:#db504a26;border:1px solid #db504a66;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:14px}.topup-ops-payment-submit{margin-top:4px}.topup-ops-custom-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.topup-ops-custom-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.topup-ops-custom-input[type=number]{appearance:textfield}.checkout-payment-section{flex-direction:column;gap:16px;display:flex}.checkout-payment-label{color:var(--raal-white);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.checkout-payment-saved-card-row{background:#14151499;border:1px solid #3b3d3b66;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.checkout-payment-saved-card-info{align-items:center;gap:12px;font-size:14px;display:flex}.checkout-payment-saved-card-icon{color:#fcfbfa99;width:20px;height:20px}.checkout-payment-saved-card-brand{color:var(--raal-white);text-transform:capitalize;font-weight:600}.checkout-payment-saved-card-last4{color:#fcfbfab3;font-variant-numeric:tabular-nums}.checkout-payment-saved-card-expires{color:#fcfbfa80;font-size:12px}.checkout-payment-change-link{color:var(--raal-green);font-size:13px;font-weight:600;text-decoration:none}.checkout-payment-change-link:hover{text-decoration:underline}.checkout-payment-different-card{color:var(--raal-green);font-family:var(--raal-font-family);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;font-weight:600}.checkout-payment-different-card:hover{text-decoration:underline}.checkout-payment-form{flex-direction:column;gap:12px;display:flex}.checkout-payment-element{padding:4px 0}.checkout-payment-error{color:#ffb4b0;background:#db504a1f;border:1px solid #db504a80;border-radius:6px;padding:10px 12px;font-size:13px}.checkout-payment-error-hint{opacity:.85;margin-top:6px}.checkout-payment-cta{border:1px solid var(--raal-green);background:var(--raal-green);width:100%;color:var(--raal-white);font-size:15px;font-weight:600;font-family:var(--raal-font-family,inherit);cursor:pointer;border-radius:8px;padding:14px 18px;transition:box-shadow .15s,background .15s,opacity .15s}.checkout-payment-cta:hover:not(:disabled){box-shadow:0 0 16px #1f850573,0 0 32px #1f850540}.checkout-payment-cta:disabled{opacity:.65;cursor:not-allowed}.checkout-payment-loading{text-align:center;color:#fcfbfa99;padding:24px 0;font-size:14px}.checkout-payment-3ds-note{color:#fcfbfacc;margin:0 0 12px;font-size:14px}.checkout-payment-awaiting-note{color:#fff9;margin-top:10px;font-size:12px;line-height:1.5}.ops-ledger{flex-direction:column;gap:24px;display:flex}.ops-ledger-title{color:#fcfbfae6;margin:0;font-size:24px;font-weight:700}.ops-ledger-subtitle{color:#fcfbfa66;margin:4px 0 0;font-size:14px}.ops-ledger-bar{background:#fcfbfa05;border:1px solid #fcfbfa14;border-radius:8px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ops-ledger-bar-left{align-items:center;gap:12px;display:flex}.ops-ledger-bar-label{color:#fcfbfa80;font-size:13px}.ops-ledger-bar-pill{color:#fcfbfa;background:#fcfbfa08;border:1px solid #fcfbfa14;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px 4px 8px;font-size:14px;font-weight:600;display:inline-flex}.ops-ledger-bar-right{align-items:center;display:flex}.ops-ledger-date-range{align-items:center;gap:10px;display:flex}.ops-ledger-date-input{color:#fcfbfa80;font-size:13px;font-family:var(--raal-font-family);cursor:pointer;background:0 0;border:1px solid #fcfbfa14;border-radius:6px;outline:none;width:130px;padding:6px 10px}.ops-ledger-date-input::-webkit-calendar-picker-indicator{filter:invert(.4)sepia()saturate(5)hue-rotate(85deg);cursor:pointer}.ops-ledger-date-input:focus{border-color:var(--raal-green);color:#fcfbfacc}.ops-ledger-date-sep{color:#fcfbfa33;font-size:13px}.ops-ledger-filters{border-bottom:1px solid #fcfbfa0f;gap:0;display:flex}.ops-ledger-filter{color:#fcfbfa66;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--raal-font-family);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;transition:color .15s,border-color .15s}.ops-ledger-filter:hover{color:#fcfbfab3}.ops-ledger-filter.active{color:var(--raal-green);border-bottom-color:var(--raal-green)}.ops-ledger-table-wrap{border-collapse:separate;border:1px solid #fcfbfa14;border-radius:8px;overflow:hidden}.ops-ledger-table{border-collapse:collapse;border-spacing:0;width:100%}.ops-ledger-table thead tr{background:#fcfbfa08;border-bottom:1px solid #fcfbfa0f}.ops-ledger-table th{color:#fcfbfa66;text-transform:uppercase;letter-spacing:.5px;text-align:left;padding:10px 16px;font-size:11px;font-weight:600}.ops-ledger-table tbody tr{border-bottom:1px solid #fcfbfa0a;transition:background .15s,box-shadow .15s}.ops-ledger-table tbody tr:last-child{border-bottom:none}.ops-ledger-table tbody tr:hover{box-shadow:inset 3px 0 0 var(--raal-green);background:#1f85050d}.ops-ledger-table td{color:#fcfbfa99;padding:12px 16px;font-size:13px}.ops-ledger-cell-nowrap{white-space:nowrap}.ops-ledger-cell-white{font-weight:500;color:#fcfbfad9!important}.ops-ledger-cell-muted{color:#fcfbfa66!important}.ops-ledger-amount-in{color:var(--raal-green);font-weight:600}.ops-ledger-amount-out{color:#dc2626;font-weight:600}.ops-ledger-link{color:var(--raal-green);font-weight:500;text-decoration:none}.ops-ledger-link:hover{text-decoration:underline}.ops-ledger-empty{color:#fcfbfa66;text-align:center;padding:32px;font-size:13px}.config-page{background-color:var(--raal-black);flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden}.config-body{flex:1;display:flex;overflow:hidden}.config-main{flex-direction:column;flex:1;padding:32px 48px;display:flex;overflow-y:auto}.config-section{flex-direction:column;gap:24px;display:flex}.config-section-header h3{color:var(--raal-white);margin:0;font-size:24px;font-weight:700}.config-section-header p{color:var(--raal-text-muted);margin:4px 0 0;font-size:14px}.config-card{border:1px solid var(--raal-border-table-outer);border-radius:8px;flex-direction:column;gap:16px;padding:24px;display:flex}.config-card-title{color:var(--raal-white);margin:0;font-size:18px;font-weight:700}.config-card-subtitle{color:#fcfbfa66;margin:4px 0 0;font-size:13px}.config-field-row{gap:16px;display:flex}.config-field-row>*{flex:1}.config-field{flex-direction:column;gap:6px;display:flex}.config-field-label{color:var(--raal-text-muted);font-size:12px;font-weight:500}.config-field-input{background:var(--raal-surface);border:1px solid var(--raal-border-subtle);width:100%;height:44px;color:var(--raal-white);font-size:15px;font-family:var(--raal-font-family);border-radius:6px;outline:none;padding:0 14px;transition:border-color .2s,box-shadow .2s}.config-field-input::placeholder{color:var(--raal-text-dim)}.config-field-input:focus{border-color:var(--raal-green);box-shadow:0 0 0 3px #1f85054d}.config-footer{background:var(--raal-black);border-top:1px solid var(--raal-border-subtle);flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;width:100%;height:68px;min-height:68px;padding:12px 40px;display:flex}.config-save-btn{background:var(--raal-green);height:44px;color:var(--raal-white);font-size:15px;font-weight:500;font-family:var(--raal-font-family);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 20px;transition:box-shadow .2s;display:flex}.config-save-btn:hover{box-shadow:0 0 20px #1f850566,0 0 40px #1f850533}@media (width<=768px){.config-body{flex-direction:column}.config-main{padding:20px 16px}.config-field-row{flex-direction:column}}.orders-thead{background:var(--raal-surface);border-bottom:1px solid var(--raal-border-table);align-items:center;height:44px;padding:0 12px;display:flex}.orders-th{color:var(--raal-text-muted);letter-spacing:.55px;text-transform:uppercase;padding:0 12px;font-size:11px;font-weight:500}.orders-th-ordernr{width:120px;min-width:120px}.orders-th-status{width:200px;min-width:200px}.orders-th-devices{width:160px;min-width:160px}.orders-th-from,.orders-th-to{flex:1;min-width:0}@media (width<=768px){.orders-th-from,.orders-th-to{display:none}.orders-th-devices{flex:1;width:auto;min-width:0}}.order-status{white-space:nowrap;text-transform:none;border:1px solid;border-radius:15px;align-items:center;padding:5px 13px;font-size:13px;font-weight:500;line-height:19.5px;display:inline-flex}.order-status-new{color:#bdbdbd;background:#bdbdbd26;border-color:#bdbdbd40}.order-status-confirmed,.order-status-box-in-transit{color:#4caf50;background:#4caf5026;border-color:#4caf5040}.order-status-box-received{color:#009688;background:#00968826;border-color:#00968840}.order-status-device-in-transit{color:#ffc123;background:#ffc12326;border-color:#ffc12340}.order-status-delivered{color:#4caf50;background:#4caf5026;border-color:#4caf5040}.order-status-under-claim{color:#ff9800;background:#ff980026;border-color:#ff980040}.order-status-completed{color:#2e7d32;background:#2e7d3226;border-color:#2e7d3240}.order-status-cancelled{color:#f44336;background:#f4433626;border-color:#f4433640}.order-status-unreachable{color:#e64a19;background:#e64a1926;border-color:#e64a1940}.orders-row{border-bottom:1px solid var(--raal-border-table);cursor:pointer;align-items:center;height:59px;padding:0 12px;transition:background .15s;display:flex;position:relative}.orders-row:last-child{border-bottom:none}.orders-row:hover{background:#1f85050d}.orders-row:hover .orders-row-indicator{display:block}.orders-row-indicator{background:var(--raal-green);width:4px;display:none;position:absolute;top:0;bottom:1px;left:0;box-shadow:0 0 16px #1f850580,0 0 4px #1f85054d}.orders-cell{color:var(--raal-text-bright);padding:0 12px;font-size:13px}.orders-cell-ordernr{width:120px;min-width:120px}.orders-ordernr{font-family:Menlo,monospace;font-size:13px}.orders-cell-status{width:200px;min-width:200px}.orders-cell-devices{width:160px;min-width:160px}.orders-cell-from,.orders-cell-to{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.orders-person-name{color:var(--raal-text-bright);font-size:14px;font-weight:500;line-height:20px}.orders-person-location{color:var(--raal-text-muted);font-size:13px;line-height:19.5px}@media (width<=768px){.orders-cell-from,.orders-cell-to{display:none}.orders-cell-devices{flex:1;width:auto;min-width:0}.orders-row{padding:0 8px}}.orders-table-container{background:var(--raal-black);border:1px solid var(--raal-border-table-outer);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.orders-table,.orders-table-content{width:100%}.orders-table-footer{border-top:1px solid var(--raal-border-table);background:var(--raal-black);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.orders-table-label{color:var(--raal-text-muted);letter-spacing:.55px;text-transform:uppercase;font-size:11px;font-weight:500}.orders-table-page-size{align-items:center;gap:12px;display:flex}.orders-table-page-select{background:var(--raal-surface-active);border:1px solid var(--raal-border-subtle);border-radius:4px;align-items:center;gap:8px;height:30px;padding:0 13px;display:flex;position:relative}.orders-table-page-select select{appearance:none;color:var(--raal-text-bright);font-size:13px;font-weight:500;font-family:var(--raal-font-family);cursor:pointer;background:0 0;border:none;outline:none;padding-right:4px}.orders-table-page-select svg{color:var(--raal-text-muted);pointer-events:none}.orders-table-pagination{align-items:center;gap:16px;display:flex}.orders-table-page-buttons{gap:8px;display:flex}.orders-table-page-btn{background:var(--raal-surface-active);border:1px solid var(--raal-border-subtle);width:30px;height:30px;color:var(--raal-text-bright);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:background .2s;display:flex}.orders-table-page-btn:hover:not(:disabled){background:var(--raal-surface-hover)}.orders-table-page-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.orders-table-container{border-left:none;border-right:none;border-radius:0}.orders-table-footer{padding:12px 16px}}.shipment-overview{flex-direction:column;gap:16px;display:flex}.shipment-toolbar{justify-content:space-between;align-items:center;display:flex}.shipment-refresh-btn{background:var(--raal-surface-hover);border:1px solid var(--raal-border-subtle);height:40px;color:var(--raal-text-bright);font-size:14px;font-weight:500;font-family:var(--raal-font-family);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:1px 16px;transition:background .2s;display:flex}.shipment-refresh-btn:hover{background:#fcfbfa14}.shipment-search{width:320px;position:relative}.shipment-search-icon{color:var(--raal-text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.shipment-search-input{background:var(--raal-black);border:1px solid var(--raal-border-subtle);width:100%;height:40px;color:var(--raal-white);font-size:14px;font-family:var(--raal-font-family);border-radius:4px;outline:none;padding:0 12px 0 36px;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.shipment-search-input::placeholder{color:var(--raal-text-muted)}.shipment-search-input:focus{border-color:var(--raal-green);box-shadow:0 0 0 3px #1f85054d,0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (width<=768px){.shipment-toolbar{flex-direction:column;align-items:stretch;gap:12px}.shipment-search{width:100%}}.dashboard{flex:1;width:100%;padding:40px 70px;overflow-y:auto}.dashboard-header{margin-bottom:28px}.dashboard-header h1{color:var(--raal-white);letter-spacing:-.7px;margin:0;font-size:28px;font-weight:700;line-height:42px}.dashboard-header p{color:var(--raal-text-secondary);margin:8px 0 0;font-size:15px}@media (width<=768px){.dashboard{padding:24px 16px}.dashboard-header{margin-bottom:20px}.dashboard-header h1{font-size:24px}}.order-step1{border:none;border-radius:0;flex-direction:column;flex:1;align-items:center;display:flex;overflow:hidden}.order-step1-scroll{flex-direction:column;flex:1;align-items:center;gap:25px;width:100%;padding:40px 0;display:flex;overflow-y:auto}.order-step1 h1{display:none}.order-step1-devices{grid-template-columns:1fr 1fr;gap:25px;width:100%;max-width:1121px;margin-bottom:0;display:grid}.order-step1-devices .device{background:#fcfbfa05;border:1px solid #fcfbfa14;border-radius:12px;flex-direction:column;align-items:center;gap:16px;width:auto;margin-right:0;padding:24px 24px 20px;transition:border-color .2s,background-color .2s;display:flex}.order-step1-devices .device:last-child{margin-right:0}.order-step1-devices .device:hover,.order-step1-devices .device.selected:hover{cursor:pointer;background:#1f85050d;border-color:#1f85054d}.order-step1-devices .device img{object-fit:contain;width:200px;max-width:none;height:150px}.order-step1-devices .device .title{color:#fcfbfae6;text-align:center;font-size:18px;font-weight:600}.order-step1-devices .device .small-text{color:#fcfbfa66;font-size:13px}.order-step1-devices .device .device-quantity{background:#fcfbfa08;border:1px solid #fcfbfa14;border-radius:6px;align-items:center;display:flex;overflow:hidden}.order-step1-devices .device .device-quantity button{color:#fcfbfa80;cursor:pointer;width:40px;height:40px;font-size:18px;font-family:var(--raal-font-family);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.order-step1-devices .device .device-quantity button:hover{color:#fcfbfacc}.order-step1-devices .device .device-quantity .quantity-value{color:#fcfbfae6;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:600;display:flex}.device .device-accessories-warning{color:var(--raal-yellow);margin-top:0;margin-bottom:0;font-size:smaller}@media (width<=768px){.order-step1-devices{grid-template-columns:1fr;padding:0 16px}}.order-step2{border:none;border-radius:0;flex-direction:column;flex:1;align-items:center;padding:0;display:flex;overflow:hidden}.order-step2 h1{display:none}.order-step2-content{flex:1;justify-content:center;align-items:flex-start;gap:30px;width:100%;padding:40px;display:flex;overflow-y:auto}.order-step2-card{background:var(--raal-black);border:1px solid #fcfbfa1a;border-radius:8px;flex-direction:column;flex-shrink:0;gap:14px;width:530px;padding:20px 24px 24px;display:flex}.order-step2-card-header{align-items:center;gap:8px;display:flex}.order-step2-card-header h2{color:var(--raal-white);flex:1;margin:0;font-size:20px;font-weight:700}.order-step2-card-header .toggle-label{color:#fcfbfa99;font-size:13px}.order-step2-card .section-label{color:#fcfbfa80;font-size:13px;font-weight:500}.order-step2-card .subtitle{color:#fcfbfa80;margin:0;font-size:13px}.order-step2-card .subtitle-small{color:#fcfbfa59;margin:0;font-size:12px}.order-step2-card .divider{background:#fcfbfa0f;width:100%;height:1px}.order-step2-card .field-row{gap:16px;display:flex}.order-step2-card .field-group{flex-direction:column;flex:1;gap:6px;display:flex}.order-step2-card .field-label{color:#fcfbfa80;font-size:12px;font-weight:500}.order-step2-card .field-input{width:100%;height:44px;color:var(--raal-white);font-size:14px;font-family:var(--raal-font-family);box-sizing:border-box;background:#fcfbfa05;border:1px solid #fcfbfa14;border-radius:6px;outline:none;padding:0 14px;transition:border-color .2s,box-shadow .2s}.order-step2-card .field-input::placeholder{color:#fcfbfa59}.order-step2-card .field-input:focus{border-color:var(--raal-green);box-shadow:0 0 0 3px #1f85054d}.order-step2-inputs{flex-direction:column;gap:14px;display:flex}.order-step2-inputs .row{justify-content:stretch;gap:16px;margin-bottom:0;display:flex}.order-step2-inputs .row>div{flex:1;width:auto}.order-step2-inputs .row .row{width:auto;margin-bottom:0}.order-step2-inputs .raal-text-edit{width:100%;height:44px;color:var(--raal-white);font-size:14px;font-family:var(--raal-font-family);box-sizing:border-box;background:#fcfbfa05;border:1px solid #fcfbfa14;border-radius:6px;outline:none;padding:0 14px;transition:border-color .2s,box-shadow .2s}.order-step2-inputs .raal-text-edit:focus{border-color:var(--raal-green);box-shadow:0 0 0 3px #1f85054d}.order-step2-inputs .raal-text-edit::placeholder{color:#fcfbfa59}.order-step2-inputs>div div .short,.order-step2-inputs>div div .x-short{width:100%}.order-step2 .row .row .house{flex:1;width:auto;margin-bottom:0}.order-step2 .row .row .suit{flex:1;width:auto;margin-bottom:0;margin-right:0}.order-step2-actions{display:none}@media (width<=768px){.order-step2-content{flex-direction:column;padding:20px 16px}.order-step2-card{width:100%}.order-step2-card .field-row{flex-direction:column}}.add-dropdown-wrapper{display:inline-block;position:relative}.dropdown-list{background-color:var(--raal-popup-bg);border:1px solid var(--raal-border-subtle);white-space:nowrap;z-index:100;border-radius:8px;width:auto;min-width:fit-content;margin-top:4px;padding:6px 0;list-style-type:none;position:absolute;right:0;box-shadow:0 25px 50px #00000040}.dropdown-item{color:var(--raal-text-link);cursor:pointer;text-align:left;padding:7px 16px;font-size:14px;transition:color .15s}.dropdown-item:hover{color:var(--raal-green)}.order-comment{margin-top:24px}.order-comment .title{color:var(--raal-text-bright,#fcfbfae6);margin-bottom:12px;font-size:16px;font-weight:600}.order-comment textarea{width:100%;min-height:80px;color:var(--raal-white);font-size:14px;font-family:var(--raal-font-family);box-sizing:border-box;resize:vertical;background:#fcfbfa05;border:1px solid #fcfbfa14;border-radius:6px;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.order-comment textarea::placeholder{color:#fcfbfa59}.order-comment textarea:focus{border-color:var(--raal-green);box-shadow:0 0 0 3px #1f85054d}.order-step4{flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden}.order-step4-scroll{flex-direction:column;flex:1;align-items:center;padding:40px 48px;display:flex;overflow-y:auto}.order-step4-scroll>*{width:100%;max-width:900px}.order-step4 h1{color:var(--raal-white);margin:0 0 24px;font-size:24px;font-weight:700;display:none}.order-step4-addresses{gap:24px;margin-bottom:24px;display:flex}.order-step4-address-card{background:var(--raal-surface);border:1px solid var(--raal-border-subtle);border-radius:8px;flex:1;padding:20px 24px}.order-step4-address-card .card-title{color:var(--raal-text-bright);margin-bottom:12px;font-size:16px;font-weight:600}.order-step4-address-card .address-row{padding:4px 0;font-size:13px;display:flex}.order-step4-address-card .address-label{width:80px;color:var(--raal-text-muted);flex-shrink:0}.order-step4-address-card .address-value{color:var(--raal-text-bright)}.order-step4-config{background:var(--raal-surface);border:1px solid var(--raal-border-subtle);border-radius:8px;margin-bottom:24px;padding:20px 24px}.order-step4-config .config-title{color:var(--raal-text-bright);margin-bottom:4px;font-size:16px;font-weight:600}.order-step4-config .config-subtitle{color:var(--raal-text-muted);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13px;display:flex}.order-step4-config .add-item-link{color:var(--raal-green);cursor:pointer;font-size:13px;font-weight:500}.order-items-table{border:1px solid var(--raal-border-table-outer);border-radius:6px;width:100%;overflow:visible}.order-items-table-header{background:var(--raal-surface);border-bottom:1px solid var(--raal-border-table);color:var(--raal-text-muted);letter-spacing:.5px;text-transform:uppercase;align-items:center;padding:10px 16px;font-size:11px;font-weight:600;display:flex}.order-items-table-header>div:first-child{width:140px}.order-items-table-header>div:nth-child(2){flex:1}.order-items-table-header>div:nth-child(3),.order-items-table-header>div:nth-child(4),.order-items-table-header>div:nth-child(5){text-align:center;width:120px}.order-items-table-header>div:nth-child(6){text-align:center;width:60px}.order-items-table-row{border-bottom:1px solid var(--raal-border-table);color:var(--raal-text-bright);border-left:3px solid #0000;align-items:center;padding:12px 16px;font-size:13px;transition:background .15s,border-color .15s;display:flex}.order-items-table-row:hover{border-left-color:var(--raal-green);background:#1f85050d}.order-items-table-row:last-child{border-bottom:none}.order-items-table-row>div:first-child{width:140px;font-weight:500}.order-items-table-row>div:nth-child(2){flex:1}.order-items-table-row>div:nth-child(3),.order-items-table-row>div:nth-child(4),.order-items-table-row>div:nth-child(5){text-align:center;width:120px}.order-items-table-row>div:nth-child(6){text-align:center;width:60px}.order-items-table-row input[type=text]{width:100%;max-width:180px;height:36px;color:var(--raal-white);font-size:13px;font-family:var(--raal-font-family);box-sizing:border-box;background:#fcfbfa05;border:1px solid #fcfbfa14;border-radius:6px;outline:none;padding:0 10px}.order-items-table-row input[type=text]:focus{border-color:var(--raal-green);box-shadow:0 0 0 3px #1f85054d}.order-items-table-row input[type=text]::placeholder{color:#fcfbfa59}.order-items-table-row .item-value-input{max-width:80px}.order-items-table-row .raal-checkbox{accent-color:var(--raal-green)}.order-items-table-row .delete-btn{cursor:pointer;opacity:.5;transition:opacity .15s}.order-items-table-row .delete-btn:hover{opacity:1}.order-items-table-row .delete-btn.disabled{opacity:.2;cursor:not-allowed}.order-items-table-row .device-accessory-name{color:var(--raal-text-secondary);padding-left:16px;font-size:12px}.order-items-table-row .device-accessory-package{color:var(--raal-text-muted);font-size:12px}.order-step4-shipping-identifiers{gap:24px;margin-bottom:24px;display:flex}.order-step4-shipping,.order-step4-identifiers{background:var(--raal-surface);border:1px solid var(--raal-border-subtle);border-radius:8px;flex:1;padding:20px 24px}.order-step4-shipping .section-title,.order-step4-identifiers .section-title{color:var(--raal-text-bright);margin-bottom:12px;font-size:16px;font-weight:600}.order-step4-identifiers .field-label{color:var(--raal-text-muted);margin-bottom:8px;font-size:13px}.order-step4-identifiers .field-hint{color:var(--raal-text-dim);margin-top:8px;font-size:12px}.order-step4-overview{background:var(--raal-surface);border:1px solid var(--raal-border-subtle);border-radius:8px;margin-bottom:24px;padding:20px 24px}.order-step4-overview .overview-title{color:var(--raal-text-bright);margin-bottom:4px;font-size:16px;font-weight:600}.order-step4-overview .overview-subtitle{color:var(--raal-text-muted);margin-bottom:4px;font-size:13px}.order-step4-overview .overview-status{color:var(--raal-text-dim);margin-bottom:16px;font-size:12px}.pricing-table{width:100%}.pricing-table-header{border-bottom:1px solid var(--raal-border-table);color:var(--raal-text-muted);letter-spacing:.5px;text-transform:lowercase;padding:8px 0;font-size:11px;font-weight:600;display:flex}.pricing-table-header>div:first-child{flex:1}.pricing-table-header>div:nth-child(2){text-align:right;width:120px}.pricing-table-header>div:nth-child(3){text-align:right;width:100px}.pricing-table-row{border-bottom:1px solid var(--raal-border-table);color:var(--raal-text-bright);padding:10px 0;font-size:13px;display:flex}.pricing-table-subrow{color:var(--raal-text-muted,#666);padding-left:16px;font-size:.9em}.pricing-table-row>div:first-child{flex:1}.pricing-table-row>div:nth-child(2){text-align:right;width:120px}.pricing-table-row>div:nth-child(3){text-align:right;width:100px}.pricing-table-total{color:var(--raal-text-bright);padding:10px 0;font-size:14px;font-weight:700;display:flex}.pricing-table-total>div:first-child{flex:1}.pricing-table-total>div:nth-child(2){text-align:right;width:120px}.pricing-table-total>div:nth-child(3){text-align:right;width:100px}.ops-pill{color:var(--raal-text-bright);background:#fcfbfa08;border:1px solid #fcfbfa14;border-radius:14px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.ops-pill .ops-dot{color:var(--raal-green);font-size:8px}.new-item-button{text-align:center;width:100%}.new-device-button{margin-top:var(--raal-external-padding);margin-bottom:var(--raal-external-padding)}.new-item-button img{border:1px solid var(--raal-border-subtle);border-radius:6px}.order-step4-actions{justify-content:flex-end;gap:16px;padding:20px 0;display:flex}.order-summary-table .validation-message{margin-left:0;font-size:11px}.order-items-asset-match{color:#16794c;margin-top:4px;font-size:11px;line-height:1.3}.order-items-table-row img{vertical-align:middle;width:1rem}.order-items-table-row .image-disabled{opacity:.4}.order-items-table-row .order-summary-table-row-add-accessory .add-dropdown-wrapper{justify-content:center;display:flex}@media (width<=768px){.order-step4{padding:24px 16px}.order-step4-addresses,.order-step4-shipping-identifiers{flex-direction:column}.order-items-table{overflow-x:auto}}.shipment-selection{color:var(--raal-white);grid-template-columns:120px 80px auto 48px auto;align-items:center;gap:8px;width:100%;padding:12px 0;display:grid}.shipment-selection-label{color:var(--raal-text-secondary);font-size:14px;font-weight:500}.shipment-selection-option{text-align:center}.shipment-selection-option-name{color:var(--raal-text-dim);font-size:14px;font-weight:600}.shipment-selection-option-name.active{color:var(--raal-white)}.shipment-selection-option-detail{color:var(--raal-text-dim);font-size:12px}@media (width<=639px){.raal-primary-button{width:100%}}.new-order{flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden}.new-order-stepper{background:var(--raal-black);border-bottom:1px solid #fcfbfa0d;justify-content:center;align-items:center;gap:24px;height:60px;display:flex}.new-order-stepper .step{align-items:center;gap:10px;display:flex}.new-order-stepper .step-number{border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.new-order-stepper .step-number.active{background:var(--raal-green);color:var(--raal-white)}.new-order-stepper .step-number.inactive{color:#fcfbfa66;background:#fcfbfa0d;border:1px solid #fcfbfa1a}.new-order-stepper .step-number.completed{background:var(--raal-green);color:var(--raal-white);font-size:14px}.new-order-stepper .step-label{white-space:nowrap;font-size:13px}.new-order-stepper .step-label.active{color:var(--raal-white);font-weight:600}.new-order-stepper .step-label.inactive{color:#fcfbfa59;font-weight:500}.new-order-stepper .step-label.completed{color:#fcfbfa80;font-weight:500}.new-order-stepper .step-line.completed{background:var(--raal-green)}.new-order-stepper .step-line{background:#fcfbfa1a;width:60px;height:1px}.new-order-footer{background:var(--raal-black);border-top:1px solid #fcfbfa14;flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;width:100%;height:80px;min-height:80px;padding:0 40px;display:flex}.new-order-footer .btn-back{width:120px;height:44px;color:var(--raal-white);font-size:15px;font-weight:500;font-family:var(--raal-font-family);cursor:pointer;background:0 0;border:1px solid #fcfbfa26;border-radius:6px;justify-content:center;align-items:center;transition:background .2s;display:flex}.new-order-footer .btn-back:hover{background:#fcfbfa0d}.new-order-footer .btn-continue{background:var(--raal-green);width:140px;height:44px;color:var(--raal-white);font-size:15px;font-weight:500;font-family:var(--raal-font-family);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;transition:box-shadow .2s;display:flex}.new-order-footer .btn-continue:hover{box-shadow:0 0 20px #1f850566,0 0 40px #1f850533}.validation-message{text-align:left;color:var(--raal-red);font-size:12px}@media (width<=768px){.new-order-footer{padding:0 16px}}.contact-person .row{border:none;align-items:flex-start;margin-top:0;padding:0;font-size:13px;display:flex}.contact-person .row+.row{margin-top:12px}.contact-person .row>div:first-child{color:#fcfbfa66;flex-shrink:0;width:90px}.contact-person .row>div:nth-child(2){color:#fcfbfad9;flex:1;font-weight:500}.order-address-information{border:1px solid var(--raal-border-subtle);background:#fcfbfa05;border-radius:8px;padding:20px 24px}.order-address-information .title{margin-bottom:1rem}.order-address-information .row>div:first-child{width:6rem;min-width:6rem}.order-details-addresses{flex-direction:column;gap:24px;display:flex}.order-details-addresses .order-address-information{margin-top:0}.order-details-addresses .row{border:none;align-items:flex-start;margin-top:0;padding:0;font-size:13px;display:flex}.order-details-addresses .row+.row{margin-top:12px}.order-details-addresses .row>div:first-child{color:#fcfbfa66;flex-shrink:0;width:90px}.order-details-addresses .row>div:nth-child(2){color:#fcfbfad9;flex:1;font-weight:500}.order-details-attachments{margin-top:0}.order-details-attachments .title{border-bottom:none;margin-bottom:12px;padding-bottom:0}.order-details-attachments-lines>div{border-bottom:1px solid var(--raal-border-table);margin-bottom:0;padding:10px 0}.order-details-attachments-lines>div:last-child{border-bottom:none}.order-details-attachments-lines .attachment{justify-content:space-between;align-items:center;line-height:1}.order-details-attachments-lines .attachment img{width:1.25rem;margin-top:.3rem}.order-details-attachments .attachment-dropzone{border:1px dashed var(--raal-border-subtle);border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:20px;display:flex}.order-details-attachments .attachment-dropzone p:first-child{color:#fcfbfa59;font-size:13px;font-weight:500}.order-details-attachments .attachment-dropzone p:last-child{color:#fcfbfa33;font-size:11px}.order-items .table-header{color:#fcfbfa66;text-transform:uppercase;border-bottom:1px solid #fcfbfa1a;align-items:center;margin-bottom:0;padding:10px 0;font-size:12px;font-weight:600;display:flex}.order-items .table-content .row{border-bottom:1px solid var(--raal-border-table);align-items:center;padding:14px 0;display:flex}.order-items .table-content .row:last-child{border-bottom:none}.order-items .row .device-accessory-name{transform:translate(2rem)}.order-items-width-10{color:#fcfbfa8c;width:120px;font-size:13px}.order-items-width-serial{color:#fcfbfa8c;width:160px;font-size:13px}.order-items-width-18{color:var(--raal-text-bright);flex:1;font-size:13px;font-weight:500}.order-items .internal-ref-row{border-bottom:1px solid #fcfbfa0f;align-items:baseline;gap:8px;margin-bottom:4px;padding:0 0 12px;font-size:12px;display:flex}.order-items .internal-ref-row .label{text-transform:uppercase;color:#fcfbfa66;letter-spacing:.02em;font-weight:600}.order-items .internal-ref-row .value{color:var(--raal-text-bright);font-weight:500}.order-items .price-cell-adjusted{justify-content:center;align-items:baseline;gap:4px;display:inline-flex}.order-items .price-cell-adjusted .strike{color:#fcfbfa4d;font-size:11px;text-decoration:line-through}.order-items .price-cell-adjusted .final{color:#ffae00;font-weight:600}.order-items .order-items-asset-link{color:var(--raal-text-bright);text-underline-offset:2px;-webkit-text-decoration:underline #fcfbfa59;text-decoration:underline #fcfbfa59}.order-items .order-items-asset-link:hover{-webkit-text-decoration-color:var(--raal-text-bright);text-decoration-color:var(--raal-text-bright)}.ops-bill-modal-backdrop{z-index:200;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ops-bill-modal{background:#1b1c1b;border:1px solid #fcfbfa14;border-radius:16px;flex-direction:column;gap:18px;width:100%;max-width:640px;max-height:calc(100vh - 48px);padding:24px;display:flex;overflow:auto;box-shadow:0 25px 50px #00000073}.ops-bill-modal-header{align-items:center;display:flex}.ops-bill-modal-title{color:var(--raal-text-bright);flex:1;font-size:16px;font-weight:600}.ops-bill-modal-close{color:#fcfbfa80;cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1}.ops-bill-modal-close:hover{color:var(--raal-text-bright)}.ops-bill-modal-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=540px){.ops-bill-modal-summary{grid-template-columns:repeat(2,1fr)}}.summary-block{background:#fcfbfa0a;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.summary-value{color:var(--raal-text-bright);font-size:16px;font-weight:700}.summary-label{color:#fcfbfa66;text-transform:uppercase;letter-spacing:.02em;font-size:11px}.ops-bill-table{flex-direction:column;display:flex}.ops-bill-table-header{color:#fcfbfa66;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #fcfbfa0f;grid-template-columns:2fr 1fr 1fr 24px;gap:12px;padding:10px 0;font-size:11px;font-weight:600;display:grid}.ops-bill-row{border-bottom:1px solid var(--raal-border-table);grid-template-columns:2fr 1fr 1fr 24px;align-items:center;gap:12px;padding:14px 0;font-size:13px;display:grid}.ops-bill-row:last-child{border-bottom:none}.ops-bill-table--no-money .ops-bill-table-header,.ops-bill-table--no-money .ops-bill-row{grid-template-columns:2fr 1fr 24px}.ops-bill-row-number{color:var(--raal-text-bright);font-weight:600}.ops-bill-row-date{color:#fcfbfa66;margin-top:2px;font-size:11px}.ops-bill-attributed{color:var(--raal-text-bright);font-weight:600}.ops-bill-allocated{color:#fcfbfa66}.ops-bill-row-amount{color:var(--raal-text-bright);font-weight:600}.ops-bill-row-rate{color:#fcfbfa66;margin-top:2px;font-size:11px;font-weight:400}.ops-bill-row-link a{color:#fcfbfa80;display:inline-flex}.ops-bill-row-link a:hover{color:var(--raal-green)}.ops-bill-empty{text-align:center;color:#fcfbfa66;padding:24px 0;font-size:13px}.order-price-breakdown .costs-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-price-breakdown .costs-invoice-link{color:#fcfbfa80;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.order-price-breakdown .costs-invoice-link:hover{color:var(--raal-green)}.order-price-breakdown .price-rows{flex-direction:column;gap:0;margin-top:8px;display:flex}.order-price-breakdown .price-row{border-bottom:1px solid var(--raal-border-table);align-items:center;padding:12px 0;font-size:13px;display:flex}.order-price-breakdown .price-row:last-child{border-bottom:none}.order-price-breakdown .price-row-label{color:#fcfbfa8c;flex:1}.order-price-breakdown .price-row-value{align-items:center;gap:10px;display:flex}.order-price-breakdown .price-row-amount{color:var(--raal-text-bright);font-weight:600}.order-price-breakdown .price-row-ops{color:var(--raal-text-bright);align-items:center;gap:6px;font-weight:600;display:inline-flex}.order-price-breakdown .price-row-ops-conv{color:#fcfbfa66;font-size:12px}.order-price-breakdown .ops-row{cursor:pointer}.order-price-breakdown .ops-row:hover .price-row-label,.order-price-breakdown .ops-row:hover .price-row-ops{color:var(--raal-green)}.order-price-breakdown .price-row-total{border-bottom:none;border-top:1px solid var(--raal-border-table);margin-top:2px;padding-top:14px}.order-price-breakdown .price-row-total .price-row-label{color:var(--raal-text-bright);font-weight:600}.order-price-breakdown .price-row-total .price-row-amount{font-size:14px}.order-price-breakdown .price-row-adjusted{color:#ffae00;text-transform:uppercase;letter-spacing:.02em;cursor:help;background:#ffae001f;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.order-price-breakdown .price-adjusted-caption{color:#fcfbfa66;text-align:right;margin-top:8px;font-size:11px}.order-price-breakdown .ops-bill-loading{color:#fcfbfa66;margin-top:8px;font-size:12px}.order-status-summary .title{margin-bottom:20px}.order-status-line-content{border:none;align-items:center;width:100%;padding:10px 0;font-size:12px;font-weight:500;display:flex}.order-status-line-content .status-last-update-description{color:#fcfbfa66;flex:1}.order-status-line-content .status-description{color:#fcfbfaa6;flex:1;font-size:13px;font-weight:400}.order-status-line-content .status-description:first-letter{text-transform:uppercase}.order-status-line-content .status-main-description{width:16rem}.order-status-line-content .status-date{color:#fcfbfa4d;flex-shrink:0;font-size:12px}.order-status-summary>.order-status-line-content:first-of-type+.order-status-line-content{border-bottom:1px solid #fcfbfa0f;margin-bottom:4px}.order-status-lines{flex-direction:column;display:flex;position:relative}.timeline-item{border-top:1px solid #fcfbfa0a;align-items:center;padding:10px 0;display:flex;position:relative}.timeline-dot{z-index:1;background-color:#fcfbfa26;border-radius:50%;width:7px;height:7px;position:relative}.order-status-lines .timeline-item:first-child .timeline-marker .timeline-dot{background-color:var(--raal-green)}.timeline-marker{flex-direction:column;align-items:center;margin-right:12px;display:flex}.timeline-connector{background:#fcfbfa1a;width:1px;position:absolute;top:17px;bottom:-17px;left:3px}.last-timeline-connector{display:none}.tracking-link{color:var(--raal-green);text-decoration:underline}.order-details{flex:1;width:100%;padding:40px 48px 48px;overflow-y:auto}.order-details-title-row{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.order-details h1{color:var(--raal-white);align-items:center;gap:16px;margin:0;font-size:24px;font-weight:700;display:flex}.order-details-ops-badge{color:var(--raal-white);background:#fcfbfa08;border:1px solid #fcfbfa14;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:13px;font-weight:500;display:inline-flex}.order-details-content{gap:24px;display:flex}.order-details-content .first-column{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.order-details-content .second-column{flex-direction:column;flex-shrink:0;gap:24px;width:420px;display:flex}.page-section{background:var(--raal-surface);border:1px solid var(--raal-border-subtle);border-radius:8px;padding:20px 24px}.page-section .title{color:var(--raal-text-bright);margin-bottom:12px;font-size:16px;font-weight:600}.order-comment-text{color:#fcfbfad9;font-size:13px;font-weight:500}@media (width<=768px){.order-details{padding:24px 16px}.order-details-content{flex-direction:column}.order-details-content .second-column{width:100%}}.asset-status{white-space:nowrap;text-transform:none;border:1px solid;border-radius:15px;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.asset-status-none{color:var(--raal-text-muted);border:none;padding:0}.asset-status-active{color:#4caf50;background:#4caf5026;border-color:#4caf5040}.asset-status-in-stock{color:#2196f3;background:#2196f326;border-color:#2196f340}.asset-status-in-repair{color:#ff9800;background:#ff980026;border-color:#ff980040}.asset-status-in-transit{color:#9c27b0;background:#9c27b026;border-color:#9c27b040}.asset-status-offboarding{color:#ffc123;background:#ffc12326;border-color:#ffc12340}.asset-status-lost,.asset-status-stolen{color:#f44336;background:#f4433626;border-color:#f4433640}.asset-status-retired{color:#bdbdbd;background:#bdbdbd26;border-color:#bdbdbd40}.acf{align-items:center;display:inline-flex;position:relative}.acf-btn{cursor:pointer;color:#fcfbfa4d;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:background .15s,color .15s;display:inline-flex}.acf-btn:hover{color:#fcfbfa99;background:#fcfbfa0d}.acf-btn--active{color:#3aa516;background:#1f850526}.acf-pop{z-index:60;cursor:default;text-transform:none;letter-spacing:0;background:#1b1c1b;border:1px solid #fcfbfa1f;border-radius:9px;flex-direction:column;gap:8px;width:210px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);box-shadow:0 14px 34px #0000008c}.acf-pop--left{left:0}.acf-pop--right{right:0}.acf-input{color:#fcfbfa;background:#fcfbfa05;border:1px solid #fcfbfa1a;border-radius:6px;outline:none;width:100%;height:32px;padding:0 10px;font-family:inherit;font-size:12px}.acf-input:focus{border-color:#1f8505}.acf-select-wrap{position:relative}.acf-select{color:#fcfbfae6;cursor:pointer;background:#fcfbfa05;border:1px solid #fcfbfa1a;border-radius:6px;outline:none;width:100%;height:32px;padding:0 24px 0 9px;font-family:inherit;font-size:12px}.acf-select:focus{border-color:#1f8505}.acf-daterange{flex-direction:column;gap:6px;display:flex}.acf-date-label{letter-spacing:.4px;text-transform:uppercase;color:#fcfbfa73;flex-direction:column;gap:3px;font-size:10px;font-weight:500;display:flex}.acf-actions{justify-content:space-between;align-items:center;display:flex}.acf-clear,.acf-done{cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px}.acf-clear{color:#fcfbfa73;font-weight:500}.acf-clear:hover{color:#fcfbfa}.acf-done{color:#3aa516;font-weight:600}.acf-done:hover{color:#4caf50}.assets-thead{background:var(--raal-surface);border-bottom:1px solid var(--raal-border-table);align-items:center;min-width:1280px;height:44px;padding:0 12px;display:flex}@media (width<=768px){.assets-thead{min-width:0}}.assets-th{color:var(--raal-text-muted);letter-spacing:.55px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:500;display:flex;position:relative}.assets-th-label{align-items:center;gap:3px;display:inline-flex}.assets-th-model{flex:1;min-width:100px}.assets-th-serial{width:150px;min-width:150px}.assets-th-holder{text-align:center;width:150px;min-width:150px}.assets-th-condition{text-align:center;width:120px;min-width:120px}.assets-th-status{text-align:center;width:150px;min-width:150px}.assets-th-mdm{text-align:center;width:80px;min-width:80px}.assets-th-assigned,.assets-th-inuse{text-align:center;width:140px;min-width:140px}.assets-th-location{width:150px;min-width:150px}@media (width<=768px){.assets-th-location,.assets-th-mdm,.assets-th-assigned,.assets-th-inuse{display:none}.assets-th-model{flex:1;width:auto;min-width:0}}.assets-th-audit{text-align:center;width:110px;min-width:110px}.assets-th-actions{text-align:right;width:56px;min-width:56px}.assets-th-holder,.assets-th-condition,.assets-th-status,.assets-th-audit,.assets-th-mdm,.assets-th-assigned,.assets-th-inuse{justify-content:center}.assets-th-actions{justify-content:flex-end}.assets-th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.assets-th--sortable:hover{color:var(--raal-white)}.assets-th-caret{flex:none}@media (width<=768px){.assets-th-audit{display:none}}.asset-condition{white-space:nowrap;border:1px solid;border-radius:15px;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.asset-condition--none{color:var(--raal-text-muted);border:none;padding:0}.asset-condition-new{color:#1f8505;background:#1f850526;border-color:#1f850540}.asset-condition-good{color:#4caf50;background:#4caf5026;border-color:#4caf5040}.asset-condition-fair{color:#ffc123;background:#ffc12326;border-color:#ffc12340}.asset-condition-poor{color:#ff9800;background:#ff980026;border-color:#ff980040}.asset-condition-damaged{color:#f44336;background:#f4433626;border-color:#f4433640}.assets-row{border-bottom:1px solid var(--raal-border-table);align-items:center;min-width:1280px;min-height:59px;padding:8px 12px;transition:background .15s;display:flex;position:relative}.assets-row-indicator{background:var(--raal-green);width:4px;display:none;position:absolute;top:0;bottom:1px;left:0;box-shadow:0 0 16px #1f850580,0 0 4px #1f85054d}@media (width<=768px){.assets-row{min-width:0}}.assets-row:last-child{border-bottom:none}.assets-cell{color:var(--raal-text-bright);padding:0 12px;font-size:13px}.assets-cell-model{flex-direction:column;flex:1;gap:2px;min-width:100px;display:flex}.assets-model-name{color:var(--raal-text-bright);font-size:14px;font-weight:500;line-height:20px}.assets-model-manufacturer{color:var(--raal-text-muted);font-size:13px;line-height:19.5px}.assets-cell-serial{width:150px;min-width:150px;font-family:Menlo,monospace}.assets-cell-holder{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:150px;min-width:150px;overflow:hidden}.assets-cell-condition{text-align:center;width:120px;min-width:120px}.assets-cell-status{text-align:center;width:150px;min-width:150px}.assets-cell-mdm{text-align:center;width:80px;min-width:80px}.assets-cell-assigned,.assets-cell-inuse{text-align:center;width:140px;min-width:140px}.assets-cell-location{width:150px;min-width:150px}@media (width<=768px){.assets-cell-location,.assets-cell-mdm,.assets-cell-assigned,.assets-cell-inuse{display:none}.assets-cell-model{flex:1;width:auto;min-width:0}.assets-row{padding:8px}}.assets-row--clickable{cursor:pointer}.assets-row--clickable:hover{background:#1f85050d}.assets-row--clickable:hover .assets-row-indicator{display:block}.assets-row--mdm-live{background:#2196f30f}.assets-row--mdm-live:hover{background:#2196f31a}.assets-row--mdm-live:hover .assets-row-indicator{display:none}.assets-cell-audit{text-align:center;width:110px;min-width:110px}.assets-cell-actions{justify-content:flex-end;align-items:center;width:56px;min-width:56px;display:flex}.assets-audit-badge{white-space:nowrap;border:1px solid;border-radius:15px;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.assets-audit-badge--ok{color:#4caf50;background:#4caf5026;border-color:#4caf5040}.assets-audit-badge--bad{color:#f44336;background:#f4433626;border-color:#f4433640}.assets-audit-badge--none{color:var(--raal-text-muted);background:0 0;border:none;padding:0}.assets-row-actions-btn{width:28px;height:28px;color:var(--raal-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.assets-row-actions-btn:hover{background:var(--raal-surface);color:var(--raal-white)}@media (width<=768px){.assets-cell-audit{display:none}}.assets-table-container{background:var(--raal-black);border:1px solid var(--raal-border-table-outer);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.assets-table{width:100%;overflow-x:auto}.assets-table-content{width:100%}.assets-table-footer{border-top:1px solid var(--raal-border-table);background:var(--raal-black);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.assets-table-label{color:var(--raal-text-muted);letter-spacing:.55px;text-transform:uppercase;font-size:11px;font-weight:500}.assets-table-page-size{align-items:center;gap:12px;display:flex}.assets-table-page-select{background:var(--raal-surface-active);border:1px solid var(--raal-border-subtle);border-radius:4px;align-items:center;gap:8px;height:30px;padding:0 13px;display:flex;position:relative}.assets-table-page-select select{appearance:none;color:var(--raal-text-bright);font-size:13px;font-weight:500;font-family:var(--raal-font-family);cursor:pointer;background:0 0;border:none;outline:none;padding-right:4px}.assets-table-page-select svg{color:var(--raal-text-muted);pointer-events:none}.assets-table-pagination{align-items:center;gap:16px;display:flex}.assets-table-page-buttons{gap:8px;display:flex}.assets-table-page-btn{background:var(--raal-surface-active);border:1px solid var(--raal-border-subtle);width:30px;height:30px;color:var(--raal-text-bright);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:background .2s;display:flex}.assets-table-page-btn:hover:not(:disabled){background:var(--raal-surface-hover)}.assets-table-page-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.assets-table-container{border-left:none;border-right:none;border-radius:0}.assets-table-footer{padding:12px 16px}}.asset-datefilter{position:relative}.asset-datefilter-btn{height:38px;font-size:13px;font-weight:500;font-family:var(--raal-font-family);cursor:pointer;color:#fcfbfae6;white-space:nowrap;background:#fcfbfa05;border:1px solid #fcfbfa14;border-radius:6px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.asset-datefilter-btn--active{color:#3aa516;background:#1f85051f;border-color:#1f850566;font-weight:600}.asset-datefilter-label{line-height:1}.asset-datefilter-clear{width:16px;height:16px;color:inherit;cursor:pointer;background:#fcfbfa1f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.asset-datefilter-clear:hover{background:#fcfbfa33}.asset-datefilter-menu{z-index:80;background:var(--raal-popup-bg);border:1px solid #fcfbfa1f;border-radius:11px;flex-direction:column;gap:10px;width:250px;padding:12px;display:flex;position:absolute;top:44px;left:0;box-shadow:0 16px 40px #0000008c}.asset-datefilter-fields{background:#fcfbfa08;border:1px solid #fcfbfa14;border-radius:8px;gap:4px;padding:3px;display:flex}.asset-datefilter-field{font-size:12px;font-weight:500;font-family:var(--raal-font-family);cursor:pointer;color:#fcfbfa8c;background:0 0;border:none;border-radius:6px;flex:1;padding:7px 0}.asset-datefilter-field--active{background:var(--raal-green);color:#fcfbfa;font-weight:600}.asset-datefilter-presets{flex-direction:column;gap:2px;display:flex}.asset-datefilter-preset{text-align:left;width:100%;font-size:13px;font-weight:500;font-family:var(--raal-font-family);cursor:pointer;color:#fcfbfabf;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.asset-datefilter-preset:hover{background:#fcfbfa0a}.asset-datefilter-preset--active{color:#fcfbfa;background:#1f85051a;font-weight:600}.asset-datefilter-check{color:#3aa516;flex-shrink:0}.asset-datefilter-custom{align-items:center;gap:8px;padding-top:2px;display:flex}.asset-datefilter-custom input{color:#fcfbfa;min-width:0;height:34px;font-size:12px;font-family:var(--raal-font-family);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#fcfbfa05;border:1px solid #fcfbfa1a;border-radius:7px;outline:none;flex:1;padding:0 9px}.asset-datefilter-custom input:focus{border-color:var(--raal-green)}.asset-datefilter-to{color:#fcfbfa66;font-size:11px}.asset-overview{flex-direction:column;gap:16px;display:flex}.asset-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.asset-search{flex:1;min-width:240px;max-width:420px;position:relative}.asset-search-icon{color:#fcfbfa59;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.asset-search-input{width:100%;height:38px;color:var(--raal-white);font-size:13px;font-family:var(--raal-font-family);background:#fcfbfa05;border:1px solid #fcfbfa14;border-radius:19px;outline:none;padding:0 34px 0 38px;transition:border-color .2s,box-shadow .2s}.asset-search-input::placeholder{color:#fcfbfa4d}.asset-search-input:focus{border-color:var(--raal-green);box-shadow:0 0 0 3px #1f85052e}.asset-search-clear{color:#fcfbfa99;cursor:pointer;background:#fcfbfa0f;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.asset-search-clear:hover{color:var(--raal-white)}.asset-filter-select{color:#fcfbfae6;width:160px;height:38px;font-size:13px;font-family:var(--raal-font-family);cursor:pointer;background:#fcfbfa05;border:1px solid #fcfbfa14;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.asset-filter-select svg{opacity:.5;flex-shrink:0;width:14px;height:14px}.asset-filter-select:focus,.asset-filter-select:focus-visible{box-shadow:none;outline:none}.asset-filter-clear{white-space:nowrap;font-size:13px;font-family:var(--raal-font-family);color:#fcfbfa8c;cursor:pointer;background:0 0;border:1px solid #fcfbfa1f;border-radius:6px;margin-left:auto;padding:7px 15px;transition:background-color .15s}.asset-filter-clear:hover{background:#fcfbfa0a}.asset-export-btn{white-space:nowrap;justify-content:center;align-items:center;height:38px;padding-top:0;padding-bottom:0;font-size:13px;display:flex}.asset-loading,.asset-error{color:var(--raal-text-muted);padding:8px 0;font-size:14px}.asset-error{color:#f44336}.add-asset-modal.aaw-shell{border:1px solid #fcfbfa17;border-radius:20px;box-shadow:0 30px 80px #0009}.aaw-panel{flex-direction:column;display:flex}.aaw-field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.aaw-step-section{letter-spacing:.06em;text-transform:uppercase;color:#fcfbfa66;margin:20px 0 12px;font-size:11px;font-weight:600}.aaw-step-section--first{margin-top:0}.aaw-step-section--split{justify-content:space-between;align-items:baseline;display:flex}.aaw-step-section-hint{color:#fcfbfa61;text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.aaw-note{color:#fcfbfa80;background:#fcfbfa08;border:1px solid #fcfbfa14;border-radius:10px;margin-bottom:20px;padding:11px 14px;font-size:12px}.aaw-toggle{width:100%;margin-bottom:12px}.aaw-req{color:#3aa516}.aam-row{gap:14px;margin-bottom:12px;display:flex}.aam-field{flex-direction:column;flex:1;gap:6px;margin-bottom:12px;display:flex}.aam-row .aam-field{margin-bottom:0}.aam-field--short{flex:0 0 110px}.aam-hint{color:var(--raal-text-muted);font-size:12px}.add-asset-modal .field-label{color:#fcfbfa8c;font-size:12px;font-weight:500}.add-asset-modal .raal-text-edit,.add-asset-modal .raal-form-select,.add-asset-modal .raal-form-textarea{width:100%;color:var(--raal-white);font-size:13px;font-family:var(--raal-font-family);box-sizing:border-box;background:#fcfbfa0a;border:1px solid #fcfbfa1a;border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s}.add-asset-modal .raal-text-edit,.add-asset-modal .raal-form-select{height:40px}.add-asset-modal .raal-text-edit{padding:0 13px}.add-asset-modal .raal-text-edit:focus,.add-asset-modal .raal-form-select:focus,.add-asset-modal .raal-form-textarea:focus{border-color:#3aa516;box-shadow:0 0 0 3px #1f850538}.add-asset-modal .raal-form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fcfbfa80' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:12px;padding:0 36px 0 13px}.add-asset-modal .raal-form-select option{background:var(--raal-popup-bg);color:var(--raal-white)}.add-asset-modal .raal-form-textarea{resize:vertical;min-height:44px;padding:11px 13px;line-height:1.5}.add-asset-modal .raal-text-edit::placeholder,.add-asset-modal .raal-form-textarea::placeholder{color:#fcfbfa47}.add-asset-modal .raal-text-edit.aam-mono{font-family:JetBrains Mono,Menlo,monospace;font-size:12px}.aam-upper{text-transform:uppercase}.aam-mt{margin-top:18px}.aam-grades{gap:6px;margin-top:8px;display:flex}.aam-grade{text-align:center;cursor:pointer;color:#fcfbfa8c;background:#fcfbfa05;border:1px solid #fcfbfa1a;border-radius:7px;flex:1;padding:9px 0;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.aam-grade:hover{border-color:#fcfbfa33}.aam-grade--active{font-weight:600}.aam-grade-new.aam-grade--active{color:#1f8505;background:#1f850529;border-color:#1f850573}.aam-grade-good.aam-grade--active{color:#4caf50;background:#4caf5029;border-color:#4caf5073}.aam-grade-fair.aam-grade--active{color:#ffc123;background:#ffc12329;border-color:#ffc12373}.aam-grade-poor.aam-grade--active{color:#ff9800;background:#ff980029;border-color:#ff980073}.aam-grade-damaged.aam-grade--active{color:#f44336;background:#f4433629;border-color:#f4433673}.aam-checks{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:8px;display:grid}.aam-check{cursor:pointer;text-align:left;background:#fcfbfa05;border:1px solid #fcfbfa1a;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-family:inherit;transition:all .15s;display:flex}.aam-check--active{background:#1f850514;border-color:#1f850566}.aam-check-box{color:#fcfbfa;background:0 0;border:1px solid #fcfbfa38;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:flex}.aam-check--active .aam-check-box{background:#1f8505;border-color:#1f8505}.aam-check-label{color:#fcfbfad9;font-size:13px}.aam-photos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.aaw-photos{grid-template-columns:repeat(4,1fr)}.aam-photo{flex-direction:column;gap:7px;display:flex}.aam-photo-preview{aspect-ratio:4/3;border:1px solid #fcfbfa1f;border-radius:12px;position:relative;overflow:hidden}.aaw-photos .aam-photo-preview,.aaw-photos .aam-photo-upload{aspect-ratio:1}.aam-photo-preview img{object-fit:cover;width:100%;height:100%;display:block}.aam-photo-preview--dragging{border-color:#1f8505b3;box-shadow:inset 0 0 0 2px #1f850580}.aam-photo-preview--dragging:after{content:"Drop to replace";color:#3aa516;pointer-events:none;background:#0808088c;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;inset:0}.aam-photo-remove{color:#fcfbfa;cursor:pointer;background:#080808b3;border:1px solid #fcfbfa26;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex;position:absolute;top:6px;right:6px}.aam-photo-actions{gap:1px;display:flex;position:absolute;bottom:0;left:0;right:0}.aam-photo-action{color:#fcfbfa;cursor:pointer;background:#080808b8;border:none;border-top:1px solid #fcfbfa1f;flex:1;justify-content:center;align-items:center;height:26px;font-family:inherit;font-size:11px;font-weight:600;transition:background .15s,color .15s;display:flex}.aam-photo-action:hover{color:#3aa516;background:#080808eb}.aam-photo-action--danger:hover{color:#f44336}.aam-photo-action input{display:none}.aam-photo-action:disabled{opacity:.5;cursor:not-allowed}.aam-photo-busy{color:#fcfbfa;background:#0808088c;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;inset:0}.aam-photo-confirm{background:#080808d1;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;inset:0}.aam-photo-confirm-text{color:#fcfbfa;font-size:12px;font-weight:600}.aam-photo-confirm-btns{gap:6px;display:flex}.aam-photo-confirm-btn{color:#fcfbfa;cursor:pointer;background:#fcfbfa14;border:1px solid #fcfbfa26;border-radius:6px;justify-content:center;align-items:center;height:24px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:flex}.aam-photo-confirm-btn:hover{background:#fcfbfa24}.aam-photo-confirm-btn--danger{color:#f44336;border-color:#f4433680}.aam-photo-confirm-btn--danger:hover{background:#f4433626}.aam-photo-upload{aspect-ratio:4/3;cursor:pointer;background:#fcfbfa05;border:1px dashed #fcfbfa2e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:all .15s;display:flex}.aam-photo-upload:hover{color:#3aa516;background:#1f85050a;border-color:#1f850580}.aam-photo-upload--dragging{background:#1f850514;border-color:#1f8505b3}.aam-photo-upload input{display:none}.aam-photo-plus{color:#fcfbfa66;font-size:19px;line-height:1}.aam-photo-upload-text{color:#fcfbfa66;font-size:11px}.aam-photo-label{color:#fcfbfa80;text-align:center;font-size:11px;font-weight:500}.aam-error{color:var(--raal-red,#db504a);font-size:13px}.aaw-error{line-height:1.3}@media (width<=720px){.aaw-body{flex-direction:column}.aaw-rail{border-bottom:1px solid #fcfbfa12;border-right:none;flex-direction:row;width:100%;overflow-x:auto}.aaw-rail-spacer,.aaw-rail-note,.aaw-step-text{display:none}.aaw-checks,.aam-checks{grid-template-columns:1fr 1fr}}.pac-container{z-index:1100!important;pointer-events:auto!important}.add-asset-modal .aam-help{color:var(--raal-text-muted);margin-top:4px;font-size:11px;line-height:1.35;display:block}.aam-bamboo-hint{cursor:help;color:var(--raal-text-muted);margin-left:4px;font-size:11px}.add-asset-modal .aam-locked-field{align-items:center;gap:8px;display:flex}.add-asset-modal .aam-locked-field .raal-text-edit{opacity:.7;flex:1}.add-asset-modal .aam-override-btn{border:1px solid var(--raal-border-subtle);color:var(--raal-text-muted);cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:6px 10px;font-size:12px}.add-asset-modal .aam-override-btn:hover{color:var(--raal-white);border-color:var(--raal-white)}.import-assets-modal.aaw-shell{border:1px solid #fcfbfa17;border-radius:20px;box-shadow:0 30px 80px #0009}.aaw-head{border-bottom:1px solid #fcfbfa12;flex-direction:column;flex-shrink:0;gap:3px;padding:20px 26px;display:flex}.aaw-head-title{letter-spacing:-.01em;font-size:18px;font-weight:600}.aaw-shell .aaw-head-sub{color:#fcfbfa73;margin:0;font-size:12px}.aaw-body{flex:1;min-height:0;display:flex}.aaw-rail{border-right:1px solid #fcfbfa12;flex-direction:column;flex-shrink:0;gap:3px;width:250px;padding:16px 12px;display:flex;overflow-y:auto}.aaw-step{cursor:pointer;text-align:left;color:#fcfbfa99;background:0 0;border:none;border-radius:11px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-family:inherit;transition:background .15s;display:flex}.aaw-step:hover{background:#fcfbfa08}.aaw-step--active{color:#fcfbfa;background:#fcfbfa0f}.aaw-step--disabled{cursor:default;opacity:.55}.aaw-step--disabled:hover{background:0 0}.aaw-step-badge{color:#fcfbfa80;background:0 0;border:1px solid #fcfbfa33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:flex}.aaw-step-badge--active{color:#fff;background:#1f8505;border-color:#1f8505}.aaw-step-badge--done{color:#3aa516;background:#1f850533;border-color:#1f850573}.aaw-step-text{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.aaw-step-label{font-size:13px;font-weight:500}.aaw-step-sub{color:#fcfbfa61;font-size:11px;font-weight:400}.aaw-rail-spacer{flex:1;min-height:12px}.aaw-rail-note{color:#fcfbfa8c;background:#1f850512;border:1px solid #1f850533;border-radius:11px;padding:12px;font-size:11px;line-height:1.5}.aaw-rail-note-em{color:#3aa516;font-weight:500}.aaw-content{flex:1;min-width:0;padding:24px 28px;overflow-y:auto}.aaw-foot{border-top:1px solid #fcfbfa12;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 26px;display:flex}.aaw-foot-left{align-items:center;gap:14px;min-width:0;display:flex}.aaw-foot-right{align-items:center;gap:12px;display:flex}.aaw-nav-btn{color:#fcfbfad9;cursor:pointer;background:#fcfbfa0a;border:1px solid #fcfbfa1f;border-radius:10px;height:40px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s}.aaw-nav-btn:hover{background:#fcfbfa14}.aaw-nav-btn:disabled{opacity:.5;cursor:default}.import-assets-modal .iam-section{flex-direction:column;gap:18px;display:flex}.import-assets-modal .iam-banner{background:#1f850512;border:1px solid #1f850533;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.import-assets-modal .iam-banner-icon{color:#3aa516;background:#1f850524;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.import-assets-modal .iam-banner-text{flex:1;min-width:0}.import-assets-modal .iam-banner-title{color:var(--raal-white);font-size:13px;font-weight:600}.import-assets-modal .iam-banner-sub{color:#fcfbfa8c;margin-top:1px;font-size:12px}.import-assets-modal .iam-template-btn{height:36px;color:var(--raal-white);font-size:13px;font-weight:600;font-family:var(--raal-font-family);cursor:pointer;white-space:nowrap;background:#fcfbfa0a;border:1px solid #fcfbfa24;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:0 14px;transition:border-color .15s,background .15s;display:inline-flex}.import-assets-modal .iam-template-btn:hover{background:#1f850514;border-color:#1f850580}.import-assets-modal .iam-drop{text-align:center;cursor:pointer;background:#fcfbfa04;border:1px dashed #fcfbfa2e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:36px 20px;transition:border-color .15s,background .15s;display:flex}.import-assets-modal .iam-drop:hover,.import-assets-modal .iam-drop--over{background:#1f85050d;border-color:#1f850580}.import-assets-modal .iam-drop-icon{color:#3aa516;background:#fcfbfa0a;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.import-assets-modal .iam-drop-title{color:var(--raal-white);margin-top:14px;font-size:15px;font-weight:600}.import-assets-modal .iam-drop-sub{color:#fcfbfa80;margin-top:4px;font-size:13px}.import-assets-modal .iam-link{color:#3aa516;font-weight:600}.import-assets-modal .iam-file{background:#fcfbfa08;border:1px solid #fcfbfa1a;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}.import-assets-modal .iam-file-icon{color:#3aa516;background:#1f85051f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.import-assets-modal .iam-file-meta{flex:1;min-width:0}.import-assets-modal .iam-file-name{color:var(--raal-white);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.import-assets-modal .iam-file-size{color:#fcfbfa80;margin-top:2px;font-size:12px}.import-assets-modal .iam-file-remove{color:#fcfbfa8c;cursor:pointer;background:0 0;border:1px solid #fcfbfa1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:border-color .15s,color .15s;display:flex}.import-assets-modal .iam-file-remove:hover{color:#f44336;border-color:#f4433680}.import-assets-modal .iam-hint{color:#fcfbfa66;align-items:center;gap:8px;font-size:12px;display:flex}.import-assets-modal .iam-summary{color:var(--raal-white);border-radius:9px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:600;display:flex}.import-assets-modal .iam-summary--ok{color:#3aa516;background:#1f85051a;border:1px solid #1f850547}.import-assets-modal .iam-summary--warn{color:#ff9800;background:#ff98001a;border:1px solid #ff98004d}.import-assets-modal .iam-table-scroll{overflow-x:auto}.import-assets-modal .iam-table{min-width:720px}.import-assets-modal .iam-thead,.import-assets-modal .iam-tr{grid-template-columns:22px 1.4fr 1fr 1fr 1.2fr 1.6fr 1.3fr;align-items:center;gap:8px;display:grid}.import-assets-modal .iam-thead{letter-spacing:.04em;text-transform:uppercase;color:#fcfbfa66;border-bottom:1px solid #fcfbfa14;padding:0 0 10px;font-size:11px;font-weight:600}.import-assets-modal .iam-tr-wrap{border-bottom:1px solid #fcfbfa0d;padding:9px 0}.import-assets-modal .iam-status{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.import-assets-modal .iam-status--ok{color:#3aa516;background:#1f850529}.import-assets-modal .iam-status--bad{color:#f44336;background:#f4433629}.import-assets-modal .iam-cell{width:100%;height:34px;color:var(--raal-white);font-size:13px;font-family:var(--raal-font-family);box-sizing:border-box;background:#fcfbfa05;border:1px solid #fcfbfa17;border-radius:6px;outline:none;padding:0 9px;transition:border-color .15s,box-shadow .15s}.import-assets-modal .iam-cell:focus{border-color:var(--raal-green);box-shadow:0 0 0 3px #1f850540}.import-assets-modal .iam-cell-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fcfbfa80' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:11px;padding-right:26px}.import-assets-modal .iam-cell-select option{background:var(--raal-popup-bg);color:var(--raal-white)}.import-assets-modal .iam-mono{font-family:Menlo,monospace;font-size:12px}.import-assets-modal .iam-phone{color:#fcfbfabf;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.import-assets-modal .iam-phone--missing{color:#ff9800d9;font-size:12px}.import-assets-modal .iam-row-error{color:#f44336;align-items:center;gap:6px;margin:8px 0 1px 30px;font-size:12px;display:flex}.import-assets-modal .iam-footer{border-top:1px solid #fcfbfa12;justify-content:flex-end;align-items:center;gap:10px;padding-top:15px;display:flex}.import-assets-modal .iam-footer--split{justify-content:space-between}.import-assets-modal .iam-footer-right{align-items:center;gap:14px;display:flex}.import-assets-modal .iam-skip-note{color:#ff9800d9;font-size:12px}.import-assets-modal .iam-error{color:var(--raal-red,#db504a);font-size:13px}.import-assets-modal .iam-fix-note{color:#fcfbfa73;font-size:12px}.import-assets-modal .iam-done{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px 10px;display:flex}.import-assets-modal .iam-done-icon{color:#3aa516;background:#1f85051f;border:1px solid #1f85054d;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex;box-shadow:0 0 36px #1f850540}.import-assets-modal .iam-done-title{color:var(--raal-white);font-size:19px;font-weight:600}.import-assets-modal .iam-done-text{color:#fcfbfa99;max-width:360px;margin:8px 0 22px;font-size:14px;line-height:1.55}.import-assets-modal .iam-done-text strong{color:var(--raal-white);font-weight:600}.import-assets-modal .iam-done-file{color:#fcfbfacc}@media (width<=720px){.aaw-body{flex-direction:column}.aaw-rail{border-bottom:1px solid #fcfbfa12;border-right:none;flex-direction:row;width:100%;overflow-x:auto}.aaw-rail-spacer,.aaw-rail-note,.aaw-step-text{display:none}}.assets-teaser-sample-tag{letter-spacing:.8px;text-transform:uppercase;color:var(--raal-green);vertical-align:middle;background:#1f85051f;border:1px solid #1f850559;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:600}.assets-teaser-badge{border-radius:15px;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.assets-teaser-badge--ok{color:#4caf50;background:#4caf5026;border:1px solid #4caf5040}.assets-teaser-badge--info{color:#2196f3;background:#2196f326;border:1px solid #2196f340}.assets-teaser-badge--warn{color:#ff9800;background:#ff980026;border:1px solid #ff980040}.assets-teaser-badge--none{color:#bdbdbd;background:#bdbdbd26;border:1px solid #bdbdbd40}.raal-primary-button{background-color:var(--raal-green);color:#fcfbfa;text-align:center;text-transform:capitalize;border:2px solid #1f8505;border-radius:5px;justify-content:center;align-items:center;gap:.625rem;padding:.625rem 30px;font-family:Quicksand,sans-serif;font-size:15px;font-weight:500;line-height:1.25rem;transition:all .2s;display:flex}.raal-primary-button:hover{background-color:#1f8505;transform:scale(1.05);box-shadow:0 0 20px #1f850599}.raal-primary-button:focus{outline:none;box-shadow:0 0 0 2px #141514,0 0 0 4px #1f8505}.raal-primary-button:disabled,.raal-primary-button[disabled]{opacity:.5;cursor:not-allowed}.raal-primary-button:disabled:hover,.raal-primary-button[disabled]:hover{background-color:var(--raal-green);box-shadow:none;opacity:.5;transform:none}@media (width<=639px){.raal-primary-button{width:100%}}.raal-secondary-button{color:var(--raal-simple-white);text-align:center;cursor:pointer;background-color:#0000;border:1px solid #fcfbfa26;border-radius:6px;padding:.75rem 1.5rem;font-family:Quicksand,sans-serif;font-size:15px;font-weight:500;line-height:normal;transition:border-color .15s,background-color .15s}.raal-secondary-button:hover{background-color:#fcfbfa0a;border-color:#fcfbfa4d}.raal-secondary-button:disabled{opacity:.5;cursor:not-allowed}.asset-action-bar{gap:12px;margin-bottom:24px;display:flex}.asdoc-upload{border:1px dashed #fcfbfa24;border-radius:12px;margin-bottom:18px;padding:16px;transition:border-color .15s,background .15s}.asdoc-upload--dragging{background:#1f85050f;border-color:#1f8505b3}.asdoc-upload-fields{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.asdoc-select,.asdoc-description{color:var(--raal-white);background:#fcfbfa0a;border:1px solid #fcfbfa1f;border-radius:9px;height:38px;padding:9px 11px;font-family:inherit;font-size:13px}.asdoc-select{min-width:170px}.asdoc-description{flex:1;min-width:180px}.asdoc-select:focus,.asdoc-description:focus{border-color:#1f85058c;outline:none}.asdoc-description::placeholder{color:var(--raal-text-dim)}.asdoc-upload-btn{color:var(--raal-white);cursor:pointer;white-space:nowrap;background:#1f8505;border-radius:9px;justify-content:center;align-items:center;height:38px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.asdoc-upload-btn:hover{background:#1c7804}.asdoc-upload-btn input{display:none}.asdoc-upload-hint{color:var(--raal-text-dim);margin-top:10px;font-size:12px}.asdoc-state{color:var(--raal-text-secondary);padding:10px 2px;font-size:13px}.asdoc-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.asdoc-row{background:#fcfbfa08;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.asdoc-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.asdoc-type{text-transform:uppercase;letter-spacing:.03em;color:#3aa516;font-size:11px;font-weight:600}.asdoc-name{color:var(--raal-white);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.asdoc-note{color:var(--raal-text-secondary);font-size:12px}.asdoc-meta{color:var(--raal-text-dim);font-size:12px}.asdoc-row-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.asdoc-confirm-text{color:var(--raal-text-secondary);margin-right:2px;font-size:12px}.asdoc-action{cursor:pointer;color:var(--raal-text-bright);background:#fcfbfa0f;border:none;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600}.asdoc-action:hover{background:#fcfbfa1a}.asdoc-action:disabled{opacity:.5;cursor:default}.asdoc-action--danger{color:#f0796b}.asdoc-action--danger:hover{background:#f0796b1f}.asdt-timeline{flex-direction:column;display:flex}.asdt-timeline-empty{color:var(--raal-text-muted);padding:4px 0;font-size:13px}.asdt-timeline-item{border-bottom:1px solid #fcfbfa0d;align-items:center;gap:14px;padding:14px 0;display:flex}.asdt-timeline-icon{color:#fcfbfa99;background:#fcfbfa0a;border:1px solid #fcfbfa1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.asdt-timeline-icon--ok{color:#3aa516;background:#1f850526;border-color:#1f85054d}.asdt-timeline-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--raal-text-bright);flex:1;font-size:13px;font-weight:500;overflow:hidden}.asdt-timeline-detail{color:#fcfbfa66;margin-left:8px;font-size:12px;font-weight:400}.asdt-timeline-order{color:var(--raal-text-muted);text-underline-offset:2px;margin-left:8px;font-size:12px;-webkit-text-decoration:underline #fcfbfa40;text-decoration:underline #fcfbfa40}.asdt-timeline-order:hover{color:var(--raal-text-bright);-webkit-text-decoration-color:var(--raal-text-bright);text-decoration-color:var(--raal-text-bright)}.asdt-timeline-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--raal-text-muted);background:var(--raal-surface);border:1px solid #fcfbfa14;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:600}.asdt-timeline-actor{color:#fcfbfa99;white-space:nowrap;flex-shrink:0;font-size:12px}.asdt-timeline-date{color:#fcfbfa59;white-space:nowrap;flex-shrink:0;font-family:ui-monospace,Menlo,JetBrains Mono,monospace;font-size:12px}.asdt-timeline-group{border-bottom:1px solid #fcfbfa0d}.asdt-timeline-group-header{cursor:pointer;text-align:left;width:100%;color:var(--raal-white);background:0 0;border:none;align-items:center;gap:14px;padding:14px 0;font-family:inherit;display:flex}.asdt-timeline-chevron{color:#fcfbfa80;flex-shrink:0;transition:transform .18s}.asdt-timeline-chevron--open{transform:rotate(90deg)}.asdt-timeline-group-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--raal-text-bright);flex:1;align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.asdt-timeline-fieldbadge{letter-spacing:.06em;text-transform:uppercase;color:#fcfbfa8c;background:#fcfbfa0d;border:1px solid #fcfbfa1f;border-radius:9px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:600}.asdt-timeline-changes{border-left:1px solid #fcfbfa1a;flex-direction:column;gap:9px;margin:0 0 14px 15px;padding-left:26px;display:flex}.asdt-timeline-change{align-items:baseline;gap:12px;display:flex}.asdt-timeline-change-field{color:#fcfbfabf;white-space:nowrap;font-size:13px;font-weight:500}.asdt-timeline-change-value{text-align:right;color:#fcfbfa73;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:ui-monospace,Menlo,JetBrains Mono,monospace;font-size:12px;overflow:hidden}@media (width<=640px){.asdt-timeline-actor{display:none}}.asset-detail-page{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.asset-detail{width:100%;min-height:0;color:var(--raal-white);flex-direction:column;flex:1;font-family:Quicksand,sans-serif;display:flex;overflow-y:auto}.asdt-inner{flex:1 0 auto;width:100%;max-width:1320px;margin:0 auto;padding:28px 40px 40px}.asdt-state{color:var(--raal-text-secondary);padding:40px 0}.asdt-mono{font-family:JetBrains Mono,monospace}.asdt-muted{color:var(--raal-text-secondary)}.asdt-live-banner{color:var(--raal-text-secondary);background:#2196f314;border:1px solid #2196f333;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:13px;line-height:1.5}.asdt-wrap{overflow-wrap:anywhere}.asdt-back{cursor:pointer;color:var(--raal-text-muted);background:0 0;border:none;align-items:center;gap:7px;margin-bottom:22px;padding:0;font-family:inherit;font-size:13px;display:inline-flex}.asdt-back:hover{color:#3aa516}.asdt-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.asdt-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#3aa516;margin-bottom:9px;font-size:12px;font-weight:500}.asdt-title{letter-spacing:-.03em;margin:0;font-size:36px;font-weight:500;line-height:1}.asdt-subline{color:var(--raal-text-muted);align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.asdt-subline .asdt-mono{color:var(--raal-text-bright);font-size:12px}.asdt-subline strong{color:var(--raal-text-bright);font-weight:600}.asdt-copy-btn{color:#fcfbfa73;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:-6px;padding:0;display:inline-flex}.asdt-copy-btn:hover{color:#fcfbfae6;background:var(--raal-surface-hover)}.asdt-dot{background:var(--raal-text-dim);border-radius:50%;width:3px;height:3px}.asdt-edit-btn{background:var(--raal-surface);height:40px;color:var(--raal-text-bright);cursor:pointer;white-space:nowrap;border:1px solid #fcfbfa1f;border-radius:10px;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.asdt-edit-btn:hover{background:var(--raal-surface-hover);border-color:#fcfbfa40}.asdt-card{background:#181918;border:1px solid #fcfbfa12;border-radius:16px}.asdt-card-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.asdt-card-title{font-size:16px;font-weight:600}.asdt-stats{grid-template-columns:repeat(3,minmax(0,1fr)) 330px;gap:14px;margin-bottom:14px;display:grid}.asdt-stat{padding:18px 20px}.asdt-stat-label{color:var(--raal-text-muted);font-size:12px;font-weight:500}.asdt-stat-head{justify-content:space-between;align-items:center;display:flex}.asdt-stat-status{align-items:center;gap:8px;margin-top:9px;display:flex}.asdt-status-dot{border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #4caf50b3}.asdt-stat-value{margin-top:9px;font-size:19px;font-weight:500}.asdt-stat-status .asdt-stat-value,.asdt-stat-condition .asdt-stat-value{margin-top:0}.asdt-stat-condition{align-items:baseline;gap:8px;margin-top:9px;display:flex}.asdt-stat-denom{color:var(--raal-text-muted);font-size:13px;font-weight:600}.asdt-stat-sub{color:var(--raal-text-muted);margin-top:5px;font-size:12px}.asdt-score-bar{background:#fcfbfa12;border-radius:3px;height:5px;margin-top:9px;overflow:hidden}.asdt-score-fill{background:linear-gradient(90deg,#1f8505,#4caf50);border-radius:3px;height:100%}.asdt-two-col{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;margin-bottom:14px;display:grid}.asdt-detail{border-radius:18px;overflow:hidden}.asdt-tabs{border-bottom:1px solid #fcfbfa12;gap:4px;padding:10px 14px 0;display:flex;overflow-x:auto}.asdt-tab{cursor:pointer;color:var(--raal-text-muted);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:500}.asdt-tab:hover{color:var(--raal-text-bright)}.asdt-tab--active{color:var(--raal-white);border-bottom-color:#1f8505}.asdt-panel{padding:24px 26px}.asdt-panel--rows{padding:8px 26px 20px}.asdt-panel-title{margin-bottom:16px;font-size:15px;font-weight:600}.asdt-panel-title--spaced{margin-top:28px}.asdt-checks{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.asdt-check-chip{background:#fcfbfa08;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;font-size:13px;font-weight:600;display:flex}.asdt-check-chip--no{color:var(--raal-text-secondary)}.asdt-check-chip-icon{flex-shrink:0;display:inline-flex}.asdt-check-chip-icon--ok{color:#3aa516}.asdt-check-chip-icon--no{color:var(--raal-text-dim)}.asdt-notes-box{color:var(--raal-text-secondary);border:1px dashed #fcfbfa1f;border-radius:11px;padding:12px 14px;font-size:13px;line-height:1.6}.asdt-lifecycle{align-items:flex-start;display:flex}.asdt-lc-node{flex:1;min-width:0;position:relative}.asdt-lc-node--last{flex:0 0 90px}.asdt-lc-line{background:#fcfbfa1a;height:2px;position:absolute;top:5px;left:12px;right:0}.asdt-lc-node--last .asdt-lc-line{display:none}.asdt-lc-line--done{background:#1f8505}.asdt-lc-dot{background:#fcfbfa0f;border:2px solid #fcfbfa40;border-radius:50%;width:12px;height:12px;display:block;position:relative}.asdt-lc-dot--done{background:#3aa516;border-color:#3aa516;box-shadow:0 0 8px #3aa51699}.asdt-lc-label{color:var(--raal-text-muted);margin-top:12px;font-size:12px}.asdt-lc-value{margin-top:3px;font-size:13px;font-weight:600}.asdt-lc-note{color:var(--raal-text-muted);margin-top:2px;font-size:11px}.asdt-spec-row{border-bottom:1px solid var(--raal-border-table);justify-content:space-between;align-items:center;gap:30px;padding:12px 0;font-size:13px;display:flex}.asdt-panel--rows .asdt-spec-row:last-child{border-bottom:none}.asdt-spec-key{color:var(--raal-text-muted);flex-shrink:0}.asdt-spec-val{text-align:right;font-weight:600}.asdt-spec-val.asdt-mono{font-size:12px;font-weight:400}.asdt-pill{border-radius:9px;align-items:center;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.asdt-pill--ok{color:#3aa516;background:#1f850526;border:1px solid #1f85054d}.asdt-pill--bad{color:#f44336;background:#f4433624;border:1px solid #f443364d}.asdt-pill--neutral{color:var(--raal-text-secondary);background:var(--raal-surface-hover);border:1px solid #fcfbfa1f}.asdt-audit{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.asdt-audit-actions{gap:6px;display:inline-flex}.asdt-audit-btn{color:var(--raal-text-secondary);background:var(--raal-surface-hover);cursor:pointer;border:1px solid #fcfbfa1f;border-radius:8px;padding:3px 9px;font-size:11px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.asdt-audit-btn:hover:not(:disabled){background:#fcfbfa17}.asdt-audit-btn:disabled{opacity:.5;cursor:default}.asdt-audit-btn--active-ok{color:#3aa516;background:#1f850526;border-color:#1f85054d}.asdt-audit-btn--active-bad{color:#f44336;background:#f4433624;border-color:#f443364d}.asdt-audit-help{color:var(--raal-text-muted);text-align:right;padding:6px 0 2px;font-size:11px}.asdt-rail{flex-direction:column;gap:14px;display:flex;position:sticky;top:20px}.asdt-rail-card{border-radius:18px;padding:20px 22px}.asdt-rail-head{margin-bottom:14px}.asdt-info-label{letter-spacing:.06em;text-transform:uppercase;color:#fcfbfa66;font-size:11px;font-weight:500}.asdt-rail-card>.asdt-info-label{margin-bottom:14px;display:block}.asdt-rail-divider{background:#fcfbfa0f;height:1px;margin:16px 0 14px}.asdt-holder{align-items:center;gap:12px;display:flex}.asdt-avatar{color:#3aa516;background:#18400a;border:1px solid #1f85054d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:600;display:flex}.asdt-holder-text{min-width:0}.asdt-holder-name{font-size:14px;font-weight:600}.asdt-holder-email{color:var(--raal-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.asdt-info-tag{color:#3aa516;align-items:center;gap:5px;margin-top:11px;font-size:11px;font-weight:600;display:inline-flex}.asdt-photos-hint{color:var(--raal-text-muted);font-size:12px}.asdt-photo-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.asdt-photo-img,.asdt-photo-empty{aspect-ratio:4/3;border:1px solid #fcfbfa14;border-radius:10px}.asdt-photo-img{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--raal-surface)}.asdt-photo-empty{color:var(--raal-text-dim);background:repeating-linear-gradient(45deg,#fcfbfa08,#fcfbfa08 8px,#fcfbfa0f 8px 16px);justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.asdt-photo-img--clickable{cursor:pointer;transition:border-color .12s,transform .12s,filter .12s}.asdt-photo-img--clickable:hover{filter:brightness(1.06);border-color:#fcfbfa47;transform:translateY(-1px)}.asdt-photo-img--clickable:focus-visible{outline-offset:2px;outline:2px solid #3aa516}.asdt-lightbox-body{justify-content:center;align-items:center;display:flex;position:relative}.asdt-lightbox-img{object-fit:contain;background:#000;border:1px solid #fcfbfa14;border-radius:14px;max-width:100%;max-height:80vh}.asdt-lightbox-nav{color:#fcfbfa;cursor:pointer;background:#141414b8;border:1px solid #fcfbfa24;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .12s,border-color .12s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.asdt-lightbox-nav:hover{background:#282828eb;border-color:#fcfbfa4d}.asdt-lightbox-nav--prev{left:12px}.asdt-lightbox-nav--next{right:12px}.asdt-lightbox-caption{color:#fcfbfa;background:#141414b8;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.asdt-warranty-badge{border:1px solid #0000;border-radius:9px;padding:2px 8px;font-size:11px;font-weight:500}.asdt-warranty-badge--valid{color:#3aa516;background:#1f850526;border-color:#1f85054d}.asdt-warranty-badge--expired{color:#f44336;background:#f4433624;border-color:#f443364d}.asdt-actionbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121312eb;border-top:1px solid #fcfbfa14;flex:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:14px 40px;display:flex}.asdt-actionbar-note{color:var(--raal-text-secondary);align-items:center;gap:9px;font-size:13px;display:flex}.asdt-actionbar-note strong{color:var(--raal-text-bright);font-weight:600}.asdt-actionbar-buttons{align-items:center;gap:10px;display:flex}.asdt-action{cursor:pointer;border-radius:10px;align-items:center;gap:8px;height:42px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.asdt-action--ghost{background:var(--raal-surface-hover);color:var(--raal-white);border:1px solid #fcfbfa24;padding:0 16px}.asdt-action--ghost:hover{border-color:#fcfbfa47}.asdt-action--primary{background:var(--raal-green);color:#fff;border:none;padding:0 22px;font-weight:500;transition:box-shadow .2s}.asdt-action--primary:hover{box-shadow:0 0 22px #1f85058c}@media (width<=1024px){.asdt-stats{grid-template-columns:1fr 1fr}.asdt-two-col{grid-template-columns:1fr}.asdt-rail{position:static}}@media (width<=640px){.asdt-inner{padding:24px 20px 40px}.asdt-stats{grid-template-columns:1fr}.asdt-checks{grid-template-columns:1fr 1fr}.asdt-actionbar{flex-direction:column;align-items:stretch;padding:14px 20px}.asdt-actionbar-buttons{justify-content:flex-end}}.user-profile-menu-content{background-color:var(--raal-popup-bg);border:1px solid var(--raal-border-subtle);z-index:200;border-radius:8px;min-width:218px;padding:20px;box-shadow:0 25px 50px #00000040}.user-profile-menu-content .menu-item{border-radius:0;padding:0}.user-profile-menu-content .menu-item:focus{background:0 0}.user-profile-menu-content .menu-item-action{color:var(--raal-text-link);cursor:pointer;padding:7px 0;font-size:14px}.user-profile-menu-content .menu-item-action:hover,.user-profile-menu-content .menu-item-action:focus{color:var(--raal-green);background:0 0}.user-profile-data{border-bottom:1px solid var(--raal-border-subtle);width:100%;margin-bottom:8px;padding-bottom:16px}.user-profile-data .name{color:var(--raal-white);font-size:16px;font-weight:600;line-height:24px}.user-profile-data .email{color:var(--raal-text-muted);font-size:13px;line-height:19.5px}.user-avatar-trigger{cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:4px;display:flex}.user-avatar-circle{border:1px solid var(--raal-border-subtle);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ops-modal{z-index:100;background:#1b1c1b;border:1px solid #fcfbfa14;border-radius:12px;flex-direction:column;gap:14px;width:280px;padding:20px 20px 16px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 25px 50px #00000040}.ops-modal-header{align-items:baseline;gap:8px;display:flex}.ops-modal-amount{color:#fcfbfa;font-size:28px;font-weight:700}.ops-modal-label{color:#fcfbfa66;font-size:14px;font-weight:400}.ops-modal-bar{background:#fcfbfa0d;border-radius:5px;width:100%;height:8px;display:flex;overflow:hidden}.ops-modal-bar-sub{background:#1f8505;border-radius:4px 0 0 4px;min-width:1px;min-height:1px}.ops-modal-bar-top{background:#2196f3;border-radius:0 4px 4px 0;min-width:1px;min-height:1px}.ops-modal-row{align-items:center;width:100%;display:flex}.ops-modal-row-left{color:#fcfbfa80;flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.ops-modal-row-value{color:#fcfbfae6;font-size:13px;font-weight:600}.ops-dot-green{background:#1f8505;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ops-dot-blue{background:#2196f3;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ops-modal-divider{background:#fcfbfa0f;width:100%;height:1px}.ops-modal-footer{align-items:center;font-size:13px;display:flex}.ops-modal-link{color:#fcfbfa80;cursor:pointer;flex:1;font-weight:500}.ops-modal-link:hover{color:var(--raal-green)}.ops-modal-link-green{color:#1f8505;cursor:pointer;white-space:nowrap;font-weight:600}.ops-modal-link-green:hover{color:#25a006}.ops-badge-wrapper{position:relative}.ops-credits-badge{color:#fcfbfa;cursor:pointer;height:36px;font-size:14px;font-weight:500;font-family:var(--raal-font-family);background:#fcfbfa08;border:1px solid #fcfbfa14;border-radius:18px;align-items:center;gap:6px;padding:0 16px;transition:border-color .15s;display:flex}.ops-credits-badge:hover{border-color:#fcfbfa26}.main-nav{z-index:50;background-color:var(--raal-black);border-bottom:1px solid var(--raal-border-table);justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 40px;display:flex;position:sticky;top:0}.main-nav-left{align-items:center;gap:0;display:flex}.main-nav-logo{align-items:center;margin-right:36px;display:flex}.main-nav-logo img{width:auto;height:40px}.main-nav-links{align-items:center;gap:36px;height:80px;display:flex}.main-nav-link{height:80px;color:var(--raal-text-secondary);align-items:center;font-size:15px;font-weight:400;text-decoration:none;transition:color .2s;display:flex;position:relative}.main-nav-link:hover{color:var(--raal-text-bright)}.main-nav-link--active{color:var(--raal-green);font-weight:500}.main-nav-link--active:after{content:"";background-color:var(--raal-green);height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 8px 12px #00000026,0 4px 4px #0000004d}.main-nav-right{align-items:center;gap:12px;display:flex}@media (width<=768px){.main-nav{height:60px;padding:0 16px}.main-nav-links{gap:24px;height:60px}.main-nav-link{height:60px;font-size:14px}.main-nav-logo{margin-right:24px}.main-nav-logo img{height:32px}}.main-nav-lock{vertical-align:-1px;opacity:.55;margin-left:6px}#root{flex-direction:column;width:100%;height:100vh;margin:0 auto;display:flex;overflow:hidden}.root-layout,.content{flex-direction:column;flex:1;display:flex;overflow:hidden}.content>h1{text-align:left;width:100%}.page-section{border:1px solid var(--raal-border-subtle);background:#fcfbfa05;border-radius:8px;padding:20px 24px}:root{--raal-font-family:Quicksand;--raal-black:#141514;--raal-white:#fcfbfa;--raal-simple-white:#fcfbfada;--raal-dark-green:#0b2e02;--raal-green:#1f8505;--raal-red:#db504a;--raal-purple:#7b61ff;--raal-yellow:#ffc123;--raal-border:#3b3d3b;--raal-border-subtle:#fcfbfa14;--raal-border-table:#fcfbfa0d;--raal-border-table-outer:#fcfbfa1a;--raal-text-muted:#fcfbfa80;--raal-text-secondary:#fcfbfa99;--raal-text-bright:#fcfbfae6;--raal-text-dim:#fcfbfa4d;--raal-text-link:#fcfbfacc;--raal-surface:#fcfbfa05;--raal-surface-hover:#fcfbfa0d;--raal-surface-active:#fcfbfa08;--raal-popup-bg:#1b1c1b;--raal-border-radius:.75rem;--raal-internal-padding:.5rem;--raal-external-padding:1rem;--checkout-dark-bg:120 2% 8%;--checkout-dark-border:108 93% 27%;--checkout-dark-text:30 33% 98%;--checkout-dark-button:108 93% 27%;--checkout-dark-button-hover:108 93% 32%;font-family:var(--raal-font-family);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--raal-simple-white);background-color:var(--raal-black);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{background-color:var(--raal-black);color:var(--raal-white)}body{margin:0}h1{color:var(--raal-white);margin-bottom:var(--raal-external-padding);font-size:1.6rem}a{color:var(--raal-white);-webkit-text-decoration:inherit;text-decoration:inherit}a:hover{color:var(--raal-white)}.title{color:var(--raal-white);font-size:1.125rem;font-weight:600}.page-title{color:var(--raal-white);font-size:1.6rem;font-weight:600}.section-title{color:var(--raal-white);font-size:1.4rem;font-weight:600}.bold{color:var(--raal-white);font-weight:600}.small-text{color:var(--raal-simple-white);font-size:small}.left-align-text{text-align:left}.right-align-text{text-align:right}.center-align-text{text-align:center}.row{flex-direction:row;display:flex}.center-align{justify-content:center}.table-header{color:var(--raal-white);flex-direction:row;font-weight:600;display:flex}.flex-grow{flex-grow:2}select{color:var(--raal-black)}input[type=date]{border:1px solid var(--raal-border-subtle);color:var(--raal-white);background:#fcfbfa05;border-radius:6px;padding:.275rem}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(41%)sepia(84%)saturate(426%)hue-rotate(85deg)brightness(89%)contrast(87%)}input[type=date]:disabled{border:1px solid var(--raal-simple-white);color:gray}.green-border,.dark-border{border:1px solid var(--raal-border-subtle);padding:var(--raal-internal-padding);border-radius:8px}.dark-green-background{background-color:var(--raal-dark-green)}.green-background{background-color:var(--raal-green)}.bg-raal-black{background-color:var(--raal-black)}.border-checkout-dark-border{border-color:hsl(var(--checkout-dark-border))}.text-checkout-dark-border{color:hsl(var(--checkout-dark-border))}[data-radix-popper-content-wrapper]>div{background-color:var(--raal-popup-bg)!important;border:1px solid var(--raal-border)!important;color:var(--raal-white)!important;border-radius:6px!important;overflow:hidden!important;box-shadow:0 8px 24px #00000080!important}[data-radix-popper-content-wrapper] [role=option][data-highlighted]{background-color:var(--raal-surface-hover)!important;outline:none!important}.confirmation-dialog{background-color:var(--raal-black);border-color:var(--raal-border-subtle)}
