.ll-app-mobile .ll-mobile-today{padding:12px;border:1px solid var(--btm-line);border-radius:19px;display:grid;grid-gap:10px;gap:10px;background:#fff;box-shadow:0 7px 22px rgba(27,53,79,.05)}.ll-app-mobile .ll-mobile-today>header{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.ll-app-mobile .ll-mobile-today>header>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.ll-app-mobile .ll-mobile-today>header strong{font-size:11px;letter-spacing:.06em}.ll-app-mobile .ll-mobile-today>header small{color:var(--btm-muted);font-size:8px}.ll-app-mobile .ll-mobile-today>header>b{flex:none;padding:5px 8px;border-radius:999px;background:#fff1d4;color:#7a550d;font-size:8px}.ll-app-mobile .ll-mobile-today-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.ll-app-mobile .ll-mobile-today-metrics>span{min-width:0;min-height:66px;padding:8px 4px;border-radius:12px;display:grid;justify-items:center;align-content:center;grid-gap:2px;gap:2px;background:#f4f7fa}.ll-app-mobile .ll-mobile-today-metrics svg{color:#6576a5}.ll-app-mobile .ll-mobile-today-metrics strong{font-size:17px;line-height:1}.ll-app-mobile .ll-mobile-today-metrics small{color:var(--btm-muted);font-size:7px;font-weight:850;overflow-wrap:anywhere;text-align:center}.ll-app-mobile .ll-mobile-next-arrival{width:100%;min-height:63px;padding:9px 10px;border:1px solid #c7d8e5;border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) 20px;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:#edf6fb;color:var(--btm-ink)}.ll-app-mobile .ll-mobile-next-arrival>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.ll-app-mobile .ll-mobile-next-arrival small{color:#28749e;font-size:7px;font-weight:950;letter-spacing:.05em}.ll-app-mobile .ll-mobile-next-arrival strong{font-size:11px;overflow-wrap:anywhere}.ll-app-mobile .ll-mobile-next-arrival em{color:var(--btm-muted);font-size:8px;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.ll-app-mobile .ll-mobile-next-arrival>svg{color:#71869a}.ll-app-mobile .ll-mobile-next-arrival.empty{display:flex;color:#2c7552}.ll-app-mobile .ll-mobile-next-arrival.empty>span{display:grid;grid-gap:3px;gap:3px}.ll-app-mobile .ll-mobile-next-action{padding:13px;border:1px solid #d0a84f;border-radius:18px;display:grid;grid-gap:10px;gap:10px;background:linear-gradient(135deg,#fff8e8,#fff);box-shadow:0 8px 22px rgba(134,91,10,.08)}.ll-app-mobile .ll-mobile-next-action>span{display:grid;grid-gap:3px;gap:3px}.ll-app-mobile .ll-mobile-next-action>span small{color:#9a6b10;font-size:7px;font-weight:950;letter-spacing:.09em}.ll-app-mobile .ll-mobile-next-action>span strong{font-size:15px}.ll-app-mobile .ll-mobile-next-action>span em{color:var(--btm-muted);font-size:9px;font-style:normal;line-height:1.4}.ll-app-mobile .ll-mobile-next-action>button{width:100%;min-height:51px;padding:9px 11px;border:0;border-radius:13px;display:grid;grid-template-columns:22px minmax(0,1fr) 18px;grid-gap:7px;gap:7px;align-items:center;background:#dca431;color:#172d44;font-size:10px;font-weight:950;letter-spacing:.04em}.ll-app-mobile .ll-mobile-next-action>button>span{text-align:left}.ll-app-mobile .ll-mobile-next-action>button:disabled{opacity:.55}.ll-app-mobile .ll-mobile-detail-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.ll-app-mobile .ll-mobile-detail-controls>button{min-width:0;min-height:45px;padding:7px;border:1px solid var(--btm-line);border-radius:12px;display:flex;align-items:center;justify-content:center;gap:6px;background:#fff;color:#4b6277;font-size:8px;font-weight:950}.ll-app-mobile .ll-mobile-detail-controls>button strong{font-size:12px;letter-spacing:2px}.ll-app-mobile .ll-mobile-detail-sections{display:grid;grid-gap:12px;gap:12px}.ll-app-mobile .ll-mobile-detail-sections[hidden]{display:none!important}.ll-mobile-sheet-backdrop{position:fixed;z-index:610;inset:0;padding:max(8px,env(safe-area-inset-top)) max(7px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left));display:flex;align-items:flex-end;justify-content:center;background:rgba(5,16,28,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ll-mobile-sheet{width:min(100%,620px);max-height:min(91dvh,var(--btm-visible-height,91dvh));overflow:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.2);border-radius:23px 23px 16px 16px;background:var(--btm-bg);color:var(--btm-ink);box-shadow:0 28px 70px rgba(0,0,0,.38)}.ll-mobile-sheet>header{position:-webkit-sticky;position:sticky;z-index:2;top:0;min-height:69px;padding:11px 12px;display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-gap:9px;gap:9px;align-items:center;background:#172f4a;color:#fff}.ll-mobile-sheet>header>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.ll-mobile-sheet>header small{color:#e3b550;font-size:7px;font-weight:950;letter-spacing:.08em}.ll-mobile-sheet>header strong{font-size:15px;overflow-wrap:anywhere}.ll-mobile-sheet>header em{color:#c9d7e2;font-size:8px;font-style:normal;overflow-wrap:anywhere}.ll-mobile-sheet>header>button{width:44px;height:44px;border:1px solid rgba(255,255,255,.18);border-radius:13px;display:grid;place-items:center;background:rgba(255,255,255,.08);color:#fff}.ll-checkin-guide{padding-bottom:max(13px,env(safe-area-inset-bottom))}.ll-checkin-steps{position:relative;padding:15px 13px 7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px}.ll-checkin-steps:before{content:"";position:absolute;left:12.5%;right:12.5%;top:31px;height:2px;background:#d8e1e8}.ll-checkin-steps>span{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:5px;gap:5px;color:#8795a1}.ll-checkin-steps b{width:33px;height:33px;border:2px solid #cad5de;border-radius:50%;display:grid;place-items:center;background:var(--btm-bg);font-size:10px}.ll-checkin-steps small{font-size:7px;font-weight:900}.ll-checkin-steps .active{color:#9a6908}.ll-checkin-steps .active b{border-color:#dca431;background:#fff3d6;color:#7b5308;box-shadow:0 0 0 4px rgba(220,164,49,.14)}.ll-checkin-steps .done{color:#287151}.ll-checkin-steps .done b{border-color:#31815d;background:#31815d;color:#fff}.ll-checkin-stage{margin:10px 12px 0;padding:12px;border:1px solid var(--btm-line);border-radius:17px;display:grid;grid-gap:11px;gap:11px;background:#fff}.ll-checkin-stage>div:first-child{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center}.ll-checkin-stage>div:first-child>svg{width:38px;height:38px;padding:8px;border-radius:12px;background:#eaf2f8;color:#2d719c}.ll-checkin-stage>div:first-child>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.ll-checkin-stage>div:first-child strong{font-size:12px}.ll-checkin-stage>div:first-child small{color:var(--btm-muted);font-size:8px;line-height:1.4}.ll-checkin-stage.ready>div:first-child>svg{background:#e9f7ef;color:#2d7b56}.ll-checkin-confirm{width:100%;min-height:50px;padding:9px;border:1px solid #287450;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:7px;background:#2f7d58;color:#fff;font-size:9px;font-weight:950}.ll-checkin-confirm:disabled{opacity:.55}.ll-checkin-ready-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important}.ll-checkin-ready-summary>span{min-width:0;padding:9px;border-radius:11px;display:grid;grid-gap:3px;gap:3px;background:#f2f6f8}.ll-checkin-ready-summary small{color:var(--btm-muted);font-size:7px;font-weight:900}.ll-checkin-ready-summary strong{font-size:11px;overflow-wrap:anywhere}.ll-more-actions>div{padding:10px;display:grid;grid-gap:7px;gap:7px}.ll-more-actions>div>button{width:100%;min-height:60px;padding:9px 10px;border:1px solid var(--btm-line);border-radius:13px;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:#fff;color:var(--btm-ink)}.ll-more-actions>div>button>svg:first-child{justify-self:center;color:#55718a}.ll-more-actions>div>button>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.ll-more-actions>div>button strong{font-size:10px}.ll-more-actions>div>button small{color:var(--btm-muted);font-size:8px;line-height:1.35}.ll-more-actions>div>button.danger{border-color:#e4b8b8;background:#fff4f4;color:#9e3d3d}.ll-more-actions>div>button:disabled{opacity:.55}.payroll-mobile-calculation-backdrop,.payroll-mobile-overview,.payroll-mobile-problem,.payroll-mobile-quick-actions{display:none}@media screen and (max-width:900px),screen and (orientation:landscape) and (max-height:600px) and (max-width:1180px){.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-overview{margin-bottom:9px;padding:11px;border:1px solid #d7e2eb;border-radius:17px;display:grid;grid-gap:9px;gap:9px;background:linear-gradient(145deg,#173f63,#245b84);color:#fff;box-shadow:0 9px 24px rgba(19,59,91,.16)}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-overview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-overview>header>span{display:grid;grid-gap:2px;gap:2px}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-overview>header small{color:#f3c766;font-size:8px;font-weight:950}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-overview>header strong{font-size:15px}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-overview>header>b{padding:5px 7px;border-radius:999px;background:rgba(255,255,255,.12);font-size:8px}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-totals{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-totals>span{min-width:0;padding:9px;border:1px solid rgba(255,255,255,.13);border-radius:12px;display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:3px 6px;gap:3px 6px;align-items:center;background:rgba(255,255,255,.08)}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-totals svg{grid-row:1/3;color:#f3c766}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-totals small{font-size:7px;font-weight:900}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-totals strong{font-size:12px;overflow-wrap:anywhere}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-filters{display:grid;grid-template-columns:1fr 1.45fr .8fr;grid-gap:5px;gap:5px}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-filters button{min-width:0;min-height:38px;padding:6px;border:1px solid rgba(255,255,255,.18);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:5px;background:rgba(255,255,255,.08);color:#dce9f3;font-size:8px;font-weight:950}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-filters button.active{border-color:#f0bf56;background:#f0bf56;color:#17334e}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-filters button.problem:not(.active){color:#ffd0ca}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-filters button b{padding:2px 4px;border-radius:6px;background:rgba(0,0,0,.13);font-size:7px}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-card.mobile-problem{border-color:#df8a82;box-shadow:0 0 0 2px rgba(191,70,60,.08)}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-problem{margin:0 10px 8px;padding:8px 9px;border-radius:10px;display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start;background:#fff1ef;color:#9d443d}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-problem>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-problem strong{font-size:8px}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-problem small{font-size:9px;line-height:1.35;overflow-wrap:anywhere}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-quick-actions{padding:0 10px 10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-quick-actions button{min-width:0;min-height:42px;padding:7px;border:1px solid #d2dde6;border-radius:11px;display:flex;align-items:center;justify-content:center;gap:5px;background:#f7f9fb;color:#536a7f;font-size:8px;font-weight:950}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-quick-actions button.calculation{border-color:#9fc8e0;background:#eaf6fc;color:#236f9a}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-quick-actions button:last-child svg{transition:transform .18s}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-card.expanded .payroll-mobile-quick-actions button:last-child svg{transform:rotate(90deg)}.developer-mobile-workspace[data-active-module=payroll] .payroll-toolbar-actions .payroll-mobile-view-switch,.developer-mobile-workspace[data-active-module=payroll] .payroll-toolbar-actions .payroll-preview-button{display:none!important}.developer-mobile-workspace[data-active-module=payroll] .payroll-toolbar-actions{grid-template-columns:1fr 1fr!important}.developer-mobile-workspace[data-active-module=payroll] .payroll-toolbar-actions>.v2-primary{display:none!important}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-calculation-backdrop{position:fixed;z-index:420;inset:0;padding:max(7px,env(safe-area-inset-top)) max(7px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left));display:flex;align-items:flex-end;justify-content:center;background:rgba(5,16,28,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-calculation-sheet{width:min(100%,640px);max-height:94dvh;overflow:auto;overscroll-behavior:contain;border-radius:22px 22px 15px 15px;background:#f4f7f9;color:#263b4f;box-shadow:0 28px 75px rgba(0,0,0,.42)}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-calculation-sheet>header{position:-webkit-sticky;position:sticky;z-index:2;top:0;min-height:69px;padding:11px 12px;display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-gap:8px;gap:8px;align-items:center;background:#173f63;color:#fff}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-calculation-sheet>header>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-calculation-sheet>header small{color:#f0bf56;font-size:7px;font-weight:950}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-calculation-sheet>header strong{font-size:15px;overflow-wrap:anywhere}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-calculation-sheet>header em{color:#cfdeea;font-size:8px;font-style:normal}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-calculation-sheet>header button{width:44px;height:44px;border:1px solid rgba(255,255,255,.18);border-radius:13px;display:grid;place-items:center;background:rgba(255,255,255,.08);color:#fff}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-calculation-sheet>section{margin:10px 10px 0;border:1px solid #d9e3ea;border-radius:15px;overflow:hidden;background:#fff}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-calculation-sheet h4{margin:0;padding:9px 10px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #e1e8ed;background:#eef3f6;font-size:11px}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-calculation-sheet h4 b{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#173f63;color:#fff;font-size:9px}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-formula-lines{padding:5px 9px}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-formula-lines p{margin:0;padding:8px 1px;border-top:1px dashed #e2e8ed;display:grid;grid-template-columns:minmax(0,1fr) minmax(105px,auto);grid-gap:8px;gap:8px;align-items:center}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-formula-lines p:first-child{border-top:0}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-formula-lines span{color:#667b8e;font-size:9px;line-height:1.35}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-formula-lines strong{text-align:right;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-formula-lines p.result{margin:4px -3px;padding:9px;border:0;border-radius:9px;background:#eaf7f0}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-formula-lines p.result :is(span,strong){color:#236c4a;font-weight:950}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-formula-lines p.total{margin:4px -3px;padding:10px;border:0;border-radius:9px;background:#173f63}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-formula-lines p.total :is(span,strong){color:#fff;font-weight:950}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-formula-lines p.warning :is(span,strong){color:#aa3f38}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-calculation-sheet>aside{margin:10px;padding:9px;border:1px solid #b8d9c7;border-radius:12px;display:flex;align-items:flex-start;gap:7px;background:#edf8f2;color:#2d7653;font-size:9px;line-height:1.4}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-calculation-sheet>footer{position:-webkit-sticky;position:sticky;bottom:0;padding:9px 10px calc(9px + env(safe-area-inset-bottom));border-top:1px solid #d6e0e7;background:rgba(244,247,249,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-calculation-sheet>footer button{width:100%;min-height:48px;border:0;border-radius:12px;background:#173f63;color:#fff;font-size:9px;font-weight:950}}.bt-mobile.btm-theme-dark .ll-app-mobile :is(.ll-mobile-today,.ll-checkin-stage,.ll-mobile-detail-controls>button,.ll-more-actions>div>button){border-color:#39536a;background:#142c40;color:#edf5fb}.bt-mobile.btm-theme-dark .ll-app-mobile .ll-mobile-today-metrics>span,.bt-mobile.btm-theme-dark .ll-checkin-ready-summary>span{background:#1b3a51;color:#edf5fb}.bt-mobile.btm-theme-dark .ll-app-mobile .ll-mobile-next-arrival{border-color:#41637d;background:#18364c;color:#edf5fb}.bt-mobile.btm-theme-dark .ll-app-mobile .ll-mobile-next-action{border-color:#80662f;background:linear-gradient(135deg,#352d1e,#142c40);color:#edf5fb}.bt-mobile.btm-theme-dark .ll-app-mobile .ll-mobile-sheet{background:#0f2638;color:#edf5fb}.bt-mobile.btm-theme-dark .ll-app-mobile .ll-checkin-steps b{background:#0f2638}.bt-mobile.btm-theme-dark .ll-app-mobile .ll-checkin-stage>div:first-child>svg{background:#1b3a51}.bt-mobile.btm-theme-dark .ll-app-mobile .ll-more-actions>div>button.danger{border-color:#76484b;background:#40282b;color:#ffb8b4}@media screen and (max-width:900px),screen and (orientation:landscape) and (max-height:600px) and (max-width:1180px){.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-problem{background:#44292b;color:#ffb5b0}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-quick-actions button{border-color:#405b72;background:#173248;color:#dce8f1}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-quick-actions button.calculation{border-color:#356b8e;background:#143b56;color:#9fd7fa}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-calculation-sheet{background:#10283b;color:#edf5fb}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-calculation-sheet>section{border-color:#3b566c;background:#142f43}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-calculation-sheet h4{border-color:#3a556c;background:#1b3a51}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-formula-lines p{border-color:#3d5568}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-formula-lines span{color:#bbcad5}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-formula-lines p.result{background:#173d2e}.developer-mobile-workspace[data-active-module=payroll]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .payroll-mobile-calculation-sheet>footer{border-color:#39536a;background:rgba(15,38,56,.94)}}@media(max-width:390px){.ll-app-mobile .ll-mobile-today-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-app-mobile .ll-mobile-detail-controls{grid-template-columns:1fr}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-filters{grid-template-columns:1fr 1fr}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-filters .saga{grid-column:1/-1}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-formula-lines p,.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-quick-actions{grid-template-columns:1fr}.developer-mobile-workspace[data-active-module=payroll] .payroll-mobile-formula-lines strong{text-align:left}}.ll-voice-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;border:1px solid #e4a62e;border-radius:16px;background:#16344a;color:#f8c65d;font-weight:900;letter-spacing:.03em}.ll-voice-button.recording{background:#9f3034;border-color:#ef7779;color:#fff;animation:llVoicePulse 1.2s infinite}.ll-voice-button:disabled{opacity:.55}.ll-voice-transcript{padding:12px 14px;border-radius:14px;background:#102b3e;color:#d7e4ed;font-size:.9rem}.ll-voice-transcript strong{display:block;color:#f8c65d;margin-bottom:4px}.ll-voice-settings{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #36566b;border-radius:18px;background:#132f43;color:#eef5f8}.ll-voice-settings>span{flex:1 1}.ll-voice-settings small,.ll-voice-settings strong{display:block}.ll-voice-settings small{margin-top:4px;color:#aebfcb}.ll-voice-settings input{width:52px;height:30px;accent-color:#e7aa31}@keyframes llVoicePulse{50%{box-shadow:0 0 0 7px rgba(239,119,121,.18)}}.server-admin-welcome .server-admin-back{margin:0 0 13px;border-color:rgba(255,255,255,.38);background:rgba(8,31,47,.2);color:#fff}.server-admin-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.server-admin-menu-card{position:relative;min-height:226px;border:1px solid #d9e5ed;border-radius:20px;background:linear-gradient(145deg,#fff,#f3f8fb);padding:20px;text-align:left;color:#20384d;box-shadow:0 10px 28px rgba(28,52,72,.07);cursor:pointer;font:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.server-admin-menu-card:hover{transform:translateY(-3px);border-color:#86b7d3;box-shadow:0 15px 34px rgba(28,82,113,.14)}.server-admin-menu-card:focus-visible{outline:3px solid rgba(39,131,181,.3);outline-offset:3px}.server-admin-menu-card .server-admin-menu-icon{width:50px;height:50px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:#dceef8;color:#17698f;margin-bottom:16px}.server-admin-menu-card>span{display:block;color:#708496;font-size:calc(7px * var(--bt-ui-text-scale,1));font-weight:900;letter-spacing:.1em}.server-admin-menu-card h3{margin:7px 0 8px;color:#17364d;font-size:calc(14px * var(--bt-ui-text-scale,1));line-height:1.22}.server-admin-menu-card p{margin:0 0 38px;color:#637789;font-size:calc(8px * var(--bt-ui-text-scale,1));line-height:1.55}.server-admin-menu-card>strong{position:absolute;left:20px;right:20px;bottom:18px;display:flex;align-items:center;justify-content:space-between;color:#1f719a;font-size:calc(7.5px * var(--bt-ui-text-scale,1));letter-spacing:.06em}.developer-mobile-workspace[data-active-module=server_update]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .server-admin-menu-card{background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important;box-shadow:none}.developer-mobile-workspace[data-active-module=server_update]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .server-admin-menu-card .server-admin-menu-icon{background:#173f57;color:#8ed1f5}.developer-mobile-workspace[data-active-module=server_update]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .server-admin-menu-card :is(h3,strong){color:var(--bt-bridge-text)!important}.developer-mobile-workspace[data-active-module=server_update]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .server-admin-menu-card :is(span,p){color:var(--bt-bridge-muted)!important}@media(max-width:1050px){.server-admin-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.server-admin-menu-grid{grid-template-columns:1fr}.server-admin-menu-card{min-height:190px;padding:17px}.server-admin-menu-card h3{font-size:calc(13px * var(--bt-ui-text-scale,1))}.server-admin-menu-card>strong{left:17px;right:17px;bottom:15px}.server-admin-welcome .server-admin-back{width:100%;justify-content:center}}.ll-voice-batch-summary{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #4d8469;border-radius:14px;background:#e9f7ef;color:#275a42}.ll-voice-batch-summary>svg{flex:0 0 auto;margin-top:1px}.ll-voice-batch-summary>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.ll-voice-batch-summary strong{font-size:11px;letter-spacing:.04em}.ll-voice-batch-advance,.ll-voice-batch-summary small{font-size:9px;line-height:1.45}.ll-voice-batch-advance{padding:9px 11px;border-radius:11px;background:#eef5fa;color:#526b7d}.ll-app-mobile .ll-reservation-list{padding-bottom:12px}.ll-app-mobile .ll-reservation-card-shell.delete-open,.ll-app-mobile .ll-reservation-delete-action{scroll-margin-block-end:calc(96px + env(safe-area-inset-bottom,0px))}.bt-mobile.btm-theme-dark .ll-voice-batch-summary{border-color:#3f775d;background:#173c2e;color:#a8e3c1}.bt-mobile.btm-theme-dark .ll-voice-batch-advance{background:#1b3a51;color:#c2d2dd}.developer-control-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.developer-action-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:190px;text-align:left;border:1px solid #dce5ec;cursor:pointer;color:inherit;background:#fff;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.developer-action-card:hover{transform:translateY(-2px);border-color:#9ebed0;box-shadow:0 10px 24px rgba(30,66,91,.09)}.developer-action-card:focus-visible{outline:3px solid rgba(39,131,181,.25);outline-offset:2px}.developer-action-card .developer-action-icon{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex:none;background:#eef5f9;color:#2c759b}.developer-action-card>div:last-child{min-width:0;flex:1 1}.developer-action-card strong{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#276f96;font-size:calc(7px * var(--bt-ui-text-scale,1));letter-spacing:.06em}.server-client-profile-panel,.server-components-panel,.server-deployment-panel{border-left:4px solid #3f83a7}.server-deployment-identity{display:flex;align-items:stretch;justify-content:space-between;gap:12px;margin-bottom:13px}.server-deployment-id{min-width:0;flex:1 1;border:1px solid #dce7ee;border-radius:12px;background:#f8fbfd;padding:12px 14px;display:flex;gap:10px;align-items:flex-start;color:#2f6e90}.server-deployment-id>div{min-width:0;display:flex;flex-direction:column;gap:3px}.server-deployment-id span{font-size:calc(6.5px * var(--bt-ui-text-scale,1));font-weight:900;letter-spacing:.08em;color:#8192a0}.server-deployment-id strong{font-size:calc(9px * var(--bt-ui-text-scale,1));overflow-wrap:anywhere;color:#263f53}.server-deployment-id small{font-size:calc(7px * var(--bt-ui-text-scale,1));color:#718392}.server-deployment-form{margin-bottom:12px}.server-deployment-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:12px 0}.server-deployment-actions>a{text-decoration:none}.server-deployment-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0}.server-deployment-stages article{border:1px solid #dde6ec;border-radius:11px;background:#fbfcfd;padding:10px;display:flex;gap:10px;align-items:flex-start}.server-deployment-stages article>b{width:30px;height:30px;border-radius:9px;background:#e4f1f8;color:#24739b;display:flex;align-items:center;justify-content:center;flex:none;font-size:calc(7px * var(--bt-ui-text-scale,1))}.server-deployment-stages article>div{min-width:0;display:flex;flex-direction:column;gap:3px}.server-deployment-stages strong{font-size:calc(8px * var(--bt-ui-text-scale,1));color:#2d4355}.server-deployment-stages span{font-size:calc(7px * var(--bt-ui-text-scale,1));line-height:1.45;color:#748493}.server-deployment-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding-top:12px;border-top:1px solid #e4eaef}.server-deployment-packages article{border:1px solid #dce5eb;border-radius:11px;background:#f7fafc;padding:11px;display:flex;gap:9px;align-items:flex-start;color:#3f7897}.server-deployment-packages article>div{display:flex;flex-direction:column;gap:4px}.server-deployment-packages strong{font-size:calc(8px * var(--bt-ui-text-scale,1));color:#2b4356}.server-deployment-packages span{font-size:calc(7px * var(--bt-ui-text-scale,1));line-height:1.45;color:#748392}.server-components-summary{display:flex;gap:7px;flex-wrap:wrap}.server-components-summary span{border:1px solid #d8e2e9;border-radius:999px;padding:6px 9px;background:#f8fafb;font-size:calc(7px * var(--bt-ui-text-scale,1));color:#637687}.server-components-summary b{color:#24475d}.server-components-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.server-component-card{border:1px solid #dce5eb;border-radius:12px;background:#fff;padding:12px;min-width:0}.server-component-card.ok{border-color:#b9ddc9;background:#f8fcfa}.server-component-card.missing{border-color:#e8c6a8;background:#fffaf5}.server-component-card.incompatible{border-color:#e1b2ae;background:#fff7f6}.server-component-card>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center}.server-component-card>div:first-child b,.server-component-card>div:first-child span{font-size:calc(6.5px * var(--bt-ui-text-scale,1));font-weight:900;letter-spacing:.06em;color:#758696}.server-component-card.ok>div:first-child b{color:#2e815d}.server-component-card.missing>div:first-child b{color:#a56627}.server-component-card.incompatible>div:first-child b{color:#a14741}.server-component-card h4{margin:8px 0 5px;font-size:calc(10px * var(--bt-ui-text-scale,1));color:#283f52}.server-component-card p{min-height:40px;margin:0 0 9px;font-size:calc(7px * var(--bt-ui-text-scale,1));line-height:1.45;color:#728392}.server-component-card dl{margin:0;display:grid;grid-gap:5px;gap:5px}.server-component-card dl>div{display:grid;grid-template-columns:95px minmax(0,1fr);grid-gap:7px;gap:7px;border-top:1px solid rgba(211,221,228,.7);padding-top:5px}.server-component-card dt{font-size:calc(6.5px * var(--bt-ui-text-scale,1));color:#8996a1}.server-component-card dd{margin:0;font-size:calc(6.8px * var(--bt-ui-text-scale,1));color:#4f6575;overflow-wrap:anywhere}.server-component-card>small{display:block;margin-top:9px;font-size:calc(6.5px * var(--bt-ui-text-scale,1));line-height:1.45;color:#80909c}.server-profile-modules{margin:12px 0;border:1px solid #dde6ec;border-radius:12px;background:#f9fbfc;padding:12px}.server-profile-modules>strong{display:block;margin-bottom:9px;font-size:calc(7px * var(--bt-ui-text-scale,1));letter-spacing:.07em;color:#526979}.server-profile-modules>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.server-profile-modules label{border:1px solid #dfe7ed;border-radius:9px;background:#fff;padding:8px 9px;display:flex;gap:7px;align-items:center;cursor:pointer;font-size:calc(7px * var(--bt-ui-text-scale,1));color:#41596b}.server-profile-modules input{accent-color:#2d7ca3}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.developer-action-card,.server-component-card,.server-deployment-stages article,.server-deployment-packages article,.server-deployment-id,.server-profile-modules,.server-profile-modules label){background:var(--bt-bridge-surface-2)!important;border-color:var(--bt-bridge-line)!important;color:var(--bt-bridge-text-2)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.developer-action-card h3,.developer-action-card strong,.server-component-card h4,.server-deployment-stages strong,.server-deployment-packages strong,.server-deployment-id strong){color:var(--bt-bridge-text)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.developer-action-card p,.server-component-card p,.server-component-card dt,.server-component-card dd,.server-component-card small,.server-deployment-stages span,.server-deployment-packages span,.server-deployment-id small){color:var(--bt-bridge-muted)!important}@media(max-width:1300px){.developer-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.server-components-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:950px){.developer-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.server-deployment-packages{grid-template-columns:1fr}.server-profile-modules>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.developer-control-grid,.server-components-grid,.server-deployment-stages,.server-profile-modules>div{grid-template-columns:1fr}.server-deployment-identity{flex-direction:column}.developer-action-card{min-height:155px}}.server-clients-panel,.server-test-panel{border-left:4px solid #347aa0}.server-test-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #dbe7ee;border-radius:14px;background:#f8fbfd;padding:14px;color:#2d769c}.server-test-identity>div{min-width:0;display:flex;flex-direction:column;gap:3px}.server-test-identity span{font-size:calc(6.5px * var(--bt-ui-text-scale,1));font-weight:900;letter-spacing:.08em;color:#7f94a2}.server-test-identity strong{font-size:calc(10px * var(--bt-ui-text-scale,1));color:#263f52;overflow-wrap:anywhere}.server-test-identity small{font-size:calc(6.7px * var(--bt-ui-text-scale,1));color:#748796;overflow-wrap:anywhere}.server-test-identity>b{border:1px solid #bfd7e5;border-radius:999px;padding:7px 10px;background:#edf6fa;color:#2b7194;font-size:calc(7px * var(--bt-ui-text-scale,1))}.server-test-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0}.server-test-facts span{border:1px solid #e0e8ed;border-radius:10px;padding:9px 10px;background:#fff;display:flex;flex-direction:column;gap:3px;font-size:calc(7px * var(--bt-ui-text-scale,1));color:#526b7b}.server-test-facts b{font-size:calc(6.3px * var(--bt-ui-text-scale,1));letter-spacing:.07em;color:#8796a1}.server-simple-flow{border:1px solid #dce7ed;border-radius:12px;background:#f8fafc;padding:12px;display:grid;grid-gap:5px;gap:5px}.server-simple-flow strong{font-size:calc(7px * var(--bt-ui-text-scale,1));letter-spacing:.07em;color:#35586e}.server-simple-flow span{font-size:calc(7px * var(--bt-ui-text-scale,1));color:#6b7f8e}.server-client-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.server-client-list>article{border:1px solid #dce6ec;border-radius:13px;background:#fff;padding:13px;display:flex;flex-direction:column;gap:9px}.server-client-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.server-client-card-head>div{min-width:0}.server-client-card-head span{font-size:calc(6.4px * var(--bt-ui-text-scale,1));font-weight:900;letter-spacing:.08em;color:#3a80a5}.server-client-card-head h4{margin:3px 0 0;font-size:calc(9px * var(--bt-ui-text-scale,1));color:#2a4254}.server-client-card-head b{border-radius:999px;padding:5px 8px;background:#edf6fa;color:#2e7397;font-size:calc(6.5px * var(--bt-ui-text-scale,1));white-space:nowrap}.server-client-list code{border-radius:8px;background:#f5f8fa;padding:8px;color:#46657a;overflow-wrap:anywhere}.server-client-list code,.server-client-list p{font-size:calc(6.8px * var(--bt-ui-text-scale,1))}.server-client-list p{margin:0;line-height:1.45;color:#748694}.server-client-list article>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.server-client-list a{text-decoration:none}.server-client-editor{margin-top:14px;border-top:1px solid #e2e9ee;padding-top:13px}.server-client-editor>strong{display:block;margin-bottom:9px;font-size:calc(7px * var(--bt-ui-text-scale,1));letter-spacing:.08em;color:#536b7b}.server-client-safety{margin-top:12px;border:1px solid #cfe1eb;border-radius:12px;background:#f4f9fc;padding:11px 12px;display:flex;gap:10px;align-items:flex-start;color:#2e769b}.server-client-safety>div{display:flex;flex-direction:column;gap:3px}.server-client-safety strong{font-size:calc(7.5px * var(--bt-ui-text-scale,1));color:#294b61}.server-client-safety span{font-size:calc(6.8px * var(--bt-ui-text-scale,1));line-height:1.45;color:#6a7f8f}.server-update-target-banner{margin-bottom:13px;border:2px solid #86b7d0;border-radius:13px;background:#eef8fd;padding:12px 14px;display:flex;gap:11px;align-items:flex-start;color:#2d779d}.server-update-target-banner.client{border-color:#c6a04e;background:#fff9e9;color:#8d6920}.server-update-target-banner>div{min-width:0;display:flex;flex-direction:column;gap:3px}.server-update-target-banner span{font-size:calc(6.3px * var(--bt-ui-text-scale,1));font-weight:900;letter-spacing:.09em}.server-update-target-banner strong{font-size:calc(10px * var(--bt-ui-text-scale,1));color:#23475d;overflow-wrap:anywhere}.server-update-target-banner.client strong{color:#6f531b}.server-update-target-banner small{font-size:calc(6.8px * var(--bt-ui-text-scale,1));color:#69808f}.server-update-target-banner.client small{color:#7b6b47}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.server-test-identity,.server-test-facts span,.server-simple-flow,.server-client-list>article,.server-client-list code,.server-client-safety,.server-update-target-banner){background:var(--bt-bridge-surface-2)!important;border-color:var(--bt-bridge-line)!important;color:var(--bt-bridge-text-2)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.server-test-identity strong,.server-client-card-head h4,.server-client-safety strong,.server-update-target-banner strong){color:var(--bt-bridge-text)!important}@media(max-width:950px){.server-test-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.server-client-list{grid-template-columns:1fr}}@media(max-width:680px){.server-test-identity{grid-template-columns:auto minmax(0,1fr)}.server-test-identity>b{grid-column:1/-1;width:max-content}.server-test-facts{grid-template-columns:1fr}.server-client-card-head{flex-direction:column}.server-client-card-head b{white-space:normal}}.server-client-live{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center;border:1px solid #e0e8ed;border-radius:9px;padding:8px 9px;background:#f8fafc;font-size:calc(6.5px * var(--bt-ui-text-scale,1));color:#627786}.server-client-live i{width:8px;height:8px;border-radius:50%;background:#a8b4bc}.server-client-live strong{font-size:calc(6.5px * var(--bt-ui-text-scale,1));letter-spacing:.05em}.server-client-live span{overflow-wrap:anywhere}.server-client-live.online{border-color:#cce7d4;background:#f4fbf6;color:#32714a}.server-client-live.online i{background:#35a960}.server-client-live.offline{border-color:#efd1d1;background:#fff7f7;color:#9b4c4c}.server-client-live.offline i{background:#d75b5b}.server-client-live.unconfigured{border-color:#e8dfbf;background:#fffbee;color:#826c2e}.server-client-live.unconfigured i{background:#c8a947}.server-client-editor-hint{display:block;margin-top:7px;color:#758795;font-size:calc(6.6px * var(--bt-ui-text-scale,1));line-height:1.45}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.server-client-live){background:var(--bt-bridge-surface-2)!important;border-color:var(--bt-bridge-line)!important;color:var(--bt-bridge-text-2)!important}.ll-app-mobile .ll-voice-transcript{white-space:pre-wrap;overflow-wrap:anywhere}.isdp-analysis-progress{margin-top:12px;border:1px solid #c9dce7;border-left:4px solid #2c7da1;border-radius:13px;background:#f7fbfd;padding:14px;display:grid;grid-gap:12px;gap:12px}.isdp-analysis-progress>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.isdp-analysis-progress>header>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.isdp-analysis-progress>header strong{font:800 calc(13px * var(--bt-ui-text-scale,1)) Manrope;color:#244f66}.isdp-analysis-progress>header span{font-size:calc(8px * var(--bt-ui-text-scale,1));line-height:1.45;color:#5f7480;overflow-wrap:anywhere}.isdp-analysis-progress>header>b{font:900 calc(22px * var(--bt-ui-text-scale,1)) Manrope;color:#1e668a;white-space:nowrap}.isdp-analysis-progress-track{height:13px;border-radius:999px;background:#dceaf1;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(38,92,120,.08)}.isdp-analysis-progress-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2c7da1,#1c9a79);transition:width .22s ease;min-width:0}.isdp-analysis-progress-stats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:7px;gap:7px}.isdp-analysis-progress-stats>article{border:1px solid #d7e5eb;border-radius:9px;background:#fff;padding:8px 9px;display:grid;grid-gap:3px;gap:3px;min-width:0}.isdp-analysis-progress-stats span{font-size:calc(6.5px * var(--bt-ui-text-scale,1));font-weight:850;text-transform:uppercase;color:#71828d}.isdp-analysis-progress-stats strong{font-size:calc(10px * var(--bt-ui-text-scale,1));color:#244f66;overflow-wrap:anywhere}.isdp-analysis-progress>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#667b87;font-size:calc(7px * var(--bt-ui-text-scale,1));font-weight:750}.isdp-analysis-progress>footer>span:first-child{color:#2e6885;font-weight:850}.isdp-analysis-log-toolbar{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.isdp-analysis-log-toolbar>button{min-height:38px;border:1px solid #d5e0e6;border-radius:9px;background:#eef4f7;color:#527080;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:900;cursor:pointer}.isdp-analysis-log-toolbar>button:disabled{opacity:.58;cursor:default}.isdp-analysis-log-toolbar>button.has-errors{border-color:#e3aaa4;background:#fff0ee;color:#a43f35;box-shadow:0 0 0 2px rgba(172,65,52,.06)}.isdp-analysis-log-toolbar>span{font-size:calc(7px * var(--bt-ui-text-scale,1));color:#71828d;font-weight:750}.isdp-error-log{margin-top:11px;border:1px solid #e0aaa5;border-left:4px solid #b34b3f;border-radius:13px;background:#fff8f7;padding:14px;display:grid;grid-gap:11px;gap:11px}.isdp-error-log>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.isdp-error-log>header>div{min-width:0}.isdp-error-log>header span{font-size:calc(6.5px * var(--bt-ui-text-scale,1));font-weight:900;letter-spacing:.1em;color:#a1483f}.isdp-error-log h3{margin:3px 0;font:800 calc(15px * var(--bt-ui-text-scale,1)) Manrope;color:#6f2f29}.isdp-error-log p{margin:0;color:#7d625f;font-size:calc(7.5px * var(--bt-ui-text-scale,1));line-height:1.45}.isdp-error-log>header>strong{border-radius:999px;background:#f6d9d6;color:#9b342c;padding:6px 9px;font-size:calc(7px * var(--bt-ui-text-scale,1));white-space:nowrap}.isdp-error-log-actions{display:flex;gap:8px;flex-wrap:wrap}.isdp-error-log-actions>button{min-height:39px;border:0;border-radius:9px;background:#9e4036;color:#fff;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:900;cursor:pointer}.isdp-error-log-actions>button+button{background:#e9d8d5;color:#6e3731}.isdp-error-log-entries{display:grid;grid-gap:9px;gap:9px}.isdp-error-log-entries>article{border:1px solid #ebcbc8;border-radius:10px;background:#fff;padding:11px;display:grid;grid-gap:8px;gap:8px}.isdp-error-log-entries>article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.isdp-error-log-entries b{color:#993d34;font-size:calc(8px * var(--bt-ui-text-scale,1))}.isdp-error-log-entries time{color:#806e6b;font-size:calc(6.5px * var(--bt-ui-text-scale,1))}.isdp-error-log-entries>article>p{font-weight:800;color:#5f302c}.isdp-error-log-entries dl{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.isdp-error-log-entries dl>div{border:1px solid #eee0de;border-radius:8px;background:#fffafa;padding:7px;min-width:0}.isdp-error-log-entries dt{font-size:calc(6px * var(--bt-ui-text-scale,1));font-weight:850;text-transform:uppercase;color:#9b716d}.isdp-error-log-entries dd{margin:3px 0 0;font-size:calc(7px * var(--bt-ui-text-scale,1));font-weight:750;color:#553e3b;overflow-wrap:anywhere}.isdp-error-log-entries details{border-top:1px solid #eee0de;padding-top:7px}.isdp-error-log-entries summary{cursor:pointer;color:#86473f;font-size:calc(7px * var(--bt-ui-text-scale,1));font-weight:850}.isdp-error-log-entries pre{margin:8px 0 0;max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-word;border-radius:8px;background:#352927;color:#f8e9e7;padding:10px;font-size:calc(6.5px * var(--bt-ui-text-scale,1));line-height:1.45}@media(max-width:1100px){.isdp-analysis-progress-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.isdp-error-log-entries dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.isdp-analysis-progress-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.isdp-analysis-progress>header,.isdp-error-log>header{align-items:flex-start}.isdp-error-log-actions{display:grid;grid-template-columns:1fr;width:100%}.isdp-error-log-actions>button{width:100%}.isdp-error-log-entries dl{grid-template-columns:1fr}.isdp-analysis-log-toolbar{align-items:stretch}.isdp-analysis-log-toolbar>button{width:100%}}.developer-mobile-workspace[data-active-module=isdp]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.isdp-analysis-progress,.isdp-analysis-progress-stats>article,.isdp-error-log,.isdp-error-log-entries>article,.isdp-error-log-entries dl>div){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text-2)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace[data-active-module=isdp]:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.isdp-analysis-progress strong,.isdp-analysis-progress span,.isdp-error-log h3,.isdp-error-log p,.isdp-error-log b,.isdp-error-log time,.isdp-error-log dt,.isdp-error-log dd,.isdp-analysis-log-toolbar>span){color:var(--bt-bridge-text-2)!important}.framework-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.framework-hub-card{position:relative;min-height:250px;border:1px solid #dfe7ee;border-radius:18px;background:linear-gradient(145deg,#fff,#f8fbfd);padding:25px;text-align:left;cursor:pointer;box-shadow:0 12px 34px #1832490d;color:#27384a;transition:.18s ease}.framework-hub-card:hover{transform:translateY(-3px);border-color:#eab459;box-shadow:0 17px 42px #1832491a}.framework-hub-card.agreement{background:linear-gradient(145deg,#fff,#f8f4ff);border-color:#e2d9ef}.framework-hub-icon{width:64px;height:64px;border-radius:17px;display:grid;place-items:center;background:#fff3dc;color:#dc8a09;margin-bottom:23px}.framework-hub-card.agreement .framework-hub-icon{background:#f1eaff;color:#7551aa}.framework-hub-card>span{display:block;font-size:calc(8px * var(--bt-ui-text-scale,1));font-weight:900;letter-spacing:.12em;color:#d98b0c}.framework-hub-card.agreement>span{color:#7652a8}.framework-hub-card h3{font:850 calc(22px * var(--bt-ui-text-scale,1)) Manrope,Arial,sans-serif;margin:7px 0;color:#263649}.framework-hub-card p{max-width:470px;margin:0;color:#6f7f90;font-size:calc(10px * var(--bt-ui-text-scale,1));line-height:1.55;overflow-wrap:anywhere}.framework-hub-card>strong{display:block;position:static;margin-top:22px;padding-right:38px;font-size:calc(10px * var(--bt-ui-text-scale,1));line-height:1.35;color:#4c6073}.framework-hub-card>svg{position:absolute;right:23px;bottom:21px;color:#a5b1bd}.framework-create-panel{border-left:4px solid #df930f}.framework-record-list{display:flex;flex-direction:column;gap:10px}.framework-record-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border:1px solid #dfe6ec;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 7px 24px #1720330a}.framework-record-main{min-height:88px;border:0;background:transparent;padding:14px 16px;display:grid;grid-template-columns:46px minmax(0,1fr) 24px;grid-gap:13px;gap:13px;align-items:center;text-align:left;cursor:pointer;color:#34485c}.framework-record-main:hover{background:#fff9ec}.framework-record-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#f2eaff;color:#7551aa}.framework-record-icon.contract{background:#eaf4ff;color:#3471b6}.framework-record-main>span{display:flex;flex-direction:column;min-width:0}.framework-record-main small{font-size:calc(7.5px * var(--bt-ui-text-scale,1));font-weight:900;letter-spacing:.08em;color:#8c6ab6}.framework-record-main strong{margin:4px 0;font:800 calc(13px * var(--bt-ui-text-scale,1)) Manrope,Arial,sans-serif;color:#26384b;overflow-wrap:anywhere}.framework-record-main em{font-style:normal;font-size:calc(9px * var(--bt-ui-text-scale,1));color:#748495}.framework-record-main>svg{color:#a4afba}.framework-record-delete{width:52px;border:0;border-left:1px solid #edf0f3;background:#fff;color:#bc4f51;display:grid;place-items:center;cursor:pointer}.framework-record-delete:hover{background:#fff1f1}.btm-framework-hub{display:grid;grid-gap:13px;gap:13px}.btm-framework-hub>button{position:relative;min-height:190px;border:1px solid #dae4eb;border-radius:20px;background:linear-gradient(145deg,#fff,#f7fafc);padding:18px;text-align:left;color:#24394c;box-shadow:0 10px 28px #142c3f12}.btm-framework-hub>button.agreement{background:linear-gradient(145deg,#fff,#f8f3ff);border-color:#e0d6ef}.btm-framework-hub>button>div{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:#fff0d7;color:#dd8a06;margin-bottom:13px}.btm-framework-hub>button.agreement>div{background:#eee5ff;color:#7551aa}.btm-framework-hub>button>span{display:block;font-size:10px;font-weight:900;letter-spacing:.1em;color:#d98b0c}.btm-framework-hub>button.agreement>span{color:#7652a8}.btm-framework-hub>button>strong{display:block;margin:5px 0;font-size:22px}.btm-framework-hub>button>small{display:block;max-width:100%;padding-right:24px;color:#6e8090;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.btm-framework-hub>button>b{display:block;position:static;margin-top:16px;padding-right:30px;font-size:12px;line-height:1.35}.btm-framework-hub>button>svg{position:absolute;right:17px;bottom:15px;color:#9baab6}.btm-framework-list{display:flex;flex-direction:column;gap:10px}.btm-framework-card-shell,.btm-site-card-shell{display:grid;grid-gap:7px;gap:7px;min-width:0}.btm-framework-list>.btm-framework-card-shell>button:first-child{width:100%;min-height:92px;border:1px solid #dce5ec;border-radius:16px;background:#fff;padding:13px;display:grid;grid-template-columns:44px minmax(0,1fr) 20px;grid-gap:11px;gap:11px;align-items:center;text-align:left;color:#31465a;box-shadow:0 7px 20px #142c3f0d}.btm-framework-list>.btm-framework-card-shell>button:first-child>div{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#f0e8ff;color:#7652a8}.btm-framework-list>.btm-framework-card-shell>button:first-child>div.contract{background:#e8f3ff;color:#3471b6}.btm-framework-list>.btm-framework-card-shell>button:first-child>span{display:flex;flex-direction:column;min-width:0}.btm-framework-list>.btm-framework-card-shell>button:first-child small{font-size:9px;font-weight:900;letter-spacing:.07em;color:#8463ab}.btm-framework-list>.btm-framework-card-shell>button:first-child strong{margin:3px 0;font-size:15px;overflow-wrap:anywhere}.btm-framework-list>.btm-framework-card-shell>button:first-child em{font-style:normal;font-size:11px;line-height:1.35;color:#718394}.btm-framework-list>.btm-framework-card-shell>button:first-child>svg{color:#9eacb8}.bt-mobile.btm-theme-dark :is(.btm-framework-hub>button,.btm-framework-list>.btm-framework-card-shell>button:first-child){border-color:#3e5669;background:#142938;color:#eef6fb;box-shadow:none}.bt-mobile.btm-theme-dark .btm-framework-hub>button.agreement{background:#211d31;border-color:#55466c}.bt-mobile.btm-theme-dark :is(.btm-framework-hub>button small,.btm-framework-list>.btm-framework-card-shell>button:first-child em){color:#b9c9d4}.bt-mobile.btm-theme-dark .btm-framework-hub>button>div{background:#49351c;color:#ffd18a}.bt-mobile.btm-theme-dark .btm-framework-hub>button.agreement>div,.bt-mobile.btm-theme-dark .btm-framework-list>.btm-framework-card-shell>button:first-child>div{background:#382b4f;color:#d8bdff}.bt-mobile.btm-theme-dark .btm-framework-list>.btm-framework-card-shell>button:first-child>div.contract{background:#173b56;color:#9ad7ff}@media(max-width:720px){.framework-hub-grid{grid-template-columns:1fr}.framework-hub-card{min-height:220px}.framework-record-main{grid-template-columns:40px minmax(0,1fr) 20px;padding-inline:12px}.framework-record-delete{width:44px}}.btm-card-delete-action{width:100%;min-height:48px;border:0;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;background:#b8393d;color:#fff;font-size:10px;font-weight:950;letter-spacing:.04em;box-shadow:0 8px 18px #79272d26;touch-action:manipulation}.btm-card-delete-action:disabled{opacity:.58}.btm-framework-card-shell.delete-open>button:first-child,.btm-site-card-shell.delete-open>.btm-site-card{outline:2px solid #d7686b;outline-offset:1px}.bt-mobile.btm-theme-dark .btm-card-delete-action{background:#b84449;color:#fff}@media(max-width:720px){.btm-framework-hub>button,.framework-hub-card{min-height:auto}}.subcontract-editor{margin:16px 0;padding:18px;border:1px solid #e1e7ed;border-radius:16px;background:#fff;box-shadow:0 8px 24px #1730470a;color:#2b3c4d}.subcontract-editor>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.subcontract-editor>header>div:first-child>span,.subcontract-works header span{font-size:8px;font-weight:900;letter-spacing:.09em;color:#7652a8}.subcontract-editor h3{margin:4px 0;font-size:17px}.subcontract-editor p{margin:0;color:#728090;font-size:10px;line-height:1.45}.subcontract-deadline{min-width:180px;padding:10px 12px;border:1px solid #dfe7ed;border-radius:12px;display:flex;gap:9px;align-items:center;background:#f8fafc}.subcontract-deadline>span{display:grid}.subcontract-deadline small{font-size:7px;font-weight:900;letter-spacing:.08em;color:#778594}.subcontract-deadline strong{font-size:13px}.subcontract-deadline em{font-style:normal;font-size:9px;color:#718090}.subcontract-deadline.warning{background:#fff6df;border-color:#efcc7e;color:#8a5a05}.subcontract-deadline.expired{background:#fff0f0;border-color:#efaaaa;color:#a63333}.subcontract-reader{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px;gap:9px;margin-bottom:14px;padding:11px;border:1px dashed #d9c9ef;border-radius:12px;background:#faf7ff}.subcontract-reader label{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.subcontract-reader label>span{display:grid}.subcontract-reader label strong{font-size:10px}.subcontract-reader label small{font-size:8px;color:#7e718d}.subcontract-reader input[type=file]{grid-column:2;width:100%;font-size:9px}.subcontract-actions button,.subcontract-description button,.subcontract-reader>button,.subcontract-works header button{border:0;border-radius:9px;min-height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:900}.subcontract-description button,.subcontract-reader>button,.subcontract-works header button{background:#f1e9ff;color:#68489a}.subcontract-reader>p{grid-column:1/-1;display:flex;gap:6px;align-items:flex-start;color:#775d29}.subcontract-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.subcontract-deadline-grid label,.subcontract-description,.subcontract-grid label{display:flex;flex-direction:column;gap:5px}.subcontract-grid label.wide{grid-column:1/-1}.subcontract-deadline-grid label>span,.subcontract-description>span,.subcontract-grid label>span{font-size:7px;font-weight:900;letter-spacing:.07em;color:#7b8794}.subcontract-deadline-grid input,.subcontract-deadline-grid select,.subcontract-description textarea,.subcontract-grid input,.subcontract-grid textarea,.subcontract-work-row input{width:100%;border:1px solid #dfe5eb;border-radius:8px;background:#fff;color:#2b3c4d;padding:8px;font-size:10px}.subcontract-deadline-grid{display:grid;grid-template-columns:1.3fr .7fr 1fr 1.3fr;grid-gap:9px;gap:9px;margin-top:10px}.subcontract-deadline-grid label small{font-size:7px;color:#8994a0}.subcontract-note{margin:10px 0;padding:9px 10px;border-radius:9px;background:#f5f8fa;color:#6c7987;font-size:8px;line-height:1.45}.subcontract-works{margin-top:13px;border:1px solid #e5e9ed;border-radius:11px;overflow:hidden}.subcontract-works>header{padding:10px 11px;display:flex;justify-content:space-between;align-items:center;background:#fafbfc}.subcontract-works header>div{display:grid}.subcontract-works header strong{font-size:10px}.subcontract-work-head,.subcontract-work-row{display:grid;grid-template-columns:1fr 1.1fr 1.7fr .75fr .55fr 34px;grid-gap:6px;gap:6px;align-items:center;padding:7px 9px}.subcontract-work-head{background:#f2f5f7;color:#7e8996;font-size:7px;font-weight:900}.subcontract-work-row{border-top:1px solid #eef1f3}.subcontract-work-row>button{width:30px;height:30px;border:0;border-radius:7px;background:#fff0f0;color:#c24b4b}.subcontract-empty{padding:12px!important}.subcontract-description{position:relative;margin-top:12px}.subcontract-description button{align-self:flex-start}.subcontract-actions{display:flex;justify-content:flex-end;margin-top:12px}.subcontract-actions .primary{background:#ee980d;color:#fff}.subcontract-editor.mobile{margin:0 0 12px;padding:12px;border-radius:15px;box-shadow:none}.subcontract-editor.mobile>header{flex-direction:column}.subcontract-editor.mobile .subcontract-deadline{width:100%}.subcontract-editor.mobile .subcontract-reader{grid-template-columns:1fr}.subcontract-editor.mobile .subcontract-reader>button{width:100%}.subcontract-editor.mobile .subcontract-deadline-grid,.subcontract-editor.mobile .subcontract-grid{grid-template-columns:1fr 1fr}.subcontract-editor.mobile .subcontract-work-head{display:none}.subcontract-editor.mobile .subcontract-work-row{grid-template-columns:1fr 1fr}.subcontract-editor.mobile .subcontract-work-row input:nth-child(3){grid-column:1/-1}.subcontract-editor.mobile .subcontract-work-row>button{grid-column:2;justify-self:end}.subcontract-editor.mobile .subcontract-actions .primary{width:100%;min-height:44px}@media(max-width:760px){.subcontract-deadline-grid,.subcontract-grid{grid-template-columns:1fr 1fr}.subcontract-work-head{display:none}.subcontract-work-row{grid-template-columns:1fr 1fr}.subcontract-work-row input:nth-child(3){grid-column:1/-1}.subcontract-work-row>button{grid-column:2;justify-self:end}}.subcontract-centralizer{margin:14px 0;padding:14px;border:1px solid #d7e2ea;border-radius:14px;background:#f8fbfd}.subcontract-centralizer>header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.subcontract-centralizer>header>div{display:flex;flex-direction:column;gap:2px}.subcontract-centralizer>header span{font-size:9px;font-weight:900;letter-spacing:.08em;color:#b97200}.subcontract-centralizer>header strong{font-size:15px}.subcontract-centralizer>header small{font-size:10px;color:#677985;text-align:right}.subcontract-editor.mobile .subcontract-centralizer{padding:12px}.subcontract-editor.mobile .subcontract-centralizer>header{align-items:flex-start;flex-direction:column}.subcontract-editor.mobile .subcontract-centralizer>header small{text-align:left}.bt-mobile.btm-theme-dark .subcontract-centralizer{border-color:#34536d;background:#152a3b}.bt-mobile.btm-theme-dark .subcontract-centralizer>header small{color:#b9c9d4}.subcontract-reader .subcontract-reader-log,.subcontract-reader .subcontract-reader-message,.subcontract-reader .subcontract-reader-proposal,.subcontract-reader .subcontract-reader-state{grid-column:1/-1;min-width:0;overflow-wrap:anywhere}.subcontract-reader-state{display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:12px;background:rgba(88,89,200,.06)}.subcontract-reader-state small,.subcontract-reader-state span{line-height:1.45}.subcontract-reader-proposal{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid rgba(109,82,213,.3);border-radius:12px}.subcontract-reader-proposal>strong{display:flex;align-items:center;gap:7px}.subcontract-reader-proposal details{min-width:0}.subcontract-reader-proposal summary{cursor:pointer;font-weight:700;margin-bottom:10px}.subcontract-reader-preview{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,3fr);grid-gap:8px 14px;gap:8px 14px;margin:0}.subcontract-reader-preview dt{font-weight:700}.subcontract-reader-preview dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.subcontract-reader-work-preview{max-height:320px;overflow-y:auto;margin-top:10px}.subcontract-reader-work-preview p{margin:6px 0;padding:7px 0;border-top:1px solid rgba(128,128,128,.2)}.subcontract-reader-log{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.subcontract-reader-message{display:flex;align-items:flex-start;gap:6px}.subcontract-reader-message svg{flex-shrink:0;margin-top:2px}.subcontract-reader button{white-space:normal}.subcontract-reader button:disabled{opacity:.6;cursor:default}@media(max-width:640px){.subcontract-reader-preview{grid-template-columns:1fr;gap:4px}.subcontract-reader-preview dd{margin-bottom:8px}.subcontract-reader-proposal>button{width:100%;justify-content:center}.subcontract-reader-log>button{min-height:42px}.subcontract-reader-state{padding:10px}}.server-client-empty-cta{min-height:220px;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;text-align:center}.server-client-empty-cta .v2-primary{min-width:240px;min-height:48px;font-weight:900}.server-client-empty-cta small{max-width:620px;color:#758795;font-size:calc(7px * var(--bt-ui-text-scale,1));line-height:1.5}.server-client-actions{display:flex;flex-wrap:wrap;gap:8px}.server-client-control-state{border:1px solid #d8e5ec;border-radius:10px;background:#f5f9fb;padding:9px 10px;display:flex!important;gap:8px;align-items:flex-start;color:#2f779b}.server-client-control-state>span{display:grid;grid-gap:2px;gap:2px}.server-client-control-state strong{font-size:calc(7px * var(--bt-ui-text-scale,1));letter-spacing:.04em;color:#335469}.server-client-control-state small{font-size:calc(6.7px * var(--bt-ui-text-scale,1));line-height:1.4;color:#738695}.server-client-pairing{margin-top:2px;border:1px solid #c8dce8;border-radius:11px;background:#f4f9fc;padding:12px;display:grid!important;grid-gap:9px;gap:9px}.server-client-pairing>strong{font-size:calc(7.2px * var(--bt-ui-text-scale,1));letter-spacing:.06em;color:#315b73}.server-client-editor-intro,.server-client-pairing>p{margin:0 0 7px;color:#6e8292;font-size:calc(6.8px * var(--bt-ui-text-scale,1));line-height:1.5}.server-client-editor .field small,.server-client-pairing .field small{display:block;margin-top:5px;color:#7c8b98;font-size:calc(6.4px * var(--bt-ui-text-scale,1));line-height:1.4}.server-client-editor{border:1px solid #dfe8ee;border-radius:13px;padding:14px;background:#fbfcfd}.server-client-editor>strong{margin-bottom:5px}.server-client-editor .server-deployment-actions{margin-top:12px}.server-remote-access-setup{margin-top:13px;border:1px solid #cde0ea;border-radius:13px;background:#f4f9fc;padding:12px;display:grid;grid-gap:10px;gap:10px}.server-remote-access-setup>div:first-child{display:flex;gap:9px;align-items:flex-start;color:#2f789d}.server-remote-access-setup>div:first-child>span{display:grid;grid-gap:3px;gap:3px}.server-remote-access-setup strong{font-size:calc(7.5px * var(--bt-ui-text-scale,1));color:#315268}.server-remote-access-setup small{font-size:calc(6.8px * var(--bt-ui-text-scale,1));line-height:1.5;color:#708493}.server-remote-access-setup>button{justify-self:start}.server-remote-access-key{border-top:1px solid #d8e6ed;padding-top:10px;display:grid;grid-gap:7px;gap:7px}.server-remote-access-key code{display:block;padding:10px;border-radius:9px;background:#152437;color:#f3f7fa;overflow-wrap:anywhere;font-size:calc(7px * var(--bt-ui-text-scale,1));-webkit-user-select:all;-moz-user-select:all;user-select:all}.server-remote-access-key .v2-primary{justify-self:start}.server-central-update-note{margin:11px 0;border:1px solid #c9e0d4;border-radius:12px;background:#f3faf6;padding:11px 12px;display:flex;gap:9px;align-items:flex-start;color:#2d8455}.server-central-update-note>div{display:grid;grid-gap:3px;gap:3px}.server-central-update-note strong{font-size:calc(7.3px * var(--bt-ui-text-scale,1));color:#285d41}.server-central-update-note span{font-size:calc(6.8px * var(--bt-ui-text-scale,1));line-height:1.5;color:#607c6c}.server-admin-welcome .server-admin-back+span{margin-top:2px}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.server-client-empty-cta,.server-client-control-state,.server-client-pairing,.server-client-editor,.server-remote-access-setup,.server-central-update-note){background:var(--bt-bridge-surface-2)!important;border-color:var(--bt-bridge-line)!important;color:var(--bt-bridge-text-2)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.server-client-control-state strong,.server-client-pairing>strong,.server-remote-access-setup strong,.server-central-update-note strong){color:var(--bt-bridge-text)!important}@media(max-width:760px){.server-client-empty-cta .v2-primary{width:100%;min-width:0}.server-client-actions{display:grid;grid-template-columns:1fr}.server-client-actions>*{width:100%;justify-content:center}.server-client-editor .v2-form-grid.two{grid-template-columns:1fr}.server-remote-access-key .v2-primary,.server-remote-access-setup>button{width:100%;justify-content:center}}.server-entity-root-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:20px 0}:is(.server-entity-root-grid,.server-admin-menu-grid[aria-label="Setările serverului selectat"]) .server-admin-menu-card{min-width:0;height:auto;min-height:230px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left}:is(.server-entity-root-grid,.server-admin-menu-grid[aria-label="Setările serverului selectat"]) .server-admin-menu-card .server-admin-menu-icon{margin-bottom:0;flex-shrink:0}:is(.server-entity-root-grid,.server-admin-menu-grid[aria-label="Setările serverului selectat"]) .server-admin-menu-card>span{font-size:calc(11px * var(--bt-ui-text-scale,1));line-height:1.45}:is(.server-entity-root-grid,.server-admin-menu-grid[aria-label="Setările serverului selectat"]) .server-admin-menu-card h3{margin:0;overflow-wrap:anywhere;font-size:calc(18px * var(--bt-ui-text-scale,1));line-height:1.3}:is(.server-entity-root-grid,.server-admin-menu-grid[aria-label="Setările serverului selectat"]) .server-admin-menu-card p{margin:0;overflow-wrap:anywhere;font-size:calc(14px * var(--bt-ui-text-scale,1));line-height:1.55}:is(.server-entity-root-grid,.server-admin-menu-grid[aria-label="Setările serverului selectat"]) .server-admin-menu-card>strong{position:static;inset:auto;width:100%;margin:auto 0 0;padding-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;overflow-wrap:anywhere;font-size:calc(12px * var(--bt-ui-text-scale,1));line-height:1.5}.server-entity-root-grid code{white-space:normal;overflow-wrap:anywhere;font-size:calc(13px * var(--bt-ui-text-scale,1));line-height:1.5}.server-admin-welcome .server-admin-back{border-color:#9fb5c9;background:#f5f9fc;color:#15385f;min-height:46px}.server-selected-context{display:flex;align-items:center;gap:14px;padding:18px;margin:14px 0 20px;border:2px solid #2563eb;border-radius:14px;background:#eff6ff;color:#15385f}.server-selected-context.client{border-color:#0f766e;background:#effcf8;color:#115e59}.server-selected-context>div{display:grid;grid-gap:5px;gap:5px;min-width:0;flex:1 1}.server-selected-context span{font-size:.75em;letter-spacing:.06em;font-weight:800}.server-selected-context code,.server-selected-context small,.server-selected-context strong{overflow-wrap:anywhere;white-space:normal}.server-selected-context>b{font-size:.8em;flex-shrink:0}.server-settings-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 18px}.server-settings-tabs button{border:1px solid #cbd5e1;background:#fff;color:#243751;border-radius:12px;padding:12px 18px;min-height:46px;font:inherit;font-weight:700;cursor:pointer;white-space:normal;text-align:center;overflow-wrap:anywhere}.server-settings-tabs button.active{background:#15385f;border-color:#15385f;color:#fff}.server-scope-loading{display:flex;align-items:flex-start;gap:12px;padding:20px;margin:18px 0;border:1px solid #f3ca74;background:#fff9eb;color:#714a0c;border-radius:12px}.server-scope-loading>div{min-width:0;flex:1 1}.server-scope-loading p{line-height:1.5;overflow-wrap:anywhere}.server-full-preparation,.server-migration-scope-note{padding:16px;margin:16px 0;border:1px solid #cbd5e1;background:#f8fafc;color:#243751;border-radius:12px;line-height:1.55}.server-full-preparation summary{font-weight:800;cursor:pointer;min-height:32px}.server-migration-scope-note p{margin:8px 0}.server-migration-scope-note small{display:block}.server-admin-back:disabled,.server-admin-menu-card:disabled,.server-settings-tabs button:disabled{opacity:.5;cursor:not-allowed}.server-admin-welcome button,.server-deployment-actions button{white-space:normal}.server-clients-panel .server-client-editor small,.server-deployment-form small{display:block;line-height:1.5;overflow-wrap:anywhere}@media(max-width:760px){.server-entity-root-grid{grid-template-columns:1fr;gap:14px}.server-entity-root-grid .server-admin-menu-card{min-height:195px}.server-selected-context{flex-wrap:wrap;padding:14px;align-items:flex-start}.server-selected-context>div{flex-basis:calc(100% - 40px)}.server-selected-context>b{padding-left:36px}.server-settings-tabs button{flex:1 1 135px;padding:12px;min-height:48px}.server-admin-welcome{gap:14px;flex-wrap:wrap}.server-admin-welcome .server-admin-back{width:100%;justify-content:flex-start;text-align:left}.server-admin-menu-grid{grid-template-columns:1fr!important}.server-clients-panel,.server-data-panel,.server-deployment-panel{min-width:0}}:root[data-theme=dark] .server-selected-context,body.btm-dark .server-selected-context,html[data-bt-theme=dark] .server-selected-context{background:#101e33;color:#e2edff;border-color:#60a5fa}:root[data-theme=dark] .server-selected-context.client{background:#0c2826;color:#d4faf0;border-color:#5eead4}:root[data-theme=dark] .server-settings-tabs button{background:#101b2d;color:#eef4ff;border-color:#52637b}:root[data-theme=dark] .server-settings-tabs button.active{background:#245286;color:#fff}:root[data-theme=dark] .server-full-preparation,:root[data-theme=dark] .server-migration-scope-note{background:#111e30;color:#e5edf8;border-color:#52637b}:root[data-theme=dark] .server-scope-loading{background:#36270e;color:#ffe8ad;border-color:#b88c3a}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) :is(.server-selected-context,.server-migration-scope-note,.server-full-preparation,.server-settings-tabs button){background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text)!important;border-color:var(--bt-bridge-line)!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .server-settings-tabs button.active{background:#204c78!important;color:#fff!important;border-color:#7db5f0!important}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .server-scope-loading{background:#33270f!important;color:#ffe8ad!important}:root[data-theme=dark] .server-admin-welcome .server-admin-back{background:#17263a;color:#eef4ff;border-color:#758da8}.developer-mobile-workspace:is([data-mobile-theme-resolved=dark],[data-ui-theme=dark],.developer-mobile-theme-dark) .server-admin-welcome .server-admin-back{background:var(--bt-bridge-surface-2)!important;color:var(--bt-bridge-text)!important;border-color:var(--bt-bridge-line)!important}.site-location-pin-actions{flex-wrap:wrap}.site-location-pin-actions button[title="Distribuie pinul"],.site-location-pin-navigate>footer button[title="Distribuie pinul"]{min-width:44px;min-height:44px}.site-location-pin-navigate>footer{flex-wrap:wrap}.site-location-pins-panel{margin:18px 0;padding:20px;border:1px solid #d8e1ec;border-radius:18px;background:linear-gradient(145deg,#fff,#f7fafc);box-shadow:0 8px 24px rgba(15,23,42,.06)}.site-location-pins-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.site-location-pins-panel>header span{display:block;color:#0f766e;font-size:11px;font-weight:900;letter-spacing:.1em}.site-location-pins-panel>header h3{margin:4px 0 5px;color:#10243e;font-size:20px}.site-location-pins-panel>header p{margin:0;color:#64748b;font-size:13px;line-height:1.45}.site-location-pins-panel>header>b{display:grid;place-items:center;min-width:42px;height:42px;border-radius:14px;background:#e7f8f4;color:#0f766e;font-size:18px}.site-location-pin-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border:0;border-radius:14px;background:#0f766e;color:#fff;font-weight:900;letter-spacing:.025em;cursor:pointer;box-shadow:0 8px 18px rgba(15,118,110,.2)}.site-location-pin-add:hover{background:#0d6962}.site-location-pin-list{display:grid;grid-gap:10px;gap:10px;margin-top:13px}.site-location-pin-list>article{overflow:hidden;border:1px solid #dce5ee;border-radius:15px;background:#fff}.site-location-pin-main{display:grid;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;grid-gap:11px;gap:11px;width:100%;padding:13px;border:0;background:transparent;color:#0f172a;text-align:left;cursor:pointer}.site-location-pin-main>i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e7f8f4;color:#0f766e;font-style:normal}.site-location-pin-main>span{min-width:0}.site-location-pin-main em,.site-location-pin-main small,.site-location-pin-main strong{display:block}.site-location-pin-main strong{overflow-wrap:anywhere;font-size:15px}.site-location-pin-main small{margin-top:3px;color:#475569;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-location-pin-main em{margin-top:4px;color:#8190a4;font-size:11px;font-style:normal}.site-location-pin-main>svg{color:#0f766e}.site-location-pin-actions{display:flex;gap:8px;padding:0 12px 12px 65px}.site-location-pin-actions button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 12px;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc;color:#334155;font-size:11px;font-weight:850;cursor:pointer}.site-location-pin-actions button.danger{border-color:#fecaca;background:#fff1f2;color:#be123c}.site-location-pins-empty{display:flex;align-items:center;justify-content:center;gap:10px;min-height:70px;margin-top:12px;padding:13px;border:1px dashed #cbd5e1;border-radius:14px;color:#64748b;text-align:left}.site-location-pins-empty span small,.site-location-pins-empty span strong{display:block}.site-location-pins-empty span small{margin-top:3px;line-height:1.35}.site-location-pin-backdrop{position:fixed;inset:0;z-index:1800;display:grid;place-items:center;padding:24px;background:rgba(3,12,25,.72);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.site-location-pin-editor,.site-location-pin-navigate{overflow:auto;width:min(620px,100%);max-height:min(820px,calc(100dvh - 48px));border:1px solid rgba(255,255,255,.25);border-radius:22px;background:#fff;box-shadow:0 28px 80px rgba(0,0,0,.38)}.site-location-pin-editor>header,.site-location-pin-navigate>header{display:flex;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#ecfdf5,#f8fafc)}.site-location-pin-editor>header span,.site-location-pin-navigate>header span{color:#0f766e;font-size:11px;font-weight:900;letter-spacing:.09em}.site-location-pin-editor>header h2,.site-location-pin-navigate>header h2{margin:4px 0;color:#0f172a;font-size:22px;overflow-wrap:anywhere}.site-location-pin-editor>header p,.site-location-pin-navigate>header p{margin:0;color:#64748b;font-size:13px}.site-location-pin-editor>header>button,.site-location-pin-navigate>header>button{display:grid;place-items:center;flex:0 0 40px;height:40px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#334155;cursor:pointer}.site-location-pin-editor>label{display:block;padding:20px 22px 10px}.site-location-pin-editor>label>span{display:block;margin-bottom:7px;color:#475569;font-size:11px;font-weight:900;letter-spacing:.06em}.site-location-pin-editor>label>input{width:100%;height:48px;padding:0 14px;border:1px solid #b9c7d8;border-radius:12px;background:#fff;color:#0f172a;font-size:16px;outline:none}.site-location-pin-editor>label>input:focus{border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.13)}.site-location-pin-position{display:flex;align-items:center;gap:12px;margin:8px 22px 12px;padding:14px;border:1px solid #dbe4ed;border-radius:14px;background:#f8fafc;color:#64748b}.site-location-pin-position.ready{border-color:#99ddd2;background:#edfffa;color:#0f766e}.site-location-pin-position span{min-width:0}.site-location-pin-position small,.site-location-pin-position strong{display:block}.site-location-pin-position small{margin-top:3px;color:#64748b;font-size:12px;overflow-wrap:anywhere}.site-location-pin-methods{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:0 22px 12px}.site-location-pin-methods button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #a8bacb;border-radius:12px;background:#f8fafc;color:#24415f;font-size:11px;font-weight:900;cursor:pointer}.site-location-pin-methods button:disabled{cursor:not-allowed;opacity:.55}.site-location-pin-error{margin:0 22px 12px;padding:11px 13px;border:1px solid #fecaca;border-radius:12px;background:#fff1f2;color:#be123c;font-size:13px;font-weight:700}.site-location-pin-editor>footer,.site-location-pin-navigate>footer{display:flex;justify-content:flex-end;gap:10px;padding:15px 22px calc(15px + env(safe-area-inset-bottom));border-top:1px solid #e2e8f0;background:#f8fafc}.site-location-pin-editor>footer button,.site-location-pin-navigate>footer button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 18px;border:1px solid #cbd5e1;border-radius:11px;background:#fff;color:#334155;font-weight:850;cursor:pointer}.site-location-pin-editor>footer button.primary{border-color:#0f766e;background:#0f766e;color:#fff}.site-location-pin-editor>footer button:disabled{cursor:not-allowed;opacity:.5}.site-location-pin-navigate>p{margin:0;padding:18px 22px 8px;color:#475569;line-height:1.5}.site-location-pin-navigate>div{display:grid;grid-gap:10px;gap:10px;padding:10px 22px 20px}.site-location-pin-navigate>div>a{display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;grid-gap:10px;gap:10px;min-height:58px;padding:11px 14px;border:1px solid #bddbd5;border-radius:14px;background:#f0fdfa;color:#0f766e;text-decoration:none}.site-location-pin-navigate>div>a span small,.site-location-pin-navigate>div>a span strong{display:block}.site-location-pin-navigate>div>a span small{margin-top:3px;color:#64748b;font-size:11px}.site-location-pins-panel.mobile{margin:14px 0 8px;padding:14px;border-radius:16px;box-shadow:none}.site-location-pins-panel.mobile>header h3{font-size:17px}.site-location-pins-panel.mobile>header p{font-size:12px}.site-location-pins-panel.mobile .site-location-pin-main{grid-template-columns:39px minmax(0,1fr) 22px;padding:11px}.site-location-pins-panel.mobile .site-location-pin-main>i{width:39px;height:39px}.site-location-pins-panel.mobile .site-location-pin-actions{padding-left:61px}@media(max-width:700px){.site-location-pin-backdrop{align-items:end;padding:0;z-index:2400}.site-location-pin-backdrop.mobile{padding-top:env(safe-area-inset-top)}.site-location-pin-editor,.site-location-pin-navigate{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));border-radius:22px 22px 0 0}.site-location-pin-editor>header,.site-location-pin-navigate>header{padding:16px}.site-location-pin-editor>label{padding:16px 16px 9px}.site-location-pin-position{margin:8px 16px 11px}.site-location-pin-methods{grid-template-columns:1fr;padding:0 16px 11px}.site-location-pin-error{margin:0 16px 11px}.site-location-pin-editor>footer,.site-location-pin-navigate>footer{position:-webkit-sticky;position:sticky;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.site-location-pin-editor>footer button{flex:1 1;padding:0 9px}.site-location-pin-navigate>p{padding:16px 16px 7px}.site-location-pin-navigate>div{padding:9px 16px 18px}}.btm-theme-dark .site-location-pin-editor,.btm-theme-dark .site-location-pin-navigate,.btm-theme-dark .site-location-pins-panel{border-color:#334155;background:#0b1220;color:#e5edf7}.btm-theme-dark .site-location-pin-editor>header h2,.btm-theme-dark .site-location-pin-editor>label>input,.btm-theme-dark .site-location-pin-main,.btm-theme-dark .site-location-pin-navigate>header h2,.btm-theme-dark .site-location-pins-panel>header h3{color:#f8fafc}.btm-theme-dark .site-location-pin-editor>footer,.btm-theme-dark .site-location-pin-editor>header,.btm-theme-dark .site-location-pin-list>article,.btm-theme-dark .site-location-pin-navigate>footer,.btm-theme-dark .site-location-pin-navigate>header{border-color:#334155;background:#111b2d}.btm-theme-dark .site-location-pin-main>i,.btm-theme-dark .site-location-pins-panel>header>b{background:#123c3a;color:#5eead4}.btm-theme-dark .site-location-pin-actions button,.btm-theme-dark .site-location-pin-editor>footer button,.btm-theme-dark .site-location-pin-editor>header>button,.btm-theme-dark .site-location-pin-navigate>header>button{border-color:#475569;background:#172338;color:#e2e8f0}.btm-theme-dark .site-location-pin-editor>label>input{border-color:#475569;background:#101a2b}.btm-theme-dark .site-location-pin-position{border-color:#3b4b61;background:#121d30}.btm-theme-dark .site-location-pin-position.ready{border-color:#0f766e;background:#0d2929}.btm-theme-dark .site-location-pin-methods button{border-color:#475569;background:#172338;color:#e2e8f0}.btm-theme-dark .site-location-pins-empty{border-color:#475569;color:#aebdd0}.btm-theme-dark .site-location-pin-navigate>div>a{border-color:#155e75;background:#102b35;color:#67e8f9}.site-location-pins-cards{margin:18px 0;padding:16px;border:1px solid #dbe5ee;border-radius:19px;background:linear-gradient(145deg,#fff,#f8fbfd);box-shadow:0 10px 28px rgba(23,43,67,.07)}.site-location-pins-cards>.site-location-pins-cards-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.site-location-pins-cards-title{display:flex;align-items:center;gap:8px;min-width:0}.site-location-pins-cards-title>i{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:10px;background:#e8f7f2;color:#0f766e;font-style:normal}.site-location-pins-cards>.site-location-pins-cards-head .site-location-pins-cards-title>span{display:block;color:#155f59;font-size:12px;font-weight:950;letter-spacing:.075em;white-space:nowrap}.site-location-pins-cards>.site-location-pins-cards-head>b{display:grid;place-items:center;flex:0 0 auto;min-width:36px;height:32px;padding:0 8px;border-radius:11px;background:#dff5ed;color:#166a5e;font-size:15px;font-weight:950;box-shadow:inset 0 0 0 1px rgba(15,118,110,.08)}.site-location-pins-cards .site-location-pin-add{min-height:48px;border-radius:13px;background:linear-gradient(135deg,#16845f,#147a58);box-shadow:0 7px 16px rgba(20,122,88,.2)}.site-location-pins-cards .site-location-pin-add:hover{background:linear-gradient(135deg,#147a58,#126b4e)}.site-location-pins-cards .site-location-pin-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.site-location-pins-cards .site-location-pin-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:62px;padding:8px;border:1px solid #dce6ee;border-radius:15px;background:#fff;box-shadow:0 5px 15px rgba(31,52,74,.075);overflow:hidden}.site-location-pins-cards .site-location-pin-main{display:flex;align-items:center;gap:9px;min-width:0;width:auto;padding:0;border:0;background:transparent;color:#172b43;text-align:left;cursor:default}.site-location-pins-cards .site-location-pin-main>i{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;border-radius:12px;background:#e8f7f2;color:#148260;font-style:normal;box-shadow:inset 0 0 0 1px rgba(20,130,96,.06)}.site-location-pins-cards .site-location-pin-main>span{display:flex;align-items:baseline;gap:0;min-width:0;overflow:hidden;white-space:nowrap}.site-location-pins-cards .site-location-pin-main strong{display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#172b43;font-size:14px;font-weight:900;line-height:1.2}.site-location-pins-cards .site-location-pin-main small{display:block;flex:1 1 auto;min-width:0;margin:0;color:#74879a;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-location-pins-cards .site-location-pin-main em{display:none}.site-location-pins-cards .site-location-pin-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:nowrap;padding:0}.site-location-pins-cards .site-location-pin-actions button{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:1px solid #d7e2eb;border-radius:10px;background:#f7fafc;color:#526b80;font-size:0;line-height:0;cursor:pointer;box-shadow:0 2px 6px rgba(30,50,70,.04)}.site-location-pins-cards .site-location-pin-actions button.navigate{border-color:#c9e0ee;background:#eef8fd;color:#1778aa}.site-location-pins-cards .site-location-pin-actions button[title="Distribuie pinul"]{min-width:36px;min-height:36px;color:#426d7f}.site-location-pins-cards .site-location-pin-actions button:hover{border-color:#b9ccd9;background:#edf4f8;color:#173f63}.site-location-pins-cards .site-location-pin-actions button.danger{border-color:#f1d4d4;background:#fff7f7;color:#c34848}.site-location-pins-cards .site-location-pin-actions button:disabled{opacity:.5;cursor:not-allowed}.site-location-pins-cards .site-location-pins-empty{min-height:66px;margin-top:12px;border-radius:14px;background:#fbfcfd}.site-location-pins-cards.mobile{margin:14px 0 8px;padding:14px;border-radius:17px;box-shadow:0 6px 18px rgba(20,42,65,.05)}.site-location-pins-cards.mobile .site-location-pin-card{min-height:60px;padding:7px;gap:6px;border-radius:14px}.site-location-pins-cards.mobile .site-location-pin-main{gap:8px}.site-location-pins-cards.mobile .site-location-pin-main>i{flex-basis:37px;width:37px;height:37px;border-radius:11px}.site-location-pins-cards.mobile .site-location-pin-main strong{font-size:13px}.site-location-pins-cards.mobile .site-location-pin-main small{font-size:9px}.site-location-pins-cards.mobile .site-location-pin-actions{gap:4px}.site-location-pins-cards.mobile .site-location-pin-actions button,.site-location-pins-cards.mobile .site-location-pin-actions button[title="Distribuie pinul"]{flex-basis:34px;width:34px;height:34px;min-width:34px;min-height:34px;border-radius:9px}@media(max-width:390px){.site-location-pins-cards.mobile{padding:12px}.site-location-pins-cards.mobile .site-location-pin-card{gap:5px}.site-location-pins-cards.mobile .site-location-pin-main>i{flex-basis:35px;width:35px;height:35px}.site-location-pins-cards.mobile .site-location-pin-actions{gap:3px}.site-location-pins-cards.mobile .site-location-pin-actions button,.site-location-pins-cards.mobile .site-location-pin-actions button[title="Distribuie pinul"]{flex-basis:32px;width:32px;height:32px;min-width:32px;min-height:32px}}.btm-theme-dark .site-location-pins-cards{border-color:#334155;background:linear-gradient(145deg,#0b1220,#0e1726);box-shadow:none}.btm-theme-dark .site-location-pins-cards .site-location-pin-main>i,.btm-theme-dark .site-location-pins-cards-title>i{background:#123c3a;color:#5eead4}.btm-theme-dark .site-location-pins-cards>.site-location-pins-cards-head .site-location-pins-cards-title>span{color:#8ee8da}.btm-theme-dark .site-location-pins-cards>.site-location-pins-cards-head>b{background:#123c3a;color:#8ee8da}.btm-theme-dark .site-location-pins-cards .site-location-pin-card{border-color:#334155;background:#111b2d;box-shadow:none}.btm-theme-dark .site-location-pins-cards .site-location-pin-main strong{color:#f3f7fb}.btm-theme-dark .site-location-pins-cards .site-location-pin-main small{color:#91a3b7}.btm-theme-dark .site-location-pins-cards .site-location-pin-actions button{border-color:#405269;background:#172338;color:#c9d5e2}.btm-theme-dark .site-location-pins-cards .site-location-pin-actions button.navigate{border-color:#1f5368;background:#102b35;color:#67e8f9}.btm-theme-dark .site-location-pins-cards .site-location-pin-actions button.danger{border-color:#67343b;background:#2a1820;color:#fda4af}.btm-theme-dark .site-location-pins-cards .site-location-pins-empty{border-color:#475569;background:#101827;color:#aebdd0}.btm-site-info{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.site-location-pins-panel.site-location-pins-cards{grid-column:1/-1;justify-self:stretch;box-sizing:border-box;width:100%;min-width:0;max-width:100%}.site-location-pins-cards .site-location-pin-list{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.site-location-pins-cards .site-location-pin-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.site-location-pins-cards .site-location-pin-main>.site-location-pin-caption{display:block;flex:1 1;min-width:0}.site-location-pins-cards .site-location-pin-main .site-location-pin-name{display:block;margin:0;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;line-height:1.4}.site-location-pins-cards .site-location-pin-main .site-location-pin-meta{margin-top:3px}.site-location-pins-cards.mobile{padding:12px}.site-location-pins-cards.mobile .site-location-pin-list{gap:12px}.site-location-pins-cards.mobile .site-location-pin-card{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;border-radius:16px;min-height:0}.site-location-pins-cards.mobile .site-location-pin-main{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;width:100%;min-width:0;padding:0}.site-location-pins-cards.mobile .site-location-pin-main>i{width:40px;height:40px;border-radius:12px}.site-location-pins-cards.mobile .site-location-pin-main>.site-location-pin-caption{display:block;width:100%;min-width:0;overflow:visible;white-space:normal}.site-location-pins-cards.mobile .site-location-pin-main .site-location-pin-name{font-size:16px;font-weight:900}.site-location-pins-cards.mobile .site-location-pin-main .site-location-pin-meta{display:none}.site-location-pins-cards.mobile .site-location-pin-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;padding:0}.site-location-pins-cards.mobile .site-location-pin-actions button,.site-location-pins-cards.mobile .site-location-pin-actions button[title="Distribuie pinul"]{flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:12px}.site-location-pins-cards.mobile .site-location-pin-actions button>svg{width:20px;height:20px;flex-shrink:0}.site-location-pins-cards.mobile .site-location-pin-add{min-height:48px;padding:10px 8px;gap:7px;font-size:14px;font-weight:850;line-height:1.35;letter-spacing:0;background:linear-gradient(135deg,#10817a,#0e736d)}.site-location-pins-cards.mobile .site-location-pin-add>svg{flex-shrink:0}.site-location-pins-cards.mobile .site-location-pin-add>span{min-width:0;overflow-wrap:anywhere}.site-location-pins-cards.mobile .site-location-pin-add:hover{background:#0d6962}.site-location-pins-cards .site-location-pin-actions button:focus-visible{outline:3px solid #1778aa;outline-offset:2px}.btm-theme-dark .site-location-pins-cards .site-location-pin-actions button:focus-visible{outline-color:#67e8f9}