.business-work{display:flex;flex-direction:column;gap:20px;min-width:0}.business-intro{color:var(--glv-muted);max-width:850px}.business-panel{padding:24px;min-width:0}.business-panel h2{font-size:20px;font-weight:700;margin-bottom:12px}.business-panel h3{font-weight:650;margin:12px 0 6px}.business-panel p{overflow-wrap:anywhere;margin:6px 0 12px}.business-heading,.business-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.business-row{padding:16px 0;border-bottom:1px solid #dfe7f2;flex-wrap:wrap}.business-row strong{overflow-wrap:anywhere}.business-row p{font-size:14px;color:var(--glv-muted);margin:5px 0}.business-badge{background:var(--glv-soft);color:#235bd9;padding:7px 12px;border-radius:14px;font-size:13px;white-space:normal}.business-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:16px 0}.business-work label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600;color:var(--glv-muted)}.business-work input:not([type=checkbox]),.business-work select,.business-work textarea{background:var(--glv-surface);border:1px solid #cbd8e9;border-radius:14px;min-height:42px;padding:9px 11px;max-width:100%;width:100%;font-weight:400;color:var(--glv-ink)}.business-work textarea{min-height:90px;resize:vertical}.business-work input:focus,.business-work select:focus,.business-work textarea:focus{outline:2px solid #245fff;outline-offset:1px}.business-work fieldset{padding:12px;border:1px solid #dfe7f2;border-radius:14px}.business-work legend{font-size:14px;font-weight:600}.business-wide{grid-column:1/-1}.business-work .business-check{display:flex;flex-direction:row;align-items:flex-start;font-weight:400;padding:5px 0;gap:10px}.business-check input{width:18px;height:18px;margin-top:1px;flex-shrink:0;accent-color:#245fff}.business-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px}.business-actions button{white-space:normal;height:auto;min-height:40px}.business-error,.business-success{padding:14px 16px;border-radius:14px;overflow-wrap:anywhere}.business-error{background:var(--glv-soft);color:#a32c31;border:1px solid #facaca}.business-success{background:var(--glv-soft);color:var(--glv-ink);border:1px solid #bfebd7}.business-table{width:100%;border-collapse:collapse;font-size:14px}.business-table td,.business-table th{text-align:left;vertical-align:top;border-bottom:1px solid #dfe7f2;padding:12px;overflow-wrap:anywhere}.business-table th{width:35%}.business-stack{display:flex;flex-direction:column;gap:12px;margin:16px 0}.business-empty{padding:30px 10px;color:var(--glv-muted)}.business-tabs{display:flex;flex-wrap:wrap;gap:10px}.business-list-button{width:100%;text-align:left;padding:16px;border:1px solid #dfe7f2;border-radius:14px;background:var(--glv-surface);display:flex;justify-content:space-between;gap:16px;align-items:center}.business-list-button:hover{border-color:#245fff;background:var(--glv-soft)}.business-money{font-size:14px;color:var(--glv-muted)}.business-status{font-size:13px;border-radius:14px;padding:4px 8px;background:var(--glv-soft);color:var(--glv-muted)}.business-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.business-muted{font-size:13px;color:var(--glv-muted)}.business-work details.business-row{display:block}.business-work details summary{cursor:pointer;overflow-wrap:anywhere}.business-days{display:flex;flex-wrap:wrap;gap:14px}.business-booking{border:1px solid #dfe7f2;border-radius:14px;padding:18px;margin-top:12px}.business-booking h3{margin-top:0}.business-booking time{font-weight:600}.business-booking .business-actions{margin-top:10px}@media(max-width:700px){.business-panel{padding:18px}.business-detail-grid,.business-form{grid-template-columns:1fr}.business-heading{flex-direction:column}.business-heading,.business-list-button,.business-row{align-items:flex-start}.business-list-button{flex-direction:column}.business-actions{align-items:stretch}.business-actions button{flex:1 1 140px}.business-table td,.business-table th{padding:10px 4px}.business-badge{max-width:100%;overflow-wrap:anywhere}}.recruitment-pre{white-space:pre-wrap;max-height:340px;overflow:auto;padding:14px;background:var(--glv-soft);border-radius:14px}.recruitment-work details{margin-top:24px}.recruitment-work summary{cursor:pointer;font-weight:600}.panel-system{display:grid;gap:22px}.panel-pad{padding:26px}.panel-pad h2{font-size:20px;font-weight:650;margin:0 0 12px}.panel-pad p{margin:8px 0 18px}.panel-note,.panel-pad p{color:var(--glv-muted);line-height:1.6}.panel-note{background:var(--glv-soft);border:1px solid #dce6fd;border-radius:14px;padding:16px 20px}.panel-row{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #e6ebf2;padding:20px 0}.panel-row>div{min-width:0}.panel-row small{display:block;color:var(--glv-muted);margin:5px 0;overflow-wrap:anywhere}.panel-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.panel-chip{display:inline-flex;padding:4px 9px;font-size:12px}.panel-chip,.panel-count{background:var(--glv-soft);color:var(--glv-muted);border-radius:14px}.panel-count{font-size:14px;padding:2px 7px}.panel-muted{color:var(--glv-muted);font-size:13px;line-height:1.6}.panel-error,.panel-success{padding:12px 16px;border-radius:14px;line-height:1.6}.panel-error{background:var(--glv-soft);color:#9d2835}.panel-success{background:var(--glv-soft);color:#12684c}.panel-field{display:grid;gap:8px;font-weight:550;font-size:14px}.panel-field input,.panel-field select,.panel-permission select{background:var(--glv-surface);color:var(--glv-ink);border:1px solid #ccd8e8;border-radius:14px;min-height:42px;padding:10px 12px;font:inherit;width:100%}.panel-field input:focus,.panel-field select:focus,.panel-permission select:focus{outline:2px solid #275df5;outline-offset:2px}.panel-stack{display:grid;gap:18px}.panel-access-list{border:1px solid #dce4ef;border-radius:14px;padding:0 16px}.panel-permission{display:grid;grid-template-columns:1fr 126px;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid #e7edf4}.panel-permission:last-child{border-bottom:0}.panel-permission small{display:block;color:var(--glv-muted);line-height:1.5;font-size:12px;margin-top:5px}.panel-access-dialog{max-width:720px!important;max-height:90dvh;overflow:auto}.panel-context{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:24px}.panel-context h1{font-size:30px;font-weight:700;letter-spacing:-.8px}.panel-context p{color:var(--glv-muted);margin-top:6px}.panel-kicker{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--glv-muted)}.panel-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.panel-quick{display:flex;flex-direction:column;gap:8px;background:var(--glv-surface);border:1px solid #dce5f0;border-radius:14px;padding:20px;text-align:left;min-height:115px}.panel-quick:hover{border-color:#6686ec;background:var(--glv-soft)}.panel-quick small{color:var(--glv-muted)}.panel-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.panel-metric{border:1px solid #e0e7f1;border-radius:14px;padding:22px;background:var(--glv-surface)}.panel-metric strong{font-size:32px;display:block;letter-spacing:-1px;margin-top:12px}.panel-metric span{font-size:13px;color:var(--glv-muted)}.panel-company-badge{font-size:11px;color:#b8c8e1;padding:0 8px;text-transform:uppercase;letter-spacing:1px}.panel-skip{position:fixed;left:12px;top:-100px;background:var(--glv-surface);color:#143364;padding:12px;z-index:100}.panel-skip:focus{top:12px}.panel-role-badge{font-size:11px;letter-spacing:.5px;color:#b6c6df;padding:0 4px}.panel-readonly{border:1px solid #dce5f1;border-radius:14px;padding:20px;background:var(--glv-soft)}.panel-readonly strong{display:block;margin-bottom:6px}.panel-readonly p{font-size:14px;color:var(--glv-muted);line-height:1.6}.panel-provision{max-width:850px}.panel-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.panel-form-grid .full{grid-column:1/-1}@media(max-width:700px){.panel-pad{padding:18px}.panel-context,.panel-row{align-items:stretch;flex-direction:column}.panel-access-dialog{width:calc(100vw - 24px)!important}.panel-permission{grid-template-columns:1fr 110px;gap:12px}.panel-form-grid,.panel-metrics,.panel-quick-grid{grid-template-columns:1fr}.panel-form-grid .full{grid-column:auto}.panel-context h1{font-size:25px}.panel-metric strong{font-size:27px}.panel-role-badge{display:block}}:root{--glv-surface:#fff;--glv-canvas:#f3f4f8;--glv-ink:#27314b;--glv-muted:#707b93;--glv-line:#e9ecf4;--glv-soft:#f4f5fa;--glv-blue:#5663ea;--glv-tint:#eff0ff;--glv-highlight:#e8ebff;--glv-nav:#192333;--glv-navtext:#c1ccdf;--glv-green:#008069;--glv-chat:#efeae2;--glv-incoming:#fff;--glv-outgoing:#d9fdd3;--glv-note:#fff3cc;--glv-chat-header:#f0f2f5;--glv-ease:cubic-bezier(.22,.8,.26,1);--primary:#5663ea;--ring:#5663ea;--accent:#eff0ff;--accent-foreground:#5663ea}.auto-nav-mobile,.glv-platform,.glv-workspace{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.45}.auto-nav-space{flex:0 0 64px;transition:flex-basis .2s var(--glv-ease)}.auto-nav-space[data-expanded=true]{flex-basis:220px}.auto-nav{position:fixed;z-index:45;inset:0 auto 0 0;width:64px;background:var(--glv-nav);color:var(--glv-navtext);border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;padding:12px 8px 9px;overflow:hidden;transition:width .2s var(--glv-ease);font-family:Inter,Segoe UI,Arial,sans-serif}.auto-nav[data-expanded=true]{width:220px}.auto-nav-header{flex-shrink:0;padding:0}.auto-nav .brand,.auto-nav-mobile .brand{height:42px;padding:0 7px 10px;white-space:nowrap;gap:11px;color:#fff;font-size:20px;font-weight:650;letter-spacing:-.4px}.auto-nav .brand-mark,.auto-nav-mobile .brand-mark{width:30px;height:30px;min-width:30px;flex-shrink:0;display:grid;place-items:center;line-height:1;border-radius:10px;font-size:22px;font-weight:750;background:linear-gradient(135deg,#5663ea,#7780f1);color:#fff}.auto-nav .brand-crm,.auto-nav-mobile .brand-crm{color:#aabbd1}.auto-nav-context{height:46px;min-height:46px;margin:0 0 6px;padding:3px 7px;overflow:hidden;white-space:nowrap;border-radius:12px;background:#ffffff04;transition:opacity .15s}.auto-nav-context .panel-company-badge{display:none}.auto-nav-context .workspace-switch{margin:0;padding:0;display:block}.auto-nav-context .pick{display:flex;align-items:center;width:100%;height:23px;min-height:23px;max-width:190px;background:transparent;color:#eef0f9;border:0;border-radius:6px;padding:0;font-size:12px;box-shadow:none}.auto-nav-context .pick [data-slot=select-value]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.auto-nav-context .pick option{background:var(--glv-nav);color:#eef0f9}.auto-nav-context .panel-role-badge{display:block;padding:0;font-size:11px;line-height:16px;letter-spacing:0;color:#aebdd3}.auto-nav-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#3c4f68 transparent}.auto-nav-scroll section{padding-top:5px;margin-bottom:5px}.auto-nav-label{height:20px;padding:0 10px;line-height:20px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#91a6c0;white-space:nowrap;transition:opacity .15s}.auto-nav-item{width:100%;height:37px;min-height:37px;padding:7px 13px;margin:2px 0;display:flex;gap:12px;align-items:center;text-align:left;border:0;border-radius:11px;background:transparent;color:var(--glv-navtext);font-size:12px;white-space:nowrap;cursor:pointer;transition:background .18s,color .18s}.auto-nav-item>svg{width:17px;height:17px;flex-shrink:0;stroke-width:1.7}.auto-nav-item:hover{background:#ffffff0d;color:#fff}.auto-nav-item[aria-current=page]{background:linear-gradient(110deg,#5969ec,#7780f1);color:#fff;box-shadow:0 4px 12px #0001}.auto-nav-item:focus-visible,.auto-nav-pin:focus-visible{outline:2px solid #a8c2ff;outline-offset:-2px}.auto-nav-text{overflow:hidden;white-space:nowrap;transition:opacity .15s;min-width:0}.auto-nav .nav-count{margin-left:auto;border-radius:20px;font-size:10px;padding:0 5px;background:#ffffff17;color:#fff}.auto-nav-footer{flex-shrink:0;border-top:1px solid #ffffff14;margin-top:7px;padding-top:5px}.auto-nav-profile{padding:5px 7px;height:43px;min-height:43px}.auto-nav-profile .avatar{width:30px;height:30px;flex-shrink:0;border-radius:11px;background:#30425d;color:#eaf1fb}.auto-nav-profile strong{font-size:12px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis}.auto-nav-profile small{font-size:11px;color:#a3b5cc;display:block;margin-top:2px}.auto-nav-pin{height:32px;display:flex;gap:12px;align-items:center;color:#99acc5;background:transparent;font-size:11px;border:0;margin:0;padding:5px 13px;white-space:nowrap;cursor:pointer;flex-shrink:0}.auto-nav-pin svg{flex-shrink:0}.auto-nav[data-expanded=false] .auto-nav-context,.auto-nav[data-expanded=false] .brand-name{opacity:0;visibility:hidden}.glv-platform .auto-nav .brand,.glv-platform .auto-nav-mobile .brand{padding:0 7px 10px}.glv-platform .auto-nav-context .panel-company-badge{display:block;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0;line-height:23px;padding:0;color:#eef0f9}.auto-nav[data-expanded=false] .auto-nav-label,.auto-nav[data-expanded=false] .auto-nav-pin span,.auto-nav[data-expanded=false] .auto-nav-text,.auto-nav[data-expanded=false] .nav-count{opacity:0}.auto-nav-mobile{width:min(260px,calc(100vw - 36px))!important;max-width:none!important;background:var(--glv-nav)!important;color:var(--glv-navtext)!important;border:0!important;border-radius:0!important;padding:12px 9px!important;display:flex!important;gap:0!important}.auto-nav-mobile .auto-nav-context{height:46px;min-height:46px;margin-bottom:6px}.auto-nav-mobile>button{color:#dce6f2}.appearance-toggle{display:inline-grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;border:0;background:var(--glv-soft);color:var(--glv-muted);cursor:pointer}.appearance-toggle:hover{background:var(--glv-tint);color:var(--glv-blue)}.glv-main,.glv-platform{background:var(--glv-canvas)!important;color:var(--glv-ink)!important}.glv-platform{display:flex!important}.glv-platform-main{flex:1;min-width:0}.glv-main .app-topbar{height:52px;min-height:52px;flex-shrink:0;padding:0 20px;gap:10px;background:var(--glv-surface);border-color:var(--glv-line)}.glv-main .breadcrumb{font-size:12px;gap:8px}.glv-main .breadcrumb strong{font-weight:500}.glv-main .topbar-right{gap:8px}.glv-main .topbar-right .glv-badge{font-size:11px;max-width:250px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.glv-main .app-content{padding:20px 22px;max-width:none;width:100%;margin:0;animation:glv-enter .2s var(--glv-ease)}.app-content>*,.panel-system>*{min-width:0}.glv-main .page-heading,.glv-main .panel-context{margin-bottom:15px;gap:10px;align-items:center}.glv-main .panel-system>.panel-context{margin:0}.glv-main .page-heading h1,.glv-main .panel-context h1{font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.6px}.glv-main .page-heading p,.glv-main .panel-context p{font-size:12px;margin-top:4px;line-height:1.5;color:var(--glv-muted)}.glv-main .panel-kicker{font-size:10px;letter-spacing:1px}.glv-main .panel,.glv-main .panel-access-list,.glv-main .panel-metric,.glv-main .panel-quick,.glv-main .panel-readonly,.glv-platform .panel{background:var(--glv-surface);border:0;border-radius:18px;box-shadow:0 2px 12px #25374d06}.glv-main .panel-system,.glv-platform .panel-system{gap:16px}.glv-main .panel-pad,.glv-main .settings-panel,.glv-platform .panel-pad{padding:16px}.glv-main .panel-pad h2,.glv-main .settings-panel h2,.glv-platform .panel-pad h2{font-size:16px;margin-bottom:9px}.glv-main .panel-pad p,.glv-platform .panel-pad p{font-size:13px;margin:6px 0 12px}.glv-main .panel-row,.glv-platform .panel-row{padding:12px 0;gap:12px;border-color:var(--glv-line);font-size:13px}.glv-main .panel-row small,.glv-platform .panel-row small{font-size:11px}.glv-badge,.panel-chip,.panel-count{border-radius:99px;font-size:11px}.glv-main [data-slot=button],.glv-platform [data-slot=button],.panel-actions button{border-radius:99px;min-height:32px;height:auto;padding:7px 12px;font-size:12px;transition:background .18s,box-shadow .18s,transform .18s}.glv-main [data-slot=button]:hover:not(:disabled),.glv-platform button:hover:not(:disabled){box-shadow:0 3px 10px #17385e12}.glv-main [data-slot=button]:active:not(:disabled){transform:scale(.98)}.glv-main .pick,.glv-main input,.glv-main textarea,.panel-field input,.panel-field select,.panel-permission select{border-radius:12px;border-color:var(--glv-line);background:var(--glv-surface);color:var(--glv-ink);font-size:13px}.glv-main .panel-field,.glv-platform .panel-field{font-size:13px;gap:6px}.glv-main .panel-field input,.glv-main .panel-field select,.glv-platform .panel-field input,.glv-platform .panel-field select{min-height:36px;padding:8px 11px}.glv-main .panel-permission,.glv-platform .panel-permission{padding:12px 0;font-size:13px}.glv-main textarea{line-height:1.5}.glv-main .search-box{border:0;border-radius:99px;background:var(--glv-soft);min-height:32px}.glv-main .search-box input{background:transparent!important;color:var(--glv-ink);height:32px;font-size:12px}.glv-main .panel [data-slot=table-cell]{padding:11px 15px;font-size:13px;color:var(--glv-ink)}.glv-main .panel [data-slot=table-head]{padding:10px 15px;background:var(--glv-soft);font-size:11px;color:var(--glv-muted)}.glv-main [data-slot=table-row]:hover{background:var(--glv-soft)}.glv-main .table-toolbar{padding:12px 16px;gap:10px}.glv-main .panel-heading{padding:13px 16px;min-height:43px}.glv-main .panel-heading h2{font-size:14px}.glv-main .panel-quick{min-height:76px;padding:14px;gap:6px}.panel-quick:hover{transform:translateY(-2px);box-shadow:0 7px 22px #17385e0e}.panel-metric,.panel-quick{transition:transform .2s,box-shadow .2s}.glv-main .app-content p,.glv-main .helper,.glv-main .panel-muted{color:var(--glv-muted)}.glv-main .app-content h1,.glv-main .app-content h2,.glv-main .app-content h3{color:var(--glv-ink)}.glv-main .app-footer{border-color:var(--glv-line);padding:10px 22px;font-size:11px}.glv-main .panel-note,.glv-main .panel-readonly{background:var(--glv-soft);color:var(--glv-muted);padding:13px 16px;font-size:13px}.glv-main .empty-state{padding:28px 20px;gap:9px;min-height:0}.glv-main .empty-state .empty-icon{width:36px;height:36px;margin:0 auto 7px;border-radius:12px}.glv-main .empty-state h3{font-size:16px;margin:0 0 6px}.glv-main .empty-state p{font-size:12px;margin:0 auto 12px;line-height:1.6}.glv-main [data-slot=tabs-list]{border-radius:99px;max-width:100%;height:auto;flex-wrap:wrap;padding:3px;background:var(--glv-soft)}.glv-main [data-slot=tabs-trigger]{border-radius:99px;min-height:29px;font-size:12px;padding:5px 10px}.glv-main .editor-dialog,[data-slot=dialog-content]{border-radius:18px;background:var(--glv-surface);color:var(--glv-ink)}[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content]{background:var(--glv-surface);color:var(--glv-ink);border-radius:14px}.glv-main .panel-metrics,.glv-platform .panel-metrics{gap:12px}.glv-main .panel-metric,.glv-platform .panel-metric{min-height:96px;padding:13px 15px;border-radius:17px}.glv-main .panel-metric:first-child,.glv-platform .panel-metric:first-child{background:var(--glv-highlight)}.glv-main .panel-metric strong,.glv-platform .panel-metric strong{font-size:25px;line-height:1.15;font-weight:600;margin-top:5px}.glv-main .panel-metric span,.glv-platform .panel-metric span{font-size:11px;color:var(--glv-muted)}.overview-metric{text-align:left}.overview-metric>span{display:flex;align-items:center;justify-content:space-between}.overview-metric>small{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--glv-muted);margin-top:4px}.overview-metric>span>svg{width:15px;height:15px}.overview-work-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(220px,1fr);gap:16px;align-items:start}.overview-sparse .overview-work-grid{grid-template-columns:minmax(0,1.3fr) minmax(230px,1fr)}.overview-sparse .overview-tasks{order:2}.overview-sparse .overview-conversations{order:1}.overview-section-heading{padding:13px 16px 9px;min-height:43px;display:flex;gap:10px;justify-content:space-between;align-items:center;border:0}.overview-section-heading h2{font-size:14px;font-weight:600}.overview-empty button,.overview-section-heading button{display:flex;gap:5px;align-items:center;background:transparent;border:0;color:var(--glv-blue);font-size:11px;cursor:pointer;min-height:27px;padding:4px 7px;border-radius:99px}.overview-empty button:hover,.overview-section-heading button:hover{background:var(--glv-tint)}.overview-records{padding:0 7px 5px}.overview-record{display:flex;align-items:center;gap:12px;padding:9px;margin:2px 0;min-height:54px;width:100%;border:0;border-radius:11px;background:transparent;text-align:left;color:var(--glv-ink);transition:background .18s}button.overview-record:hover{background:var(--glv-soft)}.overview-record>span:nth-child(2){flex:1;min-width:0}.overview-record strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere}.overview-record small{display:block;font-size:11px;color:var(--glv-muted);margin-top:3px}.overview-record-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;color:var(--glv-muted);flex-shrink:0}.overview-record .avatar{width:30px;height:30px;border-radius:50%;flex-shrink:0;background:var(--glv-tint);color:var(--glv-blue);font-size:11px}.overview-empty{display:flex;align-items:center;text-align:left;padding:12px 9px 17px;gap:12px;color:var(--glv-muted);font-size:12px}.overview-empty>div{flex:1;min-width:0}.overview-empty>svg{width:18px;height:18px;flex-shrink:0}.overview-empty strong{display:block;font-size:12px;font-weight:500;color:var(--glv-ink)}.overview-empty p{font-size:12px;margin-top:3px}.overview-industry-tools{padding:14px 16px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;background:var(--glv-surface);border-radius:17px;font-size:12px}.overview-industry-tools>span{color:var(--glv-muted);margin-right:8px}.overview-industry-tools button{display:flex;gap:8px;align-items:center;border:0;border-radius:99px;min-height:32px;padding:7px 12px;background:var(--glv-surface);font-size:12px;cursor:pointer}.overview-industry-tools button:hover{background:var(--glv-tint);color:var(--glv-blue)}.overview-primary{display:flex;gap:6px;align-items:center;white-space:nowrap;border:0;border-radius:99px;background:linear-gradient(110deg,var(--glv-blue),#7780f1);color:#fff;padding:8px 14px;min-height:32px;font-size:12px;box-shadow:0 5px 13px #5663ea29}.app-topbar>div:first-child,.breadcrumb{min-width:0}.breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-right{flex-shrink:0}@keyframes glv-enter{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-glv-theme=dark]{color-scheme:dark;--glv-surface:#202735;--glv-canvas:#121720;--glv-ink:#eef0f9;--glv-muted:#a4aec4;--glv-line:#343e50;--glv-soft:#2a3242;--glv-blue:#a4b0ff;--glv-tint:#34385b;--glv-highlight:#303652;--glv-nav:#151d2b;--glv-green:#00a884;--glv-chat:#0b141a;--glv-chat-header:#202c33;--glv-incoming:#202c33;--glv-outgoing:#005c4b;--glv-note:#655029;--background:#121720;--foreground:#eef0f9;--card:#202735;--card-foreground:#eef0f9;--popover:#202735;--popover-foreground:#eef0f9;--muted:#2a3242;--muted-foreground:#a4aec4;--border:#343e50;--input:#343e50;--secondary:#2a3242;--secondary-foreground:#eef0f9;--primary:#a4b0ff;--primary-foreground:#19203d}@media(min-width:768px){.glv-main .app-topbar [data-slot=sidebar-trigger]{display:none}}@media(max-width:767px){.auto-nav,.auto-nav-space{display:none}.glv-platform{display:block!important}.glv-main .app-content{padding:18px 14px}.glv-main .app-topbar{height:51px;min-height:51px;padding:0 12px;gap:8px}.glv-main .app-footer{padding:10px 14px}.auto-nav-mobile .pick,.glv-main input,.glv-main select,.glv-main textarea{font-size:16px}.appearance-toggle,.glv-main [data-slot=button]{min-height:40px}.auto-nav-mobile .auto-nav-item{height:44px;min-height:44px}.glv-main .page-heading,.glv-main .panel-context{flex-wrap:wrap;align-items:flex-start}.heading-actions{flex-wrap:wrap}.glv-main .page-heading h1,.glv-main .panel-context h1{font-size:23px}.glv-main .panel-pad{padding:14px}.glv-main .panel-quick-grid{grid-template-columns:1fr}.glv-main .panel-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.glv-main .panel-metric{padding:12px 10px;min-height:76px}.glv-main .panel-metric strong{font-size:24px}.overview-metric>small,.overview-metric>span>svg{display:none}.overview-sparse .overview-work-grid,.overview-work-grid{grid-template-columns:1fr;gap:14px}.overview-section-heading{padding:12px 14px 8px}.overview-records{padding:0 6px 5px}.overview-record{min-height:61px;padding:10px 8px;gap:9px}.overview-industry-tools{padding:14px;gap:7px}.overview-empty{flex-wrap:wrap;padding:10px 8px 14px}.glv-main [data-slot=tabs-list]{justify-content:flex-start}.breadcrumb-root,.breadcrumb>svg,.glv-main .help-link,.glv-main .topbar-right .glv-badge{display:none}}@media(prefers-reduced-motion:reduce){.auto-nav,.auto-nav *,.auto-nav-space,.glv-main *,.glv-platform *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.integration-hub{color:var(--glv-ink)}.integration-tabs{display:flex;gap:5px;background:var(--glv-soft);border-radius:99px;padding:4px;width:fit-content;margin-bottom:20px}.integration-tabs button{border:0;background:transparent;padding:9px 18px;border-radius:99px;font-size:13px;cursor:pointer}.integration-tabs button[aria-pressed=true]{background:var(--glv-surface);box-shadow:0 2px 8px #1734570e;font-weight:600}.integration-toolbar{display:flex;align-items:center;margin:18px 0}.integration-search{display:flex;gap:10px;align-items:center;background:var(--glv-surface);border:1px solid var(--glv-line);border-radius:99px;padding:9px 14px;flex:1;max-width:470px}.integration-search input{border:0;background:transparent;outline:0;font-size:14px;width:100%;min-width:0;color:var(--glv-ink)}.integration-toolbar>select{min-height:39px;max-width:220px;border:1px solid var(--glv-line);border-radius:99px;padding:7px 14px;background:var(--glv-surface);font-size:13px}.integration-intro{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--glv-muted);margin:18px 0}.integration-intro svg{flex-shrink:0}.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.integration-card{background:var(--glv-surface);border:1px solid var(--glv-line);padding:20px;border-radius:20px;display:flex;flex-direction:column;gap:10px;transition:box-shadow .2s,transform .2s}.integration-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1f426310}.integration-card-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.integration-icon{display:grid;place-items:center;background:var(--glv-soft);color:#537ba3;width:45px;height:45px;border-radius:14px}.integration-icon.whatsapp{background:var(--glv-outgoing);color:var(--glv-green)}.integration-card>small{font-size:11px;color:var(--glv-muted);margin-top:5px}.integration-card h2,.integration-request h2{font-size:16px;font-weight:650;letter-spacing:-.2px}.integration-card>p{font-size:13px;line-height:1.6;flex:1;color:var(--glv-muted)}.integration-card>button{align-self:flex-start;margin-top:6px;border-radius:99px;font-size:12px}.integration-state{border-radius:99px;padding:5px 9px;font-size:10px;background:var(--glv-soft);color:var(--glv-muted);white-space:nowrap}.integration-state.available,.integration-state.connected,.integration-state.delivered{background:var(--glv-outgoing);color:var(--glv-green)}.integration-state.needs_info{background:var(--glv-note);color:#8a681a}.integration-empty{padding:50px 20px;display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center;background:var(--glv-surface);border:1px solid var(--glv-line);border-radius:20px;color:var(--glv-muted)}.integration-empty h2{font-size:18px;color:var(--glv-ink);font-weight:600}.integration-empty p{font-size:13px;max-width:410px}.integration-requests{display:grid;gap:14px}.integration-request{border:1px solid var(--glv-line);background:var(--glv-surface);border-radius:20px;padding:22px}.integration-request-title{display:flex;align-items:start;justify-content:space-between;gap:12px}.integration-request-title p{font-size:11px;margin-top:4px;color:var(--glv-muted)}.integration-usecase{font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;color:var(--glv-muted)}.integration-request summary{font-size:12px;cursor:pointer;color:var(--glv-muted);padding:8px 0}.integration-request summary span{background:var(--glv-soft);border-radius:99px;padding:2px 7px}.integration-request>button{margin-top:12px;font-size:12px}.integration-facts{display:grid;grid-template-columns:120px 1fr;gap:8px;font-size:12px;padding:14px 0}.integration-facts dt{color:var(--glv-muted)}.integration-facts dd{overflow-wrap:anywhere}.integration-facts a{display:inline-flex;align-items:center;gap:4px}.integration-timeline{border-left:2px solid var(--glv-line);padding-left:20px;margin:12px 0;list-style:none}.integration-timeline li{padding:5px 0 18px}.integration-timeline strong{font-size:12px}.integration-timeline p{font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.integration-footnote,.integration-timeline small{font-size:11px!important;color:var(--glv-muted)}.integration-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--glv-muted);margin:18px 0}.integration-pagination>div{display:flex;gap:6px}.integration-dialog{max-width:540px!important;width:calc(100vw - 28px)!important;max-height:90dvh;overflow:auto;background:var(--glv-surface);color:var(--glv-ink);border-radius:22px}.integration-form{display:grid;gap:16px}.integration-form label{display:grid;gap:7px;font-size:13px;font-weight:550}.integration-form input,.integration-form select,.integration-form textarea{background:var(--glv-surface);color:var(--glv-ink);border:1px solid var(--glv-line);padding:10px 12px;border-radius:12px;font:inherit;font-weight:400;width:100%;min-height:40px}.integration-form small{font-size:12px;color:var(--glv-muted)}.integration-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.integration-hub input:focus-visible,.integration-hub select:focus-visible,.integration-tabs button:focus-visible{outline:2px solid #477eed;outline-offset:3px}@media(max-width:1100px){.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.integration-grid{grid-template-columns:1fr}.integration-card{padding:18px}.integration-toolbar{flex-wrap:wrap}.integration-search{min-width:100%;max-width:none}.integration-toolbar select{flex:1;max-width:none}.integration-form input,.integration-form select,.integration-form textarea{font-size:16px}.integration-request{padding:18px}.integration-request-title{flex-wrap:wrap}.integration-facts{grid-template-columns:100px 1fr}}.integration-tabs{margin-bottom:12px}.integration-tabs button{padding:6px 12px;min-height:31px;font-size:12px}.integration-toolbar{margin:12px 0;gap:10px}.integration-search{padding:6px 12px}.integration-search input{font-size:13px}.integration-toolbar>select{min-height:32px;font-size:12px;padding:6px 12px}.integration-intro{font-size:12px;margin:10px 0 14px}.integration-intro>svg{width:16px;height:16px}.integration-grid{grid-template-columns:1fr;gap:12px}.integration-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;grid-template-rows:auto auto;column-gap:13px;row-gap:4px;align-items:center;padding:16px;border:0;border-radius:17px}.integration-card:hover{transform:none;background:var(--glv-surface);box-shadow:0 4px 14px #25374d0b}.integration-card-top{display:contents}.integration-icon{grid-column:1;grid-row:1/3;width:40px;height:40px;border-radius:12px;background:var(--glv-tint);color:var(--glv-blue)}.integration-card-top .integration-state{grid-column:3;grid-row:1/3}.integration-card>small{display:none}.integration-card h2{grid-column:2;grid-row:1;font-size:14px;font-weight:600}.integration-card>p{grid-column:2;grid-row:2;font-size:12px;line-height:1.5;flex:none;margin:0}.integration-card>button{grid-column:4;grid-row:1/3;align-self:center;margin:0}.integration-card>.integration-footnote{grid-column:4;grid-row:1/3;max-width:145px;font-size:11px!important}.integration-state{font-size:11px;padding:4px 8px}.integration-empty{padding:22px 16px;gap:9px;border:0;border-radius:17px}.integration-empty>svg{width:22px;height:22px}.integration-request{padding:16px;border:0;border-radius:17px}.integration-request h2{font-size:14px}.integration-usecase{font-size:13px;margin:10px 0;line-height:1.5}.integration-form{gap:13px}.integration-form input,.integration-form select,.integration-form textarea{min-height:36px;padding:8px 11px}@media(max-width:767px){.integration-card{grid-template-columns:40px minmax(0,1fr);padding:14px;gap:6px 10px}.integration-card-top .integration-state{grid-column:1/3;grid-row:3;justify-self:start;margin-top:6px}.integration-card>.integration-footnote,.integration-card>button{grid-column:2;grid-row:3;justify-self:end;margin-top:6px;max-width:145px}.integration-card>.integration-footnote{grid-row:4;grid-column:1/3;max-width:none}.integration-form input,.integration-form select,.integration-form textarea,.integration-search input{font-size:16px}}