app-admin-layout{display:block;position:relative;isolation:isolate;overflow-x:hidden;min-height:100vh;color:var(--otziv-dark);background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.78) 0,rgba(246,246,249,.38) 24%,transparent 48%),radial-gradient(circle at 86% 14%,rgba(226,229,238,.5) 0,rgba(246,246,249,.24) 24%,transparent 48%),radial-gradient(circle at 58% 82%,rgba(255,255,255,.58) 0,rgba(237,239,246,.34) 26%,transparent 52%),linear-gradient(118deg,rgba(255,255,255,.74),transparent 42%,rgba(229,232,240,.48)),var(--otziv-background);background-position:10% 16%,90% 12%,54% 86%,center,center;background-size:145% 145%,140% 140%,160% 160%,220% 220%,auto;animation:otziv-page-background 26s ease-in-out infinite alternate}app-admin-layout:before{content:"";position:fixed;inset:-18vmax;z-index:0;pointer-events:none;background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.5),transparent 34%),radial-gradient(circle at 76% 42%,rgba(220,224,234,.34),transparent 34%),radial-gradient(circle at 48% 74%,rgba(246,246,249,.56),transparent 40%);filter:blur(28px);opacity:.7;transform:translateZ(0) scale(1.02);animation:otziv-ambient-background 32s ease-in-out infinite alternate;will-change:background-position,transform}body.otziv-dark-theme app-admin-layout:before{background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.055),transparent 36%),radial-gradient(circle at 76% 42%,rgba(118,126,142,.14),transparent 34%),radial-gradient(circle at 48% 74%,rgba(46,50,58,.34),transparent 40%);opacity:.66}body.otziv-dark-theme app-admin-layout{background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.045) 0,rgba(38,42,49,.2) 26%,transparent 50%),radial-gradient(circle at 86% 14%,rgba(104,112,128,.13) 0,rgba(38,42,49,.16) 24%,transparent 48%),radial-gradient(circle at 58% 82%,rgba(255,255,255,.035) 0,rgba(34,38,44,.22) 28%,transparent 52%),linear-gradient(118deg,rgba(255,255,255,.035),transparent 42%,rgba(112,120,136,.11)),var(--otziv-background);background-position:10% 16%,90% 12%,54% 86%,center,center;background-size:145% 145%,140% 140%,160% 160%,220% 220%,auto}.admin-layout{display:grid;position:relative;z-index:1;grid-template-columns:12.2rem minmax(0,1fr) 18.5rem;gap:1.45rem;width:96%;min-height:100vh;margin:0 auto}@keyframes otziv-ambient-background{0%{background-position:6% 12%,88% 24%,center;transform:translate3d(-.4rem,-.2rem,0) scale(1.02)}23%{background-position:38% 18%,64% 54%,center;transform:translate3d(.55rem,-.35rem,0) scale(1.035)}47%{background-position:72% 46%,26% 76%,center;transform:translate3d(.15rem,.5rem,0) scale(1.025)}71%{background-position:28% 82%,78% 36%,center;transform:translate3d(-.55rem,.25rem,0) scale(1.04)}to{background-position:94% 64%,18% 14%,center;transform:translate3d(.35rem,-.45rem,0) scale(1.03)}}@keyframes otziv-page-background{0%{background-position:10% 16%,90% 12%,54% 86%,0% 50%,center}19%{background-position:28% 24%,72% 34%,44% 70%,22% 44%,center}43%{background-position:62% 18%,52% 72%,78% 56%,55% 64%,center}68%{background-position:82% 58%,24% 48%,34% 88%,84% 42%,center}to{background-position:18% 82%,78% 22%,68% 28%,100% 50%,center}}@media(prefers-reduced-motion:reduce){app-admin-layout,app-admin-layout:before{animation:none}app-admin-layout:before{transform:none}}.admin-layout.sidebar-hidden{grid-template-columns:minmax(0,1fr) 18.5rem}.admin-sidebar,.admin-right{position:sticky;top:0;height:100vh;padding-top:1.4rem}.admin-right{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:1.4rem;-ms-overflow-style:none;scrollbar-width:none}.admin-right::-webkit-scrollbar{display:none}.admin-sidebar{display:flex;min-height:0;flex-direction:column;padding-bottom:1rem;overflow:hidden}.brand{display:flex;align-items:center;gap:.5rem;min-height:2.4rem;color:inherit;text-decoration:none}.brand img{width:2rem;height:2rem;object-fit:contain}.brand h2{margin:0;overflow:hidden;font-family:"laptev_brush",var(--otziv-font-family);font-size:1.4rem;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}.brand span{color:var(--otziv-danger)}.sidebar-card{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:calc(100vh - 5.9rem);margin-top:1.5rem;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;border-radius:15px;background:var(--otziv-white);box-shadow:var(--otziv-shadow);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(121,151,191,.75) transparent}.sidebar-card:hover,.sidebar-card:focus-within{overflow-y:auto}.sidebar-card::-webkit-scrollbar{width:.45rem}.sidebar-card::-webkit-scrollbar-track{background:transparent}.sidebar-card::-webkit-scrollbar-thumb{border-radius:999px;background:#7997bfbf}.sidebar-card a{display:grid;position:relative;grid-template-columns:2.05rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:4.45rem;padding:0 1rem 0 1.65rem;color:var(--otziv-info);text-decoration:none;transition:color .25s ease,background .25s ease}.sidebar-card a:hover,.sidebar-card a.active{color:var(--otziv-primary)}.sidebar-card a.active{background:var(--otziv-light)}.sidebar-card a.active:before{content:"";position:absolute;left:0;top:50%;width:6px;height:18px;border-radius:0 999px 999px 0;background:var(--otziv-primary);transform:translateY(-50%)}.sidebar-card strong{min-width:0;overflow:hidden;font-size:.78rem;line-height:1.22;overflow-wrap:anywhere}.sidebar-card .material-icons-sharp{justify-self:center;width:2.05rem;font-size:1.5rem;text-align:center}.admin-content{min-width:0;padding:.95rem 0 2rem}.page-heading{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:clamp(.9rem,1.5vw,1.65rem);min-height:2.7rem;margin-bottom:.8rem;font-family:"laptev_brush",var(--otziv-font-family)}.page-heading h1{margin:0;font-size:clamp(1.45rem,1.6vw,1.8rem);font-weight:800;line-height:1;white-space:nowrap}.top-links{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:clamp(.65rem,1.1vw,1.25rem);overflow-x:auto;overflow-y:hidden;padding:.25rem 0;scrollbar-width:none}.top-links::-webkit-scrollbar{display:none}.top-links a{color:var(--otziv-dark);font-size:clamp(.8rem,.82vw,.96rem);font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.top-links a.active,.top-links a:hover{color:var(--otziv-primary)}.right-nav{display:flex;align-items:center;justify-content:flex-end;gap:.95rem;min-height:3.2rem;font-family:"laptev_brush",var(--otziv-font-family)}.mobile-start-nav{display:none}.mode-switch{display:flex;flex:0 0 auto;width:3.6rem;height:1.45rem;margin-right:.65rem;align-items:center;justify-content:space-between;border-radius:var(--otziv-small-radius);background:var(--otziv-light)}.mode-switch button{display:grid;width:50%;height:100%;place-items:center;border:0;padding:0;color:var(--otziv-dark);background:transparent;cursor:pointer}.mode-switch span{font-size:1rem}.mode-switch button.active{border-radius:var(--otziv-small-radius);color:#fff;background:var(--otziv-primary)}.profile{display:flex;min-width:0;max-width:6.2rem;align-items:center;gap:.75rem;text-align:right}.profile p,.profile h2,.profile h3,.profile small,.profile-card p,.profile-card h2,.reminders h2,.notification h3,.notification small{margin:0}.profile small,.notification small{color:var(--otziv-info)}.profile p,.profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile p{font-size:.82rem}.profile small{display:block;font-size:.66rem}.avatar{display:grid;flex:0 0 auto;width:2.25rem;height:2.25rem;place-items:center;border:2px solid var(--otziv-danger);border-radius:50%;color:var(--otziv-danger);background:#fff;font-weight:800}.avatar-image{display:block;object-fit:cover}button.login-pill{flex:0 0 auto;min-height:2.1rem;min-width:5.7rem;border:2px solid var(--otziv-dark);border-radius:999px;padding:0 .9rem;color:var(--otziv-primary);background:var(--otziv-white);font:inherit;font-size:.86rem;font-weight:800;line-height:1;cursor:pointer}button.login-pill.logout{color:var(--otziv-danger)}.profile-card{display:grid;justify-items:center;gap:.3rem;margin-top:.6rem;padding:1.25rem;border-radius:var(--otziv-card-radius);background:var(--otziv-white);box-shadow:var(--otziv-shadow);text-align:center}.profile-card img{width:7.4rem;height:7.4rem;object-fit:contain}.profile-card img.profile-card-photo{border:4px solid var(--otziv-light);border-radius:50%;object-fit:cover}.profile-card+app-personal-reminders{margin-top:1rem}.reminders{margin-top:1.45rem}.reminders-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.reminders-head>span{display:grid;width:2.55rem;height:2.55rem;place-items:center;border-radius:50%;background:var(--otziv-white);box-shadow:var(--otziv-shadow)}.notification,.home-link{display:flex;align-items:center;gap:.75rem;margin-bottom:.58rem;padding:.82rem 1rem;border-radius:1.2rem;background:var(--otziv-white);box-shadow:var(--otziv-shadow);text-decoration:none}.notification-icon{padding:.52rem;border-radius:20%;color:var(--otziv-white);background:var(--otziv-success)}.notification.danger .notification-icon{background:var(--otziv-danger)}.notification.blue .notification-icon{background:var(--otziv-primary)}.notification.warning .notification-icon{background:var(--otziv-warning)}.muted{margin-left:auto;color:var(--otziv-info)}.home-link{justify-content:center;border:2px dashed var(--otziv-primary);color:var(--otziv-primary)}.home-link.logout-link{border-color:var(--otziv-danger);color:var(--otziv-danger)}.admin-right{font-size:.9rem}.admin-right h2{font-size:1.18rem}.admin-right h3{font-size:1rem}@media(max-width:1500px){.admin-layout{grid-template-columns:5.8rem minmax(0,1fr) 18.5rem;gap:1rem;width:min(100% - 2rem,100%)}.admin-layout.sidebar-hidden{grid-template-columns:minmax(0,1fr) 18.5rem}.brand h2,.sidebar-card strong{display:none}.sidebar-card a{justify-content:center;grid-template-columns:1fr;padding:0}.sidebar-card a:hover,.sidebar-card a.active{padding-left:0}.sidebar-card a.active:before{display:none}}@media(max-width:1320px){.admin-layout{grid-template-columns:5.8rem minmax(0,1fr)}.admin-layout.sidebar-hidden{display:flex;flex-direction:column;grid-template-columns:minmax(0,1fr);align-content:start}.admin-layout.sidebar-hidden .mobile-start-nav{display:flex;position:absolute;top:.95rem;right:.35rem;z-index:2;width:auto;max-width:calc(100% - 10rem);min-width:0;align-items:center;justify-content:flex-end;gap:1rem;min-height:2.7rem;padding:0}.admin-layout.sidebar-hidden .admin-content{order:1;width:100%;max-width:100%;min-width:0;padding-bottom:.55rem}.admin-layout.sidebar-hidden .page-heading{margin-bottom:.45rem;padding-right:10rem}.admin-right{display:none}.admin-layout.sidebar-hidden .admin-right{display:block;position:static;order:2;justify-self:center;width:min(100%,34rem);height:auto;margin-inline:auto;overflow:visible;padding:0 0 2rem}.admin-layout.sidebar-hidden .admin-right .right-nav{display:none}.admin-layout.sidebar-hidden .mobile-start-nav .mode-switch{margin-right:0}.admin-layout.sidebar-hidden .profile-card{margin-top:0}.admin-layout.sidebar-hidden .reminders{margin-top:1rem}}@media(max-width:860px){.admin-layout.sidebar-hidden{width:calc(100vw - 1rem);max-width:46rem;gap:0;margin-inline:auto}.admin-layout.sidebar-hidden .admin-content{order:2;padding-top:0;padding-bottom:.6rem}.admin-layout.sidebar-hidden .page-heading{margin-bottom:.55rem;padding-right:0;display:none}.admin-layout.sidebar-hidden .admin-right{order:3;width:100%;max-width:100%;min-width:0;padding-bottom:1.25rem}.admin-layout.sidebar-hidden .mobile-start-nav{position:static;order:1;z-index:auto;width:100%;max-width:100%;justify-content:space-between;min-height:2.5rem;margin:.35rem 0 .45rem;padding:0 .35rem;transform:none}.admin-layout.sidebar-hidden .profile-card{margin-top:0;padding:.85rem 1rem;border-radius:1.2rem}.admin-layout.sidebar-hidden .notification,.admin-layout.sidebar-hidden .home-link{border-radius:1rem;padding:.72rem .85rem}.admin-layout.sidebar-hidden .profile-card img{width:4.55rem;height:4.55rem}.admin-layout.sidebar-hidden .reminders{margin-top:.75rem}}@media(max-width:760px){.admin-layout{display:block;width:min(100% - 24px,620px)}.admin-layout.sidebar-hidden{display:flex;flex-direction:column}.admin-content{padding-top:.75rem}.admin-layout.sidebar-hidden .admin-content{order:2}.page-heading{display:none}.admin-sidebar{position:static;height:auto;padding-bottom:0;overflow:visible}.admin-layout.sidebar-hidden .admin-right{display:block;position:static;order:3;height:auto;padding:0 0 1.25rem}.admin-layout.sidebar-hidden .mobile-start-nav{display:flex;order:1;align-items:center;justify-content:space-between;gap:1rem;min-height:2.5rem;margin:.35rem 0 .25rem;padding:0 .35rem}.admin-layout.sidebar-hidden .admin-right .right-nav{display:none}.admin-layout.sidebar-hidden .mobile-start-nav .mode-switch{margin-right:0}.admin-layout.sidebar-hidden .profile-card{margin-top:.45rem;padding:.85rem 1rem;border-radius:1.2rem}.admin-layout.sidebar-hidden .notification,.admin-layout.sidebar-hidden .home-link{border-radius:1rem;padding:.72rem .85rem}.admin-layout.sidebar-hidden .profile-card img{width:4.55rem;height:4.55rem}.admin-layout.sidebar-hidden .reminders{margin-top:.75rem}.brand{display:none}.sidebar-card{max-height:none;min-height:0;flex-direction:row;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto}.sidebar-card a{min-width:4.8rem;min-height:4rem}}@font-face{font-family:laptev_brush;src:url(/assets/fonts/laptev_brush.otf) format("opentype");font-display:swap}@font-face{font-family:Material Icons Sharp;src:url(/assets/fonts/material-icons-sharp.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--otziv-font-family: Inter, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;--otziv-card-title-font: "laptev_brush", var(--otziv-font-family);--otziv-primary: #6c9bcf;--otziv-danger: #ff0060;--otziv-success: #1b9c85;--otziv-warning: #f7d060;--otziv-white: #ffffff;--otziv-info: #7d8da1;--otziv-dark: #363949;--otziv-light: rgba(132, 139, 200, .18);--otziv-background: #f6f6f9;--otziv-field-background: #ffffff;--otziv-muted-surface: #f8fafc;--otziv-tone-wait-border: rgba(214, 159, 43, .42);--otziv-tone-wait-surface: #fffdf7;--otziv-tone-correction-border: rgba(232, 64, 112, .34);--otziv-tone-correction-surface: #fff7fb;--otziv-tone-walk-border: rgba(125, 139, 158, .38);--otziv-tone-walk-surface: #f8faff;--otziv-tone-publication-border: rgba(174, 94, 207, .34);--otziv-tone-publication-surface: #fbf7ff;--otziv-tone-success-border: rgba(67, 153, 121, .34);--otziv-tone-success-surface: #f5fff9;--otziv-tone-bad-border: rgba(232, 64, 112, .34);--otziv-tone-bad-surface: #fff7fb;--otziv-shadow: 0 2rem 3rem var(--otziv-light);--otziv-shadow-hover: none;--otziv-card-radius: 2rem;--otziv-small-radius: .4rem;--otziv-card-padding: 1.8rem;--otziv-toolbar-padding: 1.25rem 1.8rem}body.otziv-dark-theme{--otziv-primary: #7aa7dc;--otziv-danger: #ff5b8f;--otziv-success: #4ac6b1;--otziv-warning: #f8d975;--otziv-white: #202528;--otziv-info: #a3bdcc;--otziv-dark: #edeffd;--otziv-light: rgba(0, 0, 0, .4);--otziv-background: #181a1e;--otziv-field-background: #202528;--otziv-muted-surface: #252b2f;--otziv-tone-wait-border: rgba(248, 217, 117, .26);--otziv-tone-wait-surface: #282825;--otziv-tone-correction-border: rgba(255, 91, 143, .24);--otziv-tone-correction-surface: #28242b;--otziv-tone-walk-border: rgba(163, 189, 204, .22);--otziv-tone-walk-surface: #252a31;--otziv-tone-publication-border: rgba(192, 124, 226, .24);--otziv-tone-publication-surface: #292432;--otziv-tone-success-border: rgba(74, 198, 177, .24);--otziv-tone-success-surface: #222b29;--otziv-tone-bad-border: rgba(255, 91, 143, .24);--otziv-tone-bad-surface: #28242b;--otziv-shadow: 0 2rem 3rem rgba(0, 0, 0, .4)}html,body{min-height:100%;margin:0}body{color:var(--otziv-dark);background:var(--otziv-background);font-family:var(--otziv-font-family);font-size:15px;line-height:1.35}select{color-scheme:light}select option,select optgroup{color:var(--otziv-dark);background:var(--otziv-white)}body.otziv-dark-theme select{color-scheme:dark}body.otziv-dark-theme select option,body.otziv-dark-theme select optgroup{color:#edeffd;background:#202528}body.otziv-dark-theme select option:checked{color:#fff;background:#315f97}*{box-sizing:border-box}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}app-review-check app-admin-layout .admin-layout .page-heading{display:none}app-order-details .details-actions .send-check-action{border-color:#7a9ed257!important;color:#3f6f9f!important;background:#eaf3ff!important;box-shadow:0 .55rem 1.2rem #7a9ed229!important}app-order-details .details-actions .send-check-action:not(:disabled):hover{color:#fff!important;background:#7a9ed2!important}app-review-check .review-edit-hint,app-review-check .approve-publication-hint{position:absolute;z-index:8;display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(108,155,207,.28);border-radius:999px;padding:.42rem .66rem;color:var(--otziv-primary);background:#fffffff0;box-shadow:0 .7rem 1.45rem #848bc82e;font-family:var(--otziv-font-family);font-size:.72rem;line-height:1.1;opacity:0;pointer-events:none}app-review-check .review-edit-hint{top:1.45rem;left:1.25rem;max-width:min(19rem,84vw);animation:review-check-edit-hint 11s ease forwards}app-review-check .approve-publication-hint{top:-2.25rem;left:50%;color:var(--otziv-success);border-color:#1b9c8547;transform:translate(-50%);animation:review-check-approve-hint 4.6s 7.4s ease forwards}app-review-check .review-edit-hint .material-icons-sharp,app-review-check .approve-publication-hint .material-icons-sharp{font-size:1rem}@keyframes review-check-edit-hint{0%,4%,32%,to{opacity:0;transform:translateY(-.2rem)}8%,18%{opacity:1;transform:translateY(0)}13%,25%{opacity:.34;transform:translateY(.18rem)}}@keyframes review-check-approve-hint{0%,to{opacity:0;transform:translate(-50%,-.2rem)}18%,56%{opacity:1;transform:translate(-50%)}36%,74%{opacity:.35;transform:translate(-50%,.18rem)}}.admin-layout .eyebrow{margin:0;color:var(--otziv-info);font-size:.8rem;font-weight:700;letter-spacing:0}.admin-layout .actions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:.7rem}.admin-layout button:not(.login-pill):not(.theme-button),.admin-layout .button{contain-intrinsic-block-size:auto 100px;display:inline-flex;min-height:2.2rem;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:var(--otziv-small-radius);padding:0 1.1rem;color:#fff;background:var(--otziv-primary);font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.admin-layout button.secondary,.admin-layout .button.secondary{color:var(--otziv-dark);background:var(--otziv-light)}.admin-layout button:disabled{cursor:not-allowed;opacity:.6}.admin-layout label,.admin-layout .role-block{min-width:0}.admin-layout label>span,.admin-layout .role-block>span{display:block;margin-bottom:.5rem;color:var(--otziv-dark-variant, #677483);font-weight:800}.admin-layout input[type=text],.admin-layout input[type=email],.admin-layout input[type=number],.admin-layout input[type=password]{width:100%;min-height:3rem;border:1px solid rgba(103,116,131,.28);border-radius:var(--otziv-small-radius);padding:0 .85rem;color:var(--otziv-dark);background:var(--otziv-field-background);font:inherit}.admin-layout input:focus{outline:2px solid rgba(108,155,207,.45);outline-offset:1px}.admin-layout .role-grid{display:flex;flex-wrap:wrap;gap:.7rem;max-height:10.5rem;overflow:auto;padding-right:.25rem}.admin-layout .checkbox{display:inline-flex;min-height:2.8rem;align-items:center;gap:.55rem;border:1px solid rgba(103,116,131,.2);border-radius:var(--otziv-small-radius);padding:0 .9rem;background:var(--otziv-muted-surface);cursor:pointer}.admin-layout .checkbox input{margin:0;accent-color:var(--otziv-primary)}.admin-layout .checkbox span{margin:0;color:var(--otziv-dark)}.admin-layout .error{border:1px solid #f2b8b5;border-radius:var(--otziv-small-radius);padding:.9rem 1rem;color:#7a271a;background:#ffedea;overflow-wrap:anywhere;line-height:1.35}.admin-layout :where(.load-error,.error.compact,.notice,.dashboard-warning p,.dashboard-warning small){overflow-wrap:anywhere}.admin-layout :where(.sidebar-card,.hero-card,.metric-card,.toolbar-card,.panel,.profile-card,.notification,.home-link,.action-card){box-shadow:var(--otziv-shadow);transition:box-shadow .65s ease}.admin-layout :where(.sidebar-card,.hero-card,.metric-card,.toolbar-card,.panel,.profile-card,.notification,.home-link,.action-card):hover{box-shadow:var(--otziv-shadow-hover)}.admin-layout .admin-content :where(.hero-card,.metric-card,.toolbar-card,.panel,.action-card):hover{box-shadow:var(--otziv-shadow-hover)}.admin-layout pre{overflow:auto;margin:0;border-radius:var(--otziv-small-radius);padding:1rem;background:#101820;color:#e7f4f1;font-family:Consolas,monospace;font-size:.82rem}.lead-stats{display:grid;gap:.85rem;margin-top:.85rem}.mobile-lead-stats{display:none}.lead-stats .stat-card,.mobile-lead-stats .stat-card{display:flex;min-height:7.15rem;align-items:center;justify-content:space-between;border-radius:1.35rem;padding:1.35rem 1.45rem;background:var(--otziv-white);box-shadow:0 1rem 2rem #848bc824}.lead-stats .stat-card span,.mobile-lead-stats .stat-card span{display:block;margin-bottom:.7rem;color:var(--otziv-info);font-weight:900}.lead-stats .stat-card strong,.mobile-lead-stats .stat-card strong{color:currentColor;font-size:1.65rem;font-weight:900}.lead-stats .stat-card .stat-delta,.mobile-lead-stats .stat-card .stat-delta{display:inline-flex;margin-left:.35rem;align-items:center;border-radius:999px;padding:.1rem .35rem;color:var(--otziv-success);background:#1b9c851c;font-size:.72rem;font-style:normal;font-weight:900;line-height:1;vertical-align:middle}.lead-stats .stat-card i,.mobile-lead-stats .stat-card i{display:grid;width:4.15rem;height:4.15rem;place-items:center;border:.55rem solid currentColor;border-radius:50%;font-size:1.3rem}.lead-stats .stat-card{min-height:5.6rem;border-radius:1.05rem;padding:.9rem 1.05rem}.lead-stats .stat-card span{margin-bottom:.4rem;font-size:.8rem}.lead-stats .stat-card strong{font-size:1.35rem}.lead-stats .stat-card i{width:3.2rem;height:3.2rem;border-width:.42rem;font-size:1rem}.lead-stats .stat-card.blue,.mobile-lead-stats .stat-card.blue{color:var(--otziv-primary)}.lead-stats .stat-card.green,.mobile-lead-stats .stat-card.green{color:var(--otziv-success)}.lead-stats .stat-card.teal,.mobile-lead-stats .stat-card.teal{color:#2f9f95}.lead-stats .stat-card.yellow,.mobile-lead-stats .stat-card.yellow{color:var(--otziv-warning)}.lead-stats .stat-card.pink,.mobile-lead-stats .stat-card.pink{color:var(--otziv-danger)}.lead-stats .stat-card.gray,.mobile-lead-stats .stat-card.gray{color:var(--otziv-info)}:is(app-leads-board,app-operator-board) .status-tabs{border-radius:.55rem;box-shadow:0 .8rem 1.6rem #848bc824}:is(app-leads-board,app-operator-board) :where(.status-tabs,.lead-card),.lead-stats .stat-card{transition:box-shadow .65s ease}:is(app-leads-board,app-operator-board) :where(.status-tabs,.lead-card):hover,:is(app-leads-board,app-operator-board) .lead-card:hover,.lead-stats .stat-card:hover{box-shadow:none}:is(app-leads-board,app-operator-board) .lead-workspace{font-family:"laptev_brush",var(--otziv-font-family)}:is(app-leads-board,app-operator-board) app-admin-layout .admin-layout .lead-workspace .mobile-menu-toggle.mobile-menu-toggle{display:none}:is(app-leads-board,app-operator-board) .mobile-menu-toggle span{font-size:.9rem}:is(app-leads-board,app-operator-board) .lead-menu-panel{display:grid;gap:.75rem}:is(app-leads-board,app-operator-board) .mobile-menu-heading{display:none}:is(app-leads-board,app-operator-board) .card-actions{align-items:center;justify-self:center;width:100%}:is(app-leads-board,app-operator-board) .lead-card .phone-row a{text-decoration:none;transition:background-color .75s ease,border-color .75s ease,color .75s ease}:is(app-leads-board,app-operator-board) .lead-card .phone-row a:hover{border-color:transparent;color:var(--otziv-dark);background:#f7c88f}:is(app-leads-board,app-operator-board) .lead-card .card-actions button,:is(app-leads-board,app-operator-board) .lead-card .card-actions a{transition:background-color .75s ease,border-color .75s ease,color .75s ease}:is(app-leads-board,app-operator-board) .lead-card .card-actions button:not(:disabled):hover,:is(app-leads-board,app-operator-board) .lead-card .card-actions a:hover{border-color:transparent;color:#fff;background:#c45be7}:is(app-leads-board,app-operator-board) app-admin-layout .admin-layout .quick-links button{min-height:2.1rem;border:1px solid rgba(103,116,131,.24);border-radius:var(--otziv-small-radius);padding:0 .72rem;color:var(--otziv-dark);background:var(--otziv-light);font-size:.74rem;font-weight:800}:is(app-leads-board,app-operator-board) app-admin-layout .admin-layout .people-row button.details-link.details-link{contain-intrinsic-block-size:none;display:inline;width:auto;min-height:0;border:0;border-radius:0;padding:0;color:var(--otziv-dark);background:transparent;font-size:.66rem;font-weight:800;line-height:1;text-decoration:none;box-shadow:none}:is(app-leads-board,app-operator-board) app-admin-layout .admin-layout .people-row button.details-link.details-link:hover{color:var(--otziv-primary);background:transparent}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:1.25rem;background:#1518236b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-modal{width:min(52rem,100%);max-height:min(92vh,46rem);overflow:auto;border-radius:1.15rem;padding:1.2rem;color:var(--otziv-dark);background:var(--otziv-white);box-shadow:0 1.4rem 4rem #3639493d;font-family:"laptev_brush",var(--otziv-font-family)}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-modal--compact{width:min(34rem,100%)}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-head,:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-head{margin-bottom:1rem}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-head small{color:var(--otziv-info);font-weight:900}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-head h2{margin:.1rem 0 0;font-size:1.45rem;line-height:1}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-close{width:2.25rem;min-height:2.25rem;padding:0;border-radius:50%}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-form{display:grid;gap:1rem}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-field{display:grid;gap:.35rem}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-field--wide{grid-column:1/-1}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-field span{margin:0;color:var(--otziv-info);font-size:.78rem}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-field input,:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-field select,:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-field textarea{width:100%;min-height:2.25rem;border:1px solid rgba(103,116,131,.24);border-radius:.7rem;padding:0 .75rem;color:var(--otziv-dark);background:var(--otziv-field-background);font:inherit}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-field textarea{min-height:5.2rem;max-height:none;padding:.65rem .75rem;resize:vertical}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-field input[readonly]{color:var(--otziv-info);background:var(--otziv-muted-surface)}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-actions{justify-content:flex-end}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-actions--split{justify-content:space-between}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-actions-group{display:flex;justify-content:flex-end;gap:.75rem}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) app-admin-layout .admin-layout .lead-edit-actions button.danger{color:#fff;background:var(--otziv-danger)}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) app-admin-layout .admin-layout .lead-edit-actions button.danger:not(:disabled):hover{background:#d90052}app-order-details .review-card.review-card{transition:box-shadow 1.2s cubic-bezier(.22,1,.36,1),border-color 1.2s ease}app-order-details .review-card.review-card:hover{border-color:#67748352;box-shadow:0 6px 15px #36394929}app-manager-board .company-edit-modal{width:min(58rem,100%)}app-manager-board .order-create-modal{width:min(58rem,100%);padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;font-family:var(--otziv-font-family);-webkit-overflow-scrolling:touch}app-manager-board .order-create-modal .order-create-head{margin:0;padding:1.25rem 1.35rem 1rem;border-bottom:1px solid rgba(103,116,131,.16);background:var(--otziv-muted-surface)}app-manager-board .order-create-modal .order-create-head h2{font-family:var(--otziv-font-family);font-size:1.35rem;font-weight:850;line-height:1.15}app-manager-board .order-create-modal .error.compact,app-manager-board .order-create-modal>.empty{margin:1rem 1.35rem 0}app-manager-board .order-create-form{padding:1.15rem 1.35rem 1.25rem}app-manager-board .order-create-section{display:grid;gap:.7rem}app-manager-board .order-create-section-title{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:1rem}app-manager-board .order-create-section-title span{color:var(--otziv-dark);font-size:.95rem;font-weight:850}app-manager-board .order-create-section-title strong{min-width:0;overflow:hidden;color:var(--otziv-info);font-size:.82rem;font-weight:750;text-align:right;text-overflow:ellipsis;white-space:nowrap}app-manager-board .order-create-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}app-manager-board app-admin-layout .admin-layout button.order-create-product.order-create-product{position:relative;display:grid;grid-template-columns:1.45rem minmax(0,1fr);min-height:4.25rem;align-items:center;justify-content:stretch;gap:.65rem;border:1px solid rgba(103,116,131,.22);border-radius:.55rem;padding:.65rem .75rem;color:var(--otziv-dark);background:var(--otziv-white);text-align:left;box-shadow:none;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,transform .35s ease}app-manager-board app-admin-layout .admin-layout button.order-create-product.order-create-product:hover{border-color:#6c9bcfb3;background:#f7fbff;box-shadow:0 .45rem 1rem #36394914;transform:translateY(-1px)}app-manager-board app-admin-layout .admin-layout button.order-create-product.order-create-product.active{border-color:#1b9c85cc;color:var(--otziv-dark);background:#f1fbf7;box-shadow:inset 0 0 0 1px #1b9c8533}app-manager-board .order-create-product-check{display:grid;width:1.25rem;height:1.25rem;place-items:center;border:1px solid rgba(103,116,131,.3);border-radius:999px;color:transparent;background:var(--otziv-white);font-size:.82rem;transition:background .25s ease,border-color .25s ease,color .25s ease}app-manager-board .order-create-product.active .order-create-product-check{border-color:var(--otziv-success);color:#fff;background:var(--otziv-success)}app-manager-board .order-create-product-body{display:grid;min-width:0;gap:.32rem;padding-right:0}app-manager-board .order-create-product-body strong{overflow:hidden;overflow-wrap:anywhere;color:var(--otziv-dark);font-size:.9rem;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}app-manager-board .order-create-product-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.4rem}app-manager-board .order-create-product-price,app-manager-board .order-create-product-badge{display:inline-flex;min-height:1.15rem;align-items:center;border-radius:0;padding:0;font-size:.8rem;font-weight:800;line-height:1}app-manager-board .order-create-product-price{color:#64748b;background:transparent}app-manager-board .order-create-product-badge{gap:.25rem;color:#6c9bcf;background:transparent}app-manager-board .order-create-product-badge .material-icons-sharp{font-size:.95rem}app-manager-board .order-create-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,16rem);align-items:stretch;gap:.85rem}app-manager-board .order-create-grid{gap:.75rem}app-manager-board .order-create-field-wide{grid-column:1/-1}app-manager-board .order-create-summary{display:grid;align-content:center;gap:.35rem;border:1px solid rgba(103,116,131,.16);border-radius:.7rem;padding:.85rem 1rem;background:var(--otziv-muted-surface)}app-manager-board .order-create-summary span{color:var(--otziv-info);font-size:.78rem;font-weight:800}app-manager-board .order-create-summary strong{color:var(--otziv-dark);font-size:1.45rem;font-weight:900;line-height:1.05}app-manager-board .order-create-summary small{color:var(--otziv-info);font-size:.78rem;font-weight:750}app-manager-board .order-create-modal .lead-edit-actions{position:sticky;bottom:0;z-index:1;margin:0 -1.35rem -1.25rem;padding:.85rem 1.35rem 1.25rem;border-top:1px solid rgba(103,116,131,.12);background:var(--otziv-white)}:is(app-manager-board,app-worker-board) .order-edit-modal{width:min(52rem,100%)}app-manager-board .company-edit-section{border:1px solid rgba(103,116,131,.16);border-radius:.8rem;padding:.7rem;background:var(--otziv-muted-surface)}app-manager-board .company-edit-list{display:grid;gap:.45rem}app-manager-board .company-edit-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.6rem}app-manager-board .company-edit-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}app-manager-board .company-edit-row>span,app-manager-board .company-edit-row a{overflow:hidden;color:var(--otziv-dark);font-weight:800;text-overflow:ellipsis;white-space:nowrap}app-manager-board .company-edit-row button.secondary,app-manager-board .company-filial-edit-actions button.secondary,app-manager-board app-admin-layout .admin-layout .lead-edit-actions button.secondary{color:var(--otziv-primary);background:var(--otziv-light)}app-manager-board .company-filial-edit{display:grid;grid-template-columns:minmax(9rem,.8fr) minmax(12rem,1fr);gap:.65rem;border:1px solid rgba(108,155,207,.22);border-radius:.75rem;padding:.75rem;background:var(--otziv-white)}app-manager-board .company-filial-edit .lead-edit-field--wide,app-manager-board .company-filial-edit-actions{grid-column:1/-1}app-manager-board .company-filial-edit-actions{display:flex;justify-content:flex-end;gap:.55rem}@media(max-width:620px){app-manager-board .company-edit-row,app-manager-board .company-filial-edit{grid-template-columns:minmax(0,1fr)}app-manager-board .company-edit-row-actions,app-manager-board .company-filial-edit-actions{justify-content:stretch}app-manager-board .company-edit-row-actions button,app-manager-board .company-filial-edit-actions button{flex:1 1 auto}}app-order-details app-admin-layout .admin-layout .lead-edit-actions button.secondary{color:var(--otziv-primary);background:var(--otziv-light)}app-worker-board app-admin-layout .admin-layout .lead-edit-actions button.secondary{color:var(--otziv-primary);background:var(--otziv-light)}app-worker-board .bot-line--empty{border-color:#ff006057;background:#ffe5ed}app-worker-board .bot-line--empty span{color:#7a1032;text-transform:uppercase}:is(app-manager-board,app-worker-board) .lead-edit-field input[type=checkbox]{width:2rem;min-height:2rem}:is(app-order-details,app-worker-board) .review-edit-modal{width:min(56rem,100%)}:is(app-order-details,app-worker-board) .review-edit-check{display:grid;min-height:2.25rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;align-content:center;gap:.35rem;border:1px solid rgba(103,116,131,.24);border-radius:.7rem;padding:.4rem .65rem;background:var(--otziv-field-background)}:is(app-order-details,app-worker-board) .review-edit-check input{width:1.35rem;height:1.35rem;margin:0;accent-color:var(--otziv-primary)}:is(app-order-details,app-worker-board) .review-edit-check span,:is(app-order-details,app-worker-board) .review-edit-photo span{margin:0;color:var(--otziv-info);font-size:.78rem;font-weight:900}:is(app-order-details,app-worker-board) .review-edit-photo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(103,116,131,.2);border-radius:.8rem;padding:.75rem;background:var(--otziv-muted-surface)}:is(app-order-details,app-worker-board) .review-edit-photo a{color:var(--otziv-primary);font-weight:900;text-decoration:none}:is(app-order-details,app-worker-board) .review-edit-photo label{display:inline-flex;min-width:0;align-items:center;gap:.6rem}:is(app-order-details,app-worker-board) .review-edit-photo input{max-width:min(18rem,100%);color:var(--otziv-info);font-family:var(--otziv-font-family)}:is(app-leads-board,app-operator-board) .pager{justify-content:center;margin-top:.35rem}:is(app-leads-board,app-operator-board) .pager .icon-button{min-height:2.7rem;width:2.7rem;color:#fff;background:var(--otziv-primary)}@media(max-width:1500px){:is(app-leads-board,app-operator-board) .lead-workspace .cards-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1180px){:is(app-leads-board,app-operator-board) .lead-workspace .copy-search{grid-template-columns:1fr}:is(app-leads-board,app-operator-board) .lead-workspace .lead-toolbar{align-items:stretch;flex-direction:column}:is(app-leads-board,app-operator-board) .lead-workspace .status-tabs,:is(app-leads-board,app-operator-board) .lead-workspace .quick-links,:is(app-leads-board,app-operator-board) .lead-workspace .promo-strip,:is(app-leads-board,app-operator-board) .lead-workspace .search-line{width:100%}:is(app-leads-board,app-operator-board) .lead-workspace .cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:861px){app-admin-layout{height:100vh;height:100dvh;min-height:0;overflow:hidden}app-admin-layout .admin-layout.admin-layout{height:100vh;height:100dvh;min-height:0;overflow:hidden}app-admin-layout .admin-layout .admin-content{height:100vh;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none}app-admin-layout .admin-layout .admin-content::-webkit-scrollbar{display:none}}@media(max-width:860px){app-manager-board .order-create-modal .order-create-head,app-manager-board .order-create-form{padding-right:1rem;padding-left:1rem}app-manager-board .order-create-modal .lead-edit-actions{margin-right:-1rem;margin-left:-1rem;padding-right:1rem;padding-left:1rem}app-manager-board .order-create-products,app-manager-board .order-create-main{grid-template-columns:1fr}app-manager-board .order-create-summary{min-height:6rem}app-admin-layout .admin-layout.admin-layout{display:block;width:min(100% - 1rem,46rem);overflow-x:hidden}app-admin-layout .admin-layout.admin-layout.sidebar-hidden{display:flex;flex-direction:column;width:calc(100vw - 1rem);max-width:46rem;margin-right:auto;margin-left:auto}app-admin-layout .admin-layout .admin-sidebar{position:static;height:auto;padding-top:.65rem}app-admin-layout .admin-layout .brand{display:none}app-admin-layout .admin-layout .sidebar-card{min-height:0;flex-direction:row;margin-top:0;overflow-x:auto;scrollbar-width:thin;border-radius:.8rem}app-admin-layout .admin-layout .sidebar-card a{min-width:4.4rem;min-height:3.4rem;grid-template-columns:1fr;justify-content:center;padding:0}app-admin-layout .admin-layout .sidebar-card strong,app-admin-layout .admin-layout .brand h2{display:none}app-admin-layout .admin-layout .admin-content{padding-top:.65rem;overflow-x:hidden}app-admin-layout .admin-layout .page-heading{grid-template-columns:1fr;align-items:flex-start;gap:.45rem;min-height:auto;margin-bottom:.55rem}:is(app-leads-board,app-operator-board) app-admin-layout .admin-layout .page-heading{display:none}app-manager-board app-admin-layout .admin-layout .page-heading{display:none}app-worker-board app-admin-layout .admin-layout .page-heading{display:none}app-order-details app-admin-layout .admin-layout .page-heading{display:none}app-review-check app-admin-layout .admin-layout .page-heading{display:none}app-admin-layout .admin-layout .page-heading h1{font-size:1.55rem}app-admin-layout .admin-layout .top-links{justify-content:flex-start;gap:.65rem;padding:0}app-admin-layout .admin-layout .top-links a{font-size:.72rem}:is(app-leads-board,app-operator-board) .lead-workspace{display:block;min-height:auto;overflow:hidden}:is(app-leads-board,app-operator-board) app-admin-layout .admin-layout .lead-workspace .mobile-menu-toggle.mobile-menu-toggle{display:flex;min-height:2.15rem;margin:0 auto .85rem;padding:0 .4rem;color:var(--otziv-dark);background:transparent;font-size:1.35rem;box-shadow:none}app-manager-board app-admin-layout .admin-layout .manager-workspace .mobile-menu-toggle.mobile-menu-toggle{display:flex;width:auto;min-height:2.15rem;margin:0 auto .85rem;padding:0 .4rem;color:var(--otziv-dark);background:transparent;font-size:1.35rem;box-shadow:none}app-manager-board .mobile-menu-toggle span{font-size:.9rem}app-manager-board .manager-workspace .mobile-role-links{display:none!important}app-manager-board .manager-workspace .manager-toolbar,app-manager-board .manager-workspace .copy-search,app-manager-board .manager-workspace .manager-dropdowns,app-manager-board .manager-workspace .quick-links,app-manager-board .manager-workspace .promo-strip,app-manager-board .manager-workspace .search-line{width:100%;max-width:100%;justify-content:stretch;justify-items:stretch}app-manager-board .manager-workspace .copy-search{grid-template-columns:minmax(0,1fr)}app-manager-board .manager-workspace .manager-dropdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .65rem}app-manager-board .manager-workspace .manager-dropdowns select{width:100%;min-width:0}app-manager-board .manager-workspace .quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}app-manager-board .manager-workspace .quick-links a,app-manager-board .manager-workspace .quick-links button,app-manager-board .manager-workspace .promo-strip button{min-width:0;overflow:hidden;padding-right:.3rem;padding-left:.3rem;text-overflow:ellipsis;white-space:nowrap}app-manager-board .manager-workspace .promo-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}app-manager-board .manager-workspace .promo-strip button{width:100%;padding-right:.16rem;padding-left:.16rem;font-size:clamp(.64rem,2.1vw,.72rem)}app-manager-board .manager-workspace .search-line{display:grid;grid-template-columns:minmax(0,1fr) 3.4rem 2.2rem 2.2rem;gap:.45rem}app-manager-board .manager-workspace .search-line.has-clear{grid-template-columns:minmax(0,1fr) 3.4rem 2.2rem 2.2rem 2.2rem}app-manager-board .manager-workspace .search-line label{min-width:0}:is(app-leads-board,app-operator-board) .lead-workspace .lead-menu-panel{display:none;margin-bottom:.95rem}:is(app-leads-board,app-operator-board) .lead-workspace .lead-menu-panel.open{display:grid;gap:.7rem;margin-bottom:.65rem}:is(app-leads-board,app-operator-board) .lead-workspace .mobile-menu-heading{display:grid;gap:.65rem;justify-items:center;padding-bottom:.15rem}:is(app-leads-board,app-operator-board) .lead-workspace .mobile-menu-heading h1{margin:0;font-size:1.65rem;line-height:1}:is(app-leads-board,app-operator-board) .lead-workspace .mobile-role-links{display:flex;max-width:100%;align-items:center;gap:.65rem;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}:is(app-leads-board,app-operator-board) .lead-workspace .mobile-role-links::-webkit-scrollbar{display:none}:is(app-leads-board,app-operator-board) .lead-workspace .mobile-role-links a{flex:0 0 auto;color:var(--otziv-dark);font-size:.75rem;font-weight:800;text-decoration:none;white-space:nowrap}:is(app-leads-board,app-operator-board) .lead-workspace .mobile-role-links a:hover{color:var(--otziv-primary)}:is(app-leads-board,app-operator-board) .lead-workspace .cards-grid{display:flex;grid-template-columns:none;gap:1.1rem;margin-top:.65rem;overflow-x:auto;overflow-y:hidden;scroll-padding:.25rem;scroll-snap-type:x mandatory;padding:.25rem .25rem 1rem;scrollbar-width:thin}:is(app-leads-board,app-operator-board) .lead-workspace.menu-open .cards-grid{margin-top:.3rem;padding-bottom:.45rem}:is(app-leads-board,app-operator-board) .lead-workspace .copy-search{gap:.75rem}:is(app-leads-board,app-operator-board) .lead-workspace .status-tabs,:is(app-leads-board,app-operator-board) .lead-workspace .quick-links,:is(app-leads-board,app-operator-board) .lead-workspace .promo-strip,:is(app-leads-board,app-operator-board) .lead-workspace .search-line{overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}:is(app-leads-board,app-operator-board) .lead-workspace .quick-links{justify-content:center}:is(app-leads-board,app-operator-board) .lead-workspace .search-line label{min-width:14rem}:is(app-leads-board,app-operator-board) .lead-workspace .lead-card{flex:0 0 min(21rem,100vw - 4rem);min-height:clamp(21.5rem,48svh,27rem);scroll-snap-align:center}:is(app-leads-board,app-operator-board) app-admin-layout .admin-layout .lead-workspace .lead-card .phone-row a,:is(app-leads-board,app-operator-board) app-admin-layout .admin-layout .lead-workspace .lead-card .phone-row button,:is(app-leads-board,app-operator-board) app-admin-layout .admin-layout .lead-workspace .lead-card .meta-row span{min-height:2.45rem;font-size:.82rem}:is(app-leads-board,app-operator-board) app-admin-layout .admin-layout .lead-workspace .lead-card .phone-row a,app-manager-board app-admin-layout .admin-layout .manager-workspace .manager-card .phone-row a{display:inline-flex;align-items:center;justify-content:center;font-size:clamp(1.45rem,5.8vw,1.85rem);line-height:1}:is(app-leads-board,app-operator-board) app-admin-layout .admin-layout .lead-workspace .lead-card .phone-row button{flex-basis:2.65rem}:is(app-leads-board,app-operator-board) app-admin-layout .admin-layout .lead-workspace .lead-card textarea{min-height:3.75rem;max-height:3.75rem;padding:.7rem .8rem;font-size:.86rem}:is(app-leads-board,app-operator-board) app-admin-layout .admin-layout .lead-workspace .lead-card .card-actions{gap:.55rem}:is(app-leads-board,app-operator-board) app-admin-layout .admin-layout .lead-workspace .lead-card .card-actions button,:is(app-leads-board,app-operator-board) app-admin-layout .admin-layout .lead-workspace .lead-card .card-actions a{min-height:2.85rem;padding:0 .45rem;font-size:.82rem;line-height:1.05}:is(app-leads-board,app-operator-board) .lead-workspace.menu-open .lead-card{min-height:clamp(18.5rem,39svh,20.5rem)}:is(app-leads-board,app-operator-board) .lead-workspace .pager{margin-top:.35rem}:is(app-leads-board,app-operator-board) .lead-workspace.menu-open .pager{margin-top:.05rem}:is(app-leads-board,app-operator-board) .mobile-lead-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}:is(app-leads-board,app-operator-board) .mobile-lead-stats .stat-card{min-height:5.9rem;border-radius:1rem;padding:.9rem 1rem}:is(app-leads-board,app-operator-board) .mobile-lead-stats .stat-card span{margin-bottom:.45rem;font-size:.74rem}:is(app-leads-board,app-operator-board) .mobile-lead-stats .stat-card strong{font-size:1.35rem}:is(app-leads-board,app-operator-board) .mobile-lead-stats .stat-card i{width:3rem;height:3rem;border-width:.42rem;font-size:1rem}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-backdrop{align-items:end;padding:.8rem}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-modal{max-height:92svh;border-radius:1rem;padding:1rem}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-grid{grid-template-columns:1fr}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-actions{display:grid;grid-template-columns:1fr 1fr}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-actions--split{grid-template-columns:1fr}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-actions--split>div,:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-actions-group{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}:is(app-leads-board,app-operator-board,app-manager-board,app-order-details,app-worker-board) .lead-edit-actions--split>div:first-child{grid-template-columns:1fr}}@media(max-width:390px){app-manager-board .manager-workspace .manager-dropdowns{gap:.2rem .45rem;padding-right:.35rem;padding-left:.35rem}app-manager-board .manager-workspace .quick-links{gap:.32rem}app-manager-board .manager-workspace .quick-links a,app-manager-board .manager-workspace .quick-links button{padding-right:.18rem;padding-left:.18rem;font-size:.66rem}app-manager-board .manager-workspace .promo-strip{gap:.25rem}app-manager-board .manager-workspace .promo-strip button{padding-right:.1rem;padding-left:.1rem;font-size:.62rem}}@media(max-width:540px){app-admin-layout .admin-layout{width:min(100% - .75rem,28rem)}:is(app-leads-board,app-operator-board) .lead-workspace .cards-grid{gap:1rem;margin-top:.55rem}:is(app-leads-board,app-operator-board) .lead-workspace .lead-card{flex-basis:min(20.5rem,100vw - 3.25rem);min-height:clamp(22rem,52svh,27rem)}:is(app-leads-board,app-operator-board) .lead-workspace.menu-open .lead-card{min-height:clamp(18.25rem,38svh,20rem)}:is(app-leads-board,app-operator-board) .lead-workspace .status-tabs button,:is(app-leads-board,app-operator-board) .lead-workspace .status-tabs a,:is(app-leads-board,app-operator-board) .lead-workspace .promo-strip button,:is(app-leads-board,app-operator-board) .lead-workspace .quick-links a{flex:0 0 auto}}
