.vd-shell .sc-workspace{--sc-accent:#005640;color:var(--vd-text);font-size:13px}.sc-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;display:flex}.sc-eyebrow{letter-spacing:1.8px;color:var(--vd-muted);font-size:10px;font-weight:700}.vd-shell .sc-heading h2{letter-spacing:-.5px;margin:7px 0!important;font-size:24px!important}.sc-heading p,.sc-card>p,.sc-toolbar p{color:var(--vd-text-2);margin:5px 0 0;line-height:1.6}.sc-layout{grid-template-columns:185px minmax(0,1fr);align-items:start;gap:24px;display:grid}.sc-nav{gap:5px;display:grid;position:sticky;top:85px}.vd-shell .sc-nav button{width:100%;color:var(--vd-text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;display:flex}.vd-shell .sc-nav button.active{background:var(--vd-hover);color:var(--vd-text);font-weight:600}.sc-content{gap:18px;min-width:0;display:grid}.sc-card{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:13px;padding:22px}.vd-shell .sc-workspace h3{font-weight:650;margin:0!important;font-size:16px!important}.vd-shell .sc-workspace h4{margin:22px 0 12px;font-size:13px}.sc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.sc-actions,.sc-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-pills{margin-bottom:22px}.sc-workspace button,.sc-secondary{font:inherit;color:var(--vd-text);background:var(--vd-card);border:1px solid var(--vd-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;text-decoration:none;display:inline-flex}.sc-workspace button:hover,.sc-secondary:hover{background:var(--vd-hover)}.sc-workspace button:disabled{opacity:.5;cursor:default}.sc-workspace .sc-primary{background:var(--sc-accent);color:#fff;border-color:var(--sc-accent)}.sc-workspace .sc-link{color:var(--sc-accent);background:0 0;border:0;padding:7px 0}.sc-workspace .sc-icon{flex:none;padding:7px}.sc-workspace .selected{background:var(--vd-hover);border-color:var(--sc-accent);color:var(--vd-text)}.sc-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.sc-workspace .sc-field{color:var(--vd-text);flex-direction:column;gap:8px;margin:12px 0;font-weight:500;display:flex}.sc-field small,.sc-muted{color:var(--vd-text-2);font-weight:400;line-height:1.5}.sc-workspace input:not([type=checkbox]):not([type=color]),.sc-workspace select,.sc-workspace textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;color:var(--vd-text);border:1px solid var(--vd-border);background:var(--vd-bg);border-radius:8px;min-height:38px;padding:10px 12px}.sc-workspace input:focus,.sc-workspace textarea:focus,.sc-workspace select:focus{outline:2px solid var(--sc-accent);outline-offset:1px}.sc-workspace input[type=color]{border:1px solid var(--vd-border);background:var(--vd-bg);border-radius:7px;width:70px;height:38px;padding:4px}.sc-workspace .sc-toggle{cursor:pointer;justify-content:flex-start;align-items:center;gap:9px;margin:13px 0;display:flex}.sc-workspace input[type=checkbox]{accent-color:var(--sc-accent);flex:0 0 16px;margin:0;width:16px!important;height:16px!important}.sc-checks{border:1px solid var(--vd-border);border-radius:9px;flex-wrap:wrap;gap:8px 20px;margin:15px 0;padding:6px 14px;display:flex}.sc-checks legend{color:var(--vd-muted);padding:0 5px;font-size:11px}.sc-weekly{margin:20px 0}.sc-weekly>div{border-top:1px solid var(--vd-border);grid-template-columns:115px 1fr;align-items:start;gap:15px;padding:13px 0;display:grid}.sc-weekly>div>strong{padding-top:10px;font-size:12px}.sc-ranges{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.sc-ranges>div{align-items:center;gap:7px;max-width:100%;display:flex}.sc-ranges input{max-width:130px!important}.sc-block,.sc-override{border-bottom:1px solid var(--vd-border);flex-wrap:wrap;align-items:center;gap:10px;padding:15px 0;display:flex}.sc-block input,.sc-block select{width:auto!important;max-width:160px!important}.sc-block span{flex:1}.sc-override>strong{min-width:95px}.sc-override>.sc-link{margin-left:auto}.sc-callout{border:1px solid var(--vd-border);color:var(--vd-text-2);background:var(--vd-hover);border-radius:9px;margin:16px 0;padding:13px 15px;font-size:12px;line-height:1.6}.sc-callout button{margin-left:12px}.sc-empty{text-align:center;border:1px dashed var(--vd-border);color:var(--vd-text-2);border-radius:12px;padding:36px 24px;line-height:1.7}.sc-color{vertical-align:middle;border-radius:3px;width:9px;height:18px;margin-right:10px;display:inline-block}.sc-question{background:var(--vd-bg);border:1px solid var(--vd-border);border-radius:10px;margin:18px 0;padding:18px}.sc-save{background:var(--vd-card);border:1px solid var(--vd-border);z-index:4;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;display:flex;position:sticky;bottom:12px;box-shadow:0 5px 24px #00000012}.sc-save p{color:var(--vd-text-2);max-width:420px;font-size:11px;line-height:1.6}.sc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sc-metrics article{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:12px;padding:18px}.sc-metrics strong{margin-bottom:5px;font-size:24px;display:block}.sc-metrics span{color:var(--vd-text-2);font-size:11px}.sc-calendar-controls input,.sc-calendar-controls select{width:auto!important}.sc-calendar{border:1px solid var(--vd-border);border-radius:10px;grid-template-columns:repeat(7,minmax(115px,1fr));display:grid;overflow:auto}.sc-calendar.sc-day{grid-template-columns:1fr}.sc-calendar-day{border-right:1px solid var(--vd-border);min-height:280px}.sc-calendar-day:last-child{border:0}.sc-calendar-day>header{text-align:center;border-bottom:1px solid var(--vd-border);padding:13px}.sc-calendar-day>header span{text-transform:uppercase;color:var(--vd-text-2);font-size:10px;display:block}.sc-calendar-day>header strong{margin:4px 0;font-size:23px;display:block}.sc-calendar-day>header small{color:var(--vd-muted);font-size:10px}.sc-calendar-empty{color:var(--vd-muted);text-align:center;padding:25px 5px;font-size:10px}.sc-workspace .sc-event{text-align:left;background:var(--vd-hover);border:0;border-left:3px solid var(--sc-accent);border-radius:6px;flex-direction:column;align-items:flex-start;gap:3px;width:calc(100% - 14px);margin:7px;padding:9px 7px;font-size:10px;line-height:1.5;display:flex}.sc-event strong{font-size:11px}.sc-event small{color:var(--vd-text-2);font-size:9px}.sc-event.canceled{opacity:.5;text-decoration:line-through}.sc-event.completed{opacity:.75}.sc-table-wrap{overflow:auto}.sc-workspace table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.sc-workspace th{color:var(--vd-muted);background:var(--vd-hover);white-space:nowrap;padding:13px;font-size:10px}.sc-workspace td{border-bottom:1px solid var(--vd-border);padding:16px 13px}.sc-workspace td small{color:var(--vd-text-2);margin-top:4px;display:block}.sc-search{align-items:center;gap:8px;min-width:230px;display:flex}.sc-report-row{border-bottom:1px solid var(--vd-border);align-items:center;gap:20px;padding:18px 0;display:flex}.sc-report-row strong{min-width:130px}.sc-report-row progress{accent-color:var(--sc-accent);flex:1;height:8px}.sc-report-row span{color:var(--vd-text-2);font-size:11px}.sc-connection{border-bottom:1px solid var(--vd-border);align-items:flex-start;gap:15px;padding:24px 0;display:flex}.sc-connection>svg{color:var(--vd-muted);flex:none;margin-top:4px}.sc-connection>div{flex:1}.vd-shell .sc-connection h4{margin:0 0 7px}.sc-connection p{color:var(--vd-text-2);margin:0 0 12px;font-size:12px;line-height:1.7}.sc-badge{white-space:nowrap;color:#139363;background:#0783521a;border-radius:20px;padding:5px 9px;font-size:10px}.sc-badge.pending{background:var(--vd-hover);color:var(--vd-text-2)}.sc-modal-shade{z-index:1000;background:#0007;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sc-modal{background:var(--vd-card);width:660px;max-width:100%;max-height:90vh;color:var(--vd-text);border:1px solid var(--vd-border);border-radius:16px;padding:24px;overflow:auto;box-shadow:0 20px 80px #0003}.sc-modal small{color:var(--vd-muted)}.sc-modal p{line-height:1.7}.sc-modal-actions{border-top:1px solid var(--vd-border);flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:20px;display:flex}.sc-workspace .sc-danger{color:#dc4656}.sc-answers{padding:0 0 18px}.sc-answers>div{border-bottom:1px solid var(--vd-border);padding:9px 0}.sc-answers p{white-space:pre-wrap;margin:6px 0;font-size:12px}@media (width>=1500px){.sc-layout{grid-template-columns:200px minmax(0,1fr)}}@media (width<=1100px){.sc-layout{grid-template-columns:1fr}.sc-nav{flex-wrap:wrap;gap:4px;display:flex;position:static}.vd-shell .sc-nav button{width:auto}.sc-heading{align-items:flex-start}.sc-calendar{grid-template-columns:repeat(7,minmax(130px,1fr))}}@media (width<=650px){.sc-heading{flex-direction:column}.sc-metrics{grid-template-columns:repeat(2,1fr)}.sc-two{grid-template-columns:1fr}.sc-card{padding:16px}.sc-weekly>div{grid-template-columns:1fr;gap:3px}.sc-ranges input{max-width:110px!important}.sc-save{flex-direction:column;align-items:stretch;position:static}.sc-connection{flex-wrap:wrap}.sc-modal-shade{padding:10px}.sc-modal{padding:18px}.sc-heading h2{font-size:21px!important}.sc-report-row{flex-wrap:wrap}.sc-workspace .sc-nav button{padding:8px;font-size:11px}}.vd-shell .sc-content{grid-template-columns:minmax(0,1fr)}.vd-shell .sc-card,.vd-shell .sc-metrics,.vd-shell .sc-metrics>article{min-width:0}.vd-shell .sc-metrics strong{overflow-wrap:anywhere}.vd-shell .ap-scheduling-grid .ap-workspace{background:0 0;border:0;padding:0}.vd-shell .ap .ap-manage-head h1{color:var(--vd-text)!important}.vd-shell.vd-dark .ap-connection.on{color:var(--vd-text);background:#122c23;border-color:#244b3b}@media (width>=1101px){.vd-shell .sc-calendar{grid-template-columns:repeat(7,minmax(95px,1fr))}.vd-shell .sc-calendar.sc-day{grid-template-columns:1fr}}.vd-shell .ap-scheduling-page>.ap-manage-head{margin-bottom:22px}.vd-shell .sc-layout.sc-layout-single{display:block}.vd-shell .sc-layout-single>.sc-content{width:100%;min-width:0}.booking-theme-editor{gap:20px;display:grid}.booking-theme-options{grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;display:grid}.booking-theme-options>label{cursor:pointer;border:1px solid #dfe3e5;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative}.booking-theme-options>label.selected{outline:2px solid #7554c5}.booking-theme-options input{z-index:1;accent-color:#7554c5;position:absolute;top:18px;right:18px}.booking-theme-options>label>span:last-child{color:#747d84;font-size:13px;line-height:1.5}.booking-theme-art{background:#f4f5f6;border-radius:8px;align-items:center;gap:10px;height:130px;padding:22px;display:flex}.booking-theme-art i{background:#fff;border:1px solid #dce1e5;border-radius:5px;flex:1;height:80%;display:block}.booking-theme-art.classic i:first-child{background:#e7e9ec;flex:.65}.booking-theme-art.beauty{background:#f9eee9;align-items:end}.booking-theme-art.beauty i{background:linear-gradient(#dbc4c5 65%,#fff8 65%);border:0;height:70%}.booking-theme-art.beauty i:first-child{height:90%}.booking-theme-gallery{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.booking-theme-gallery img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.booking-theme-gallery button{width:100%;font-size:12px}.booking-theme-editor .sc-field{margin:16px 0}.booking-theme-editor input[type=color]{width:100%;max-width:150px;height:44px;padding:5px}@media (width<=700px){.booking-theme-options{grid-template-columns:1fr}.booking-theme-gallery{grid-template-columns:1fr 1fr}}.sc-service-tools{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.sc-service-list{display:grid}.sc-service-row{text-align:left;align-items:center;gap:16px;width:100%;color:inherit!important;background:0 0!important;border:0!important;border-top:1px solid #e6ebe8!important;border-radius:0!important;padding:16px!important;display:flex!important}.sc-service-row.selected{background:#edf5ef!important}.sc-service-row img,.sc-service-placeholder{object-fit:cover;color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.sc-service-row>span:nth-child(2){flex:1}.sc-service-row strong,.sc-service-row small{display:block}.sc-service-row small{color:#77827e;margin-top:5px}.sc-addon-row{border-bottom:1px solid #e6ebe8;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:14px;padding:14px 0;display:grid}.sc-addon-row button{align-self:end;min-height:42px!important;padding:8px 12px!important}.sc-addon-row .sc-field{margin:0}@media (width<=640px){.sc-addon-row{grid-template-columns:1fr 1fr}.sc-addon-row .sc-field:first-child{grid-column:1/-1}.sc-service-row{gap:10px}.sc-service-row .sc-badge{display:none}}.sc-appointment-client{background:var(--vd-hover,#f4f7f5);border-radius:12px;align-items:center;gap:12px;margin:18px 0 22px;padding:16px;display:flex}.sc-appointment-client>span:first-child{color:#005640;background:#00564015;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:650;display:grid}.sc-appointment-client>div{flex:1;min-width:0}.sc-appointment-client p{color:var(--vd-muted);margin:4px 0 0;font-size:12px}.sc-appointment-status{color:#005640;text-transform:capitalize;background:#00564012;border-radius:20px;padding:5px 9px;font-size:11px}.sc-appointment-facts>div{border:1px solid var(--vd-border);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:14px}.sc-appointment-facts p{margin:8px 0 0;font-size:13px}.sc-modal[aria-label=Appointment\ details]{max-width:580px;padding:26px}.sc-modal[aria-label=Appointment\ details] .sc-toolbar h3{margin:0 0 6px;font-size:20px}.sc-modal[aria-label=Appointment\ details] .sc-toolbar p{color:var(--vd-muted);margin:0;font-size:12px}@media (width<=600px){.sc-modal[aria-label=Appointment\ details]{padding:24px 18px}.sc-appointment-client{flex-wrap:wrap}}.mc-workspace{color:var(--vd-text,#161b26);font-size:13px}.mc-workspace button,.mc-workspace select,.mc-workspace input,.mc-workspace textarea{font:inherit}.mc-workspace button,.mc-actions a{cursor:pointer;border:1px solid var(--vd-border,#e2e6ee);background:var(--vd-card,#fff);color:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;text-decoration:none;display:inline-flex}.mc-workspace button:disabled{opacity:.5;cursor:not-allowed}.mc-workspace button:hover:not(:disabled){background:var(--vd-hover,#f4f5fa)}.mc-workspace button:focus-visible,.mc-workspace select:focus-visible{outline-offset:2px;outline:2px solid #005640}.mc-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.mc-heading h1{letter-spacing:-1px;margin:0 0 6px;font-size:32px}.mc-heading p{color:var(--vd-muted,#768093);margin:0}.mc-actions{gap:10px;display:flex}.mc-workspace .mc-primary{color:#fff;background:#005640;border-color:#005640}.mc-workspace .mc-primary:hover:not(:disabled){background:#004332}.mc-layout{grid-template-columns:224px minmax(0,1fr) 270px;align-items:start;gap:14px;display:grid}.mc-panel{background:var(--vd-card,#fff);border:1px solid var(--vd-border,#e2e6ee);border-radius:13px;overflow:hidden}.mc-month-title{align-items:center;gap:5px;padding:16px 14px 8px;display:flex}.mc-month-title strong{flex:1;font-size:14px}.mc-month-title button{padding:6px}.mc-mini{padding:8px 14px 18px}.mc-weekletters,.mc-monthdays{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.mc-weekletters{color:var(--vd-muted,#7a8192);margin-bottom:12px;font-size:11px}.mc-monthdays button{border:0;border-radius:8px;padding:7px 0;font-size:12px}.mc-monthdays .mc-selected{color:#fff;background:#005640}.mc-monthdays .mc-outside{color:var(--vd-muted,#a2a9b4)}.mc-filters{border-top:1px solid var(--vd-border,#e2e6ee);padding:18px}.mc-workspace h3{margin:0 0 14px;font-size:13px;font-weight:650}.mc-filters label{color:var(--vd-text-2,#4c556b);cursor:pointer;align-items:center;gap:12px;margin:14px 0;display:flex}.mc-filters input{accent-color:#005640;width:16px;height:16px;margin:0}.mc-filters i,.mc-upcoming i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.mc-toolbar{border-bottom:1px solid var(--vd-border,#e2e6ee);flex-wrap:wrap;align-items:center;gap:5px;padding:12px;display:flex}.mc-toolbar strong{margin:0 auto 0 10px;font-size:14px}.mc-toolbar button{padding:8px 10px}.mc-views{gap:2px;display:flex}.mc-workspace .mc-active{color:#005640;background:#e6f1eb;border-color:#a9cfbb}.mc-toolbar select{background:var(--vd-card,white);max-width:145px;color:inherit;border:1px solid var(--vd-border,#e2e6ee);border-radius:8px;padding:9px}.mc-scroll{min-height:480px;max-height:calc(100vh - 230px);overflow:auto}.mc-gridhead{z-index:4;background:var(--vd-card,white);border-bottom:1px solid var(--vd-border,#e2e6ee);display:grid;position:sticky;top:0}.mc-gridhead button{border:0;border-left:1px solid var(--vd-border,#e2e6ee);border-radius:0;flex-direction:column;gap:3px;padding:10px 2px;font-size:11px;display:flex}.mc-gridhead strong{font-size:12px;font-weight:500}.mc-today{background:color-mix(in srgb, #005640 4%, var(--vd-card,white))}.mc-gridhead .mc-today{color:#6c39ff;background:color-mix(in srgb, #005640 10%, var(--vd-card,white))}.mc-timebody{margin-top:20px;margin-bottom:16px;display:grid;position:relative}.mc-times{position:relative}.mc-times span{color:var(--vd-muted,#7a8192);font-size:10px;position:absolute;right:8px;transform:translateY(-50%)}.mc-daycolumn{border-left:1px solid var(--vd-border,#e2e6ee);background-image:repeating-linear-gradient(to bottom, var(--vd-border,#e2e6ee) 0, var(--vd-border,#e2e6ee) 1px, transparent 1px, transparent 63px);position:relative}.mc-workspace .mc-appointment{border:1px solid color-mix(in srgb, var(--vd-border,#e2e6ee) 80%, transparent);text-align:left;border-left:3px solid;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding:4px 6px;font-size:10px;line-height:1.25;display:flex;position:absolute;overflow:hidden}.mc-appointment strong{font-size:11px}.mc-appointment span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mc-now{z-index:3;pointer-events:none;border-top:1px solid #ff444e;width:100%;position:absolute}.mc-now span{color:#fff;white-space:nowrap;background:#ff444e;border-radius:4px;padding:2px;font-size:9px;position:absolute;top:-9px;left:0}.mc-right{gap:14px;display:grid}.mc-right .mc-panel{padding:18px 15px}.mc-sideheading{justify-content:space-between;align-items:center;gap:6px;display:flex}.mc-sideheading button{color:#6646ff;white-space:nowrap;border:0;padding:0;font-size:11px}.mc-sideheading h3{margin-bottom:10px}.mc-workspace .mc-upcoming{text-align:left;border:0;justify-content:flex-start;align-items:flex-start;gap:9px;width:100%;padding:13px 0;display:flex}.mc-upcoming i{margin-top:5px}.mc-upcoming>span{flex-direction:column;flex:1;gap:5px;display:flex}.mc-upcoming small{color:var(--vd-muted,#788196);font-size:10px}.mc-upcoming strong{font-size:12px}.mc-upcoming em{color:#19804d;text-transform:capitalize;background:#e5f5ec;border-radius:4px;max-width:75px;padding:4px;font-size:9px;font-style:normal}.mc-quick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mc-quick button{flex-direction:column;min-height:75px;font-size:10px}.mc-quick svg{color:#7544ff;margin-bottom:5px}.mc-empty{color:var(--vd-muted,#788196);padding:15px;font-size:12px}.mc-large-month{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:auto}.mc-large-month>div{border-right:1px solid var(--vd-border,#e2e6ee);border-bottom:1px solid var(--vd-border,#e2e6ee);min-height:115px;padding:5px}.mc-workspace .mc-daynumber{border:0;padding:4px;font-size:11px}.mc-workspace .mc-month-event{text-align:left;color:#5534a2;background:#f0ebff;justify-content:flex-start;width:100%;margin:2px 0;padding:4px;font-size:10px}.mc-overlay{z-index:1000;background:#101a2b80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.mc-dialog{background:var(--vd-card,white);border-radius:18px;width:100%;max-width:500px;max-height:90dvh;padding:28px;position:relative;overflow:auto;box-shadow:0 24px 80px #101a2b33}.mc-dialog h2{margin-top:0}.mc-dialog form{gap:12px;display:grid}.mc-dialog label{gap:6px;display:grid}.mc-dialog input,.mc-dialog select,.mc-dialog textarea{border:1px solid var(--vd-border,#ddd);background:var(--vd-card,white);width:100%;color:inherit;border-radius:8px;padding:10px}.mc-dialog input[type=checkbox]{width:auto}.mc-workspace .mc-close{border:0;padding:4px;position:absolute;top:15px;right:15px}.mc-dialog [role=alert]{color:#df3548}@media (width>=1600px){.mc-layout{grid-template-columns:240px minmax(0,1fr) 285px}}@media (width<=1250px){.mc-layout{grid-template-columns:205px minmax(0,1fr)}.mc-right{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (width<=800px){.mc-layout{grid-template-columns:minmax(0,1fr)}.mc-left{display:none}.mc-heading{flex-direction:column;align-items:flex-start}.mc-heading h1{font-size:27px}.mc-right{grid-template-columns:1fr}.mc-scroll{max-height:65vh}.mc-toolbar strong{order:-1;width:100%;margin:0 0 8px}.mc-toolbar select{margin-left:auto}.mc-large-month{min-width:600px}.mc-main{overflow:auto}.mc-actions{flex-wrap:wrap}.mc-heading{margin-bottom:16px}}.mc-actions a,.mc-actions button{white-space:nowrap}.mc-workspace .mc-appointment:hover{filter:brightness(.97)}.mc-panel{border-radius:12px;box-shadow:0 2px 8px #17251e04}.mc-toolbar{background:var(--vd-card,#fff);padding:14px 16px}.mc-gridhead{background:var(--vd-hover,#f7f9f8)}.mc-workspace .mc-appointment{border-radius:6px;transition:box-shadow .15s,filter .15s;box-shadow:0 1px 3px #17251e0a}.mc-workspace .mc-appointment:hover{filter:brightness(.97);box-shadow:0 3px 9px #17251e18}.mc-dialog{border:1px solid var(--vd-border,#e0e6e2);max-width:620px;padding:28px}.mc-form-heading{align-items:center;gap:14px;margin-bottom:24px;padding-right:26px;display:flex}.mc-form-icon{color:#005640;background:#00564010;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.mc-form-heading h2{letter-spacing:-.4px;margin:0 0 5px;font-size:22px}.mc-form-heading p{color:var(--vd-muted,#768093);margin:0;font-size:13px;line-height:1.5}.mc-dialog form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mc-form-section{border-bottom:1px solid var(--vd-border,#e0e6e2);color:var(--vd-text-2,#4b5b52);grid-column:1/-1;margin:4px 0 0;padding-bottom:10px;font-size:12px;font-weight:650}.mc-dialog label{min-width:0;font-size:13px;font-weight:500}.mc-dialog input,.mc-dialog select,.mc-dialog textarea{box-sizing:border-box;min-height:42px;font:inherit}.mc-dialog form>[role=alert],.mc-form-submit{grid-column:1/-1}.mc-form-submit{min-height:44px;margin-top:8px}@media (width<=600px){.mc-dialog{padding:24px 20px}.mc-dialog form{grid-template-columns:1fr}}.mc-heading h1{letter-spacing:-.5px;font-size:26px;font-weight:650}.mc-actions select{border:1px solid var(--vd-border);background:var(--vd-card);color:inherit;font:inherit;border-radius:8px;padding:10px 14px}.mc-left{box-shadow:none;background:0 0;border:0;overflow:visible}.mc-month-title,.mc-mini{background:var(--vd-card);border-left:1px solid var(--vd-border);border-right:1px solid var(--vd-border)}.mc-month-title{border-top:1px solid var(--vd-border);border-radius:12px 12px 0 0;padding:16px}.mc-mini{border-bottom:1px solid var(--vd-border);border-radius:0 0 12px 12px;padding:12px 16px 18px}.mc-filters,.mc-calendar-settings{background:var(--vd-card);border:1px solid var(--vd-border);border-radius:12px;margin-top:16px;padding:16px}.mc-filters summary,.mc-calendar-settings summary{cursor:pointer;list-style:revert;font-size:14px;font-weight:600}.mc-calendar-settings button{justify-content:flex-start;width:100%;margin-top:12px}.mc-main{padding:16px}.mc-toolbar{flex-wrap:wrap;padding:0 0 16px}.mc-toolbar strong{font-size:17px}.mc-month-weekdays{border:1px solid var(--vd-border);border-bottom:0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mc-month-weekdays span{text-align:center;color:var(--vd-muted);border-right:1px solid var(--vd-border);padding:14px 4px;font-size:12px;font-weight:600}.mc-large-month{border-left:1px solid var(--vd-border);border-top:1px solid var(--vd-border)}.mc-large-month>div{min-height:128px;padding:8px}.mc-muted-day{background:var(--vd-hover);color:var(--vd-muted)}.mc-workspace .mc-daynumber{border-radius:50%;width:28px;height:28px;margin-bottom:6px;padding:0;font-size:13px}.mc-today>.mc-daynumber{color:#fff;background:#005640}.mc-workspace .mc-month-event{color:var(--vd-text);white-space:normal;background:#0056400d;border:1px solid #00564020;border-left:3px solid #005640;border-radius:6px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px;font-size:11px;display:flex;overflow:hidden}.mc-month-event strong{font-size:12px}.mc-month-event span{color:var(--vd-muted);text-align:left}.mc-appointment-preview{background:var(--vd-card);border-radius:16px;width:440px;max-width:100%;padding:24px;position:relative;box-shadow:0 20px 80px #0003}.mc-appointment-preview header{align-items:center;gap:9px;padding-right:20px;display:flex}.mc-appointment-preview h2{margin:0;font-size:19px}.mc-appointment-preview header>span{color:#005640;text-transform:capitalize;background:#00564012;border-radius:15px;padding:5px 8px;font-size:11px}.mc-workspace .mc-preview-close{border:0;padding:5px;position:absolute;top:12px;right:12px}.mc-person{background:var(--vd-hover);border-radius:10px;align-items:center;gap:12px;margin:20px 0;padding:16px;display:flex}.mc-person>span{color:#005640;background:#00564015;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:650;display:grid}.mc-person p{color:var(--vd-muted);margin:5px 0 0;font-size:12px}.mc-appointment-preview dl>div{border-bottom:1px solid var(--vd-border);grid-template-columns:80px 1fr;gap:12px;padding:10px 0;display:grid}.mc-appointment-preview dt{color:var(--vd-muted)}.mc-appointment-preview dd{overflow-wrap:anywhere;margin:0}.mc-appointment-preview>.mc-primary{width:100%;margin-top:20px}@media (width<=1000px){.mc-layout{grid-template-columns:220px minmax(0,1fr);gap:16px}.mc-main{overflow:auto}.mc-large-month,.mc-month-weekdays{min-width:620px}}@media (width<=700px){.mc-layout{grid-template-columns:1fr}.mc-heading{flex-wrap:wrap}.mc-left{display:none}.mc-actions{flex-wrap:wrap}.mc-appointment-preview{padding:24px 18px}}@media (width>=1250px){.mc-layout{grid-template-columns:220px minmax(0,1fr) 270px;gap:18px}}@media (width>=701px) and (width<=1249px){.mc-right{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}}@media (width<=700px){.mc-right{grid-template-columns:1fr;gap:16px;display:grid}}.mc-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.mc-right{grid-column:auto;display:block}.mc-toolbar select{margin-left:0}.mc-summary-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#17251e20}.mc-appointment-preview{border:1px solid var(--vd-border);border-radius:24px;width:560px;padding:30px}.mc-appointment-preview .mc-summary-head{align-items:center;gap:16px;padding-right:25px;display:flex}.mc-summary-avatar{color:#005640;background:#dcefe3;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:20px;font-weight:650;display:grid}.mc-summary-head>div{flex:1;min-width:0}.mc-summary-head h2{overflow-wrap:anywhere;font-size:18px;line-height:1.35}.mc-summary-head p{color:var(--vd-muted);margin:6px 0 0;font-size:13px}.mc-workspace .mc-summary-status{text-transform:capitalize;border-radius:12px;flex:none;max-width:155px;padding:8px 10px;font-size:12px;line-height:1.4}.mc-summary-rows{gap:22px;margin:30px 0;display:grid}.mc-summary-rows>div{color:var(--vd-muted);align-items:flex-start;gap:16px;font-size:15px;line-height:1.5;display:flex}.mc-summary-rows svg{flex:none;width:20px;height:20px;margin-top:2px}.mc-summary-rows strong{color:var(--vd-text);font-weight:600}.mc-summary-rows small{font-size:13px}.mc-summary-rows a{color:inherit;text-decoration:none}.mc-summary-rows span{overflow-wrap:anywhere}.mc-summary-actions{gap:12px;display:flex}.mc-workspace .mc-summary-actions button,.mc-summary-actions a{border-radius:28px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 20px;font-size:14px;text-decoration:none;display:flex}.mc-summary-actions .mc-primary{color:#fff;background:#005640;flex:1}@media (width<=1050px){.mc-layout{grid-template-columns:minmax(0,1fr)}.mc-right{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}}@media (width<=600px){.mc-right{grid-template-columns:1fr}.mc-appointment-preview{padding:26px 20px}.mc-appointment-preview .mc-summary-head{flex-wrap:wrap}.mc-summary-status{margin-left:80px}.mc-summary-rows{gap:18px}.mc-summary-actions{flex-wrap:wrap}.mc-summary-actions .mc-primary{min-width:180px}}.mc-workspace .mc-right{flex-direction:column;gap:16px;display:flex}.mc-workspace .mc-right .mc-panel{box-shadow:none;border-radius:16px;padding:20px}.mc-workspace .mc-right h3{letter-spacing:-.2px;color:var(--vd-text);margin:0 0 6px;font-size:16.5px;font-weight:600}.mc-workspace .mc-sideheading{margin-bottom:6px}.mc-workspace .mc-sideheading h3{margin:0}.mc-workspace .mc-sideheading button{color:#005640;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:600}.mc-workspace .mc-sideheading button:hover:not(:disabled){background:0 0;text-decoration:underline}.mc-workspace .mc-upcoming{border-top:1px solid var(--vd-border,#e2e6ee);border-radius:0;gap:12px;padding:14px 0}.mc-workspace .mc-upcoming:first-of-type{border-top:0}.mc-workspace .mc-upcoming:hover:not(:disabled){background:0 0}.mc-workspace .mc-upcoming:hover strong{text-decoration:underline}.mc-workspace .mc-upcoming i{border-radius:50%;flex:none;width:9px;height:9px;margin-top:7px}.mc-workspace .mc-upcoming>span{gap:3px;min-width:0}.mc-workspace .mc-upcoming small{color:var(--vd-muted,#6c717d);font-size:13.5px;line-height:1.4}.mc-workspace .mc-upcoming small:first-child{color:var(--vd-text-2,#3d4250);font-size:13px;font-weight:500}.mc-workspace .mc-upcoming strong{color:var(--vd-text);font-size:15px;font-weight:600;line-height:1.35}.mc-workspace .mc-upcoming em{white-space:nowrap;color:#11804a;background:#e0f6ea;border-radius:999px;flex:none;max-width:none;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.3}.mc-workspace .mc-empty{padding:10px 0 4px;font-size:14px}.mc-workspace .mc-quick{gap:10px;margin-top:12px}.mc-workspace .mc-quick button{background:var(--vd-hover,#f4f6f5);text-align:center;min-height:88px;color:var(--vd-text);border-color:#0000;border-radius:14px;flex-direction:column;justify-content:center;gap:8px;padding:14px 10px;font-size:14px;font-weight:500;line-height:1.3}.mc-workspace .mc-quick button:hover:not(:disabled){background:var(--vd-card,#fff);border-color:var(--vd-border,#e2e6ee)}.mc-workspace .mc-quick svg{color:#005640;width:20px;height:20px;margin:0}.vd-shell.vd-dark .mc-workspace .mc-sideheading button,.vd-shell.vd-dark .mc-workspace .mc-quick svg{color:#3fb98a}.vd-shell.vd-dark .mc-workspace .mc-upcoming em{color:#6fe0a0;background:#143524}.mc-workspace .mc-daycolumn{background-image:repeating-linear-gradient(to bottom,var(--vd-border,#e2e6ee) 0,var(--vd-border,#e2e6ee) 1px,transparent 1px,transparent calc(var(--mc-hour,96px) / 2),color-mix(in srgb,var(--vd-border,#e2e6ee) 55%,transparent) calc(var(--mc-hour,96px) / 2),color-mix(in srgb,var(--vd-border,#e2e6ee) 55%,transparent) calc(var(--mc-hour,96px) / 2 + 1px),transparent calc(var(--mc-hour,96px) / 2 + 1px),transparent var(--mc-hour,96px))}.mc-workspace .mc-times span{white-space:nowrap;font-size:12px;font-weight:500;right:10px}.mc-workspace .mc-appointment{z-index:2;border:0;border-left:4px solid var(--mc-color);background:color-mix(in srgb,var(--mc-color) 16%,var(--vd-card,#fff));color:var(--vd-text,#16181d);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 10px 7px 12px;line-height:1.3;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #1018280f}.mc-workspace .mc-appointment:hover{filter:none;transform:translateY(-1px);box-shadow:0 6px 16px -6px #10182840}.mc-workspace .mc-appointment:focus-visible{outline:2px solid var(--mc-color);outline-offset:2px}.mc-appt-time{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 22px);font-size:12.5px;font-weight:700;overflow:hidden}.mc-appt-who{max-width:100%;color:var(--vd-text-2,#3d4250);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.mc-appt-who strong{color:var(--vd-text,#16181d);font-weight:600}.mc-appt-staff{color:var(--vd-muted,#6c717d);font-size:12px}.mc-workspace .mc-appointment.mc-short{flex-direction:row;align-items:center;gap:8px;padding-top:2px;padding-bottom:2px}.mc-workspace .mc-appointment.mc-short .mc-appt-time{max-width:none;font-size:12px}.mc-workspace .mc-appointment.mc-short .mc-appt-who{-webkit-line-clamp:1;font-size:12.5px}.mc-appt-icons{gap:4px;display:flex;position:absolute;top:6px;right:6px}.mc-appt-icons i{border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.mc-icon-paid{color:#fff;background:#18a058}.mc-icon-note{background:var(--vd-card,#fff);color:var(--vd-text-2,#3d4250);box-shadow:0 0 0 1px var(--vd-border,#e2e6ee)}.mc-short .mc-appt-icons{top:50%;transform:translateY(-50%)}.mc-workspace .mc-appointment.mc-pending{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--mc-color) 16%,var(--vd-card,#fff)) 0 8px,color-mix(in srgb,var(--mc-color) 9%,var(--vd-card,#fff)) 8px 16px);border-left-style:dashed}.mc-workspace .mc-appointment.mc-canceled{opacity:.55}.mc-workspace .mc-appointment.mc-canceled .mc-appt-who{text-decoration:line-through}.mc-offhours{z-index:1;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--vd-border,#e2e6ee) 70%,transparent) 0 1px,transparent 1px 9px),color-mix(in srgb,var(--vd-hover,#f4f5f7) 70%,transparent);pointer-events:none;position:absolute;left:0;right:0}.mc-gridhead.mc-teamhead{background:var(--vd-card,#fff)}.mc-teamcol{border-left:1px solid var(--vd-border,#e2e6ee);align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.mc-team-avatar{color:#0b5a43;background:#e3f1ea;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:600;display:grid}.mc-teamcol>span:last-child{flex-direction:column;min-width:0;display:flex}.mc-teamcol strong{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.mc-teamcol small{color:var(--vd-muted,#6c717d);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.vd-shell.vd-dark .mc-team-avatar{color:#6fe0a0;background:#16352a}.vd-shell.vd-dark .mc-workspace .mc-appointment{background:color-mix(in srgb,var(--mc-color) 22%,var(--vd-card,#161920))}.mc-now{z-index:3}.mc-workspace .mc-appointment .mc-appt-who{white-space:normal;text-overflow:clip;font-size:13px}.mc-workspace .mc-appointment .mc-appt-who strong{font-size:13px;font-weight:600}.mc-workspace .mc-appointment.mc-short .mc-appt-who{white-space:nowrap;text-overflow:ellipsis;display:block}.mc-workspace .mc-appointment.mc-narrow{border-left-width:3px;border-radius:8px;padding:5px 6px 5px 8px}.mc-workspace .mc-appointment.mc-narrow .mc-appt-time{max-width:100%;font-size:11px}.mc-workspace .mc-appointment.mc-narrow .mc-appt-who,.mc-workspace .mc-appointment.mc-narrow .mc-appt-who strong{font-size:11.5px}.mc-workspace .mc-gridhead .mc-today{color:#0b5a43;font-weight:600}.vd-shell.vd-dark .mc-workspace .mc-gridhead .mc-today{color:#6fe0a0}.vd-shell.vd-dark .mc-heading h1{color:var(--vd-text)}.mc-workspace .mc-month-event{background:color-mix(in srgb,var(--mc-color,#387cf6) 22%,var(--vd-card,#fff));width:100%;color:var(--vd-text,#16181d);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;border-radius:999px;margin:0 0 6px;padding:6px 12px;font-size:12.5px;line-height:1.35;display:block;overflow:hidden}.mc-workspace .mc-month-event:hover{background:color-mix(in srgb,var(--mc-color,#387cf6) 32%,var(--vd-card,#fff))}.mc-workspace .mc-month-event strong{font-size:12.5px;font-weight:700}.mc-workspace .mc-month-event span{color:var(--vd-text,#16181d);text-transform:uppercase;letter-spacing:.01em}.mc-workspace .mc-month-event.mc-canceled{opacity:.5;text-decoration:line-through}.mc-workspace .mc-month-more{color:var(--vd-muted,#6c717d);cursor:pointer;background:0 0;border:0;margin:2px 0 0;padding:2px 4px;font-size:12.5px;font-weight:500;display:block}.mc-workspace .mc-month-more:hover{color:var(--vd-text,#16181d);text-decoration:underline}.vd-shell.vd-dark .mc-workspace .mc-month-event{background:color-mix(in srgb,var(--mc-color,#387cf6) 30%,var(--vd-card,#161920))}.vd-shell .vd-page>.bm-content:has(.mc-workspace){width:100%;max-width:none}.vd-shell .bm-main.vd-main>.bm-content:has(.mc-workspace){width:100%;max-width:none}.mc-workspace .mc-layout{grid-template-columns:minmax(0,1fr) 280px}.mc-workspace .mc-right{flex-direction:column;gap:20px;min-width:0;display:flex}.mc-accessible-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mc-workspace .mc-add-floating{z-index:45;border-radius:50%;width:60px;height:60px;padding:0;position:fixed;bottom:100px;right:32px;box-shadow:0 8px 24px #003e4033}.mc-view-switch{background:var(--vd-hover,#f4f5f5);border-radius:10px;gap:3px;padding:3px;display:inline-flex}.mc-toolbar .mc-view-switch button{background:0 0;border:0;padding:8px 12px}.mc-toolbar .mc-view-switch button[aria-pressed=true]{color:#fff;background:#005640}@media (width<=1050px){.mc-workspace .mc-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.mc-workspace .mc-add-floating{bottom:100px;right:20px}}.mc-workspace .mc-scroll{min-height:0;max-height:none;overflow:auto hidden}.bk-card{--bk-accent:#005640;--bk-accent-soft:#e3f1ea;--bk-text:var(--vd-text,#16181d);--bk-muted:var(--vd-muted,#6c717d);--bk-line:var(--vd-border,#e3e6ea);--bk-card:var(--vd-card,#fff);--bk-soft:var(--vd-hover,#f3f5f4);z-index:1200;box-sizing:border-box;border:1px solid var(--bk-line);background:var(--bk-card);color:var(--bk-text);text-align:left;opacity:0;transform-origin:0 0;border-radius:22px;font-size:14.5px;line-height:1.45;transition:opacity .15s,transform .15s;position:fixed;transform:scale(.97);box-shadow:0 24px 60px -12px #0f172a38,0 2px 6px #0f172a0f}.bk-card.on{opacity:1;transform:none}.bk-card.bk-left{transform-origin:100% 0}.bk-card.bk-below,.bk-card.bk-center{transform-origin:top}.bk-card *{box-sizing:border-box}.vd-shell.vd-dark .bk-card,.vd-dark .bk-card{--bk-accent:#3fb98a;--bk-accent-soft:#16352a;box-shadow:0 24px 60px -12px #0009}.bk-head{align-items:flex-start;gap:14px;padding:24px 24px 16px;display:flex}.bk-avatar{background:var(--bk-accent-soft);width:48px;height:48px;color:var(--bk-accent);letter-spacing:.3px;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.bk-title{flex:1;min-width:0}.bk-card .bk-title h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:-.2px!important;color:var(--bk-text)!important;margin:0!important;font-size:17px!important;font-weight:600!important;line-height:1.25!important}.bk-card .bk-title p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--bk-muted)!important;margin:4px 0 0!important;font-size:13.5px!important}.bk-close{width:30px;height:30px;color:var(--bk-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-4px -8px 0 0;padding:0;display:grid}.bk-close:hover{background:var(--bk-soft);color:var(--bk-text)}.bk-status-wrap{flex:none;position:relative}.bk-card .bk-status{border:1px solid var(--bk-line);background:var(--bk-card);height:34px;color:var(--bk-text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 9px;font-size:13.5px;font-weight:500;display:inline-flex}.bk-card .bk-status:hover:not(:disabled){background:var(--bk-soft)}.bk-card .bk-status.open{border-color:var(--bk-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bk-accent) 15%,transparent)}.bk-card .bk-status:disabled{cursor:default}.bk-chev{color:var(--bk-muted);transition:transform .15s}.bk-status.open .bk-chev{transform:rotate(180deg)}.bk-dot{width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 0%,transparent);background:#9aa1ad;border-radius:50%;flex:none;display:inline-block}.bk-dot.green{background:#16b66b}.bk-dot.amber{background:#f59e0b}.bk-dot.blue{background:#2784ff}.bk-dot.pink{background:#ef468b}.bk-dot.grey{background:#8b919e}.bk-menu{z-index:2;border:1px solid var(--bk-line);background:var(--bk-card);border-radius:14px;width:214px;padding:6px 0;position:absolute;top:40px;right:0;box-shadow:0 16px 40px -8px #0f172a40}.bk-card .bk-menu p{letter-spacing:.5px;text-transform:uppercase;font-weight:600;color:var(--bk-muted)!important;margin:0!important;padding:4px 12px 6px!important;font-size:11px!important}.bk-card .bk-menu button{width:100%;color:var(--bk-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.bk-menu button span{flex:1}.bk-menu button svg{color:var(--bk-muted)}.bk-card .bk-menu button:hover,.bk-card .bk-menu button.on{background:var(--bk-soft)}.bk-card .bk-menu button.on{cursor:default}.bk-rows{color:var(--bk-muted);flex-direction:column;gap:14px;padding:4px 24px 20px;display:flex}.bk-row{align-items:flex-start;gap:12px;display:flex}.bk-row-icon{width:20px;height:24px;color:var(--bk-muted);flex:none;place-items:center;display:grid}.bk-row-icon svg{width:18px;height:18px}.bk-row>div{min-width:0;color:var(--bk-text);overflow-wrap:anywhere;flex:1;line-height:24px}.bk-row strong{font-weight:600}.bk-row a{color:inherit;text-decoration:none}.bk-row a:hover{text-decoration:underline}.bk-muted{color:var(--bk-muted)}.bk-sep{background:var(--bk-line);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin:0 9px;display:inline-block}.bk-notes{-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bk-card .bk-inline{color:var(--bk-accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:13.5px;font-weight:600;display:inline}.bk-card .bk-row>div>.bk-inline:first-child{margin-left:0}.bk-inline:hover{text-decoration:underline}.bk-inline:disabled{opacity:.5;cursor:default}.bk-answers{background:var(--bk-soft);border-radius:12px;flex-direction:column;gap:8px;margin:8px 0 0;padding:10px 12px;line-height:1.4;display:flex}.bk-answers dt{color:var(--bk-muted);font-size:12.5px}.bk-answers dd{color:var(--bk-text);margin:2px 0 0;font-size:14px}.bk-actions{gap:8px;padding:0 24px 24px;display:flex}.bk-card .bk-ghost,.bk-card .bk-primary{height:48px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .15s,opacity .15s;display:inline-flex}.bk-card .bk-ghost{border:1px solid var(--bk-line);background:var(--bk-card);color:var(--bk-text)}.bk-card .bk-ghost:hover{background:var(--bk-soft)}.bk-card .bk-primary{background:var(--bk-accent);border:0;flex:1;color:#fff!important}.bk-card .bk-primary:hover{opacity:.92}.bk-card .bk-primary:disabled{opacity:.6;cursor:default}.bk-form{flex-direction:column;gap:12px;padding:0 24px;display:flex}.bk-form .bk-actions{padding:8px 0 24px}.bk-form .bk-ghost,.bk-form .bk-primary{height:46px}.bk-grid{grid-template-columns:1.25fr 1fr;gap:8px;display:grid}.bk-field{display:block}.bk-field>span{color:var(--bk-muted);margin-bottom:5px;font-size:12.5px;font-weight:500;display:block}.bk-card .bk-field :is(input,select,textarea){border:1px solid var(--bk-line);background:var(--bk-card);width:100%;height:42px;color:var(--bk-text);font:inherit;box-shadow:none;border-radius:12px;outline:none;margin:0;padding:0 12px;font-size:14.5px;transition:border-color .15s,box-shadow .15s;display:block}.bk-card .bk-field textarea{resize:none;height:auto;padding:10px 12px;line-height:1.45}.bk-card .bk-field :is(input,select,textarea):focus{border-color:var(--bk-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--bk-accent) 15%,transparent)}.bk-card .bk-field :is(input,select,textarea):disabled{background:var(--bk-soft);color:var(--bk-muted);cursor:not-allowed}.bk-card .bk-hint{color:var(--bk-muted)!important;margin:-4px 0 0!important;font-size:12.5px!important}.bk-card .bk-error{color:#c2410c!important}.bk-spin{animation:1s linear infinite bk-spin}@keyframes bk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bk-card{transition:none}}.bt{--bt-accent:#005640;--bt-accent-soft:#e3f1ea;--bt-text:var(--vd-text,#16181d);--bt-text-2:var(--vd-text-2,#3d4250);--bt-muted:var(--vd-muted,#6c717d);--bt-line:var(--vd-border,#e3e6ea);--bt-card:var(--vd-card,#fff);--bt-soft:var(--vd-hover,#f3f5f4);--bt-head:#eef4f1;color:var(--bt-text);flex-direction:column;gap:18px;font-size:14.5px;display:flex}.vd-shell.vd-dark .bt{--bt-accent:#3fb98a;--bt-accent-soft:#16352a;--bt-head:#1b2620}.bt *{box-sizing:border-box}.bt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-head h2{letter-spacing:-.4px!important;color:var(--bt-text)!important;margin:0!important;font-size:26px!important;font-weight:600!important}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-head p{color:var(--bt-text-2)!important;margin:0!important;font-size:15px!important}.bt-head-actions{flex-wrap:wrap;gap:10px;display:flex}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt :is(.bt-ghost,.bt-primary){height:42px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-ghost{border:1px solid var(--bt-line);background:var(--bt-card);color:var(--bt-text)}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-ghost:hover{background:var(--bt-soft)}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-primary{background:var(--bt-accent);color:#fff;border:0}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-primary:hover{opacity:.92}.bt-card{border:1px solid var(--bt-line);background:var(--bt-card);border-radius:18px;overflow:hidden}.bt-tools{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px;display:flex}.bt-select,.bt-search{border:1px solid var(--bt-line);background:var(--bt-card);height:42px;color:var(--bt-muted);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.bt-select:focus-within,.bt-search:focus-within{border-color:var(--bt-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bt-accent) 15%,transparent)}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-select select:not(#bt-x){height:40px;font:inherit;cursor:pointer;outline:none;font-weight:600;box-shadow:none!important;color:var(--bt-text)!important;background:0 0!important;border:0!important;padding:0 4px 0 0!important;font-size:14.5px!important}.bt-search{flex:1;min-width:220px;max-width:340px;margin-left:auto}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-search input:not(#bt-x){min-width:0;height:40px;font:inherit;outline:none;flex:1;box-shadow:none!important;color:var(--bt-text)!important;background:0 0!important;border:0!important;padding:0!important;font-size:14.5px!important}.bt-chips{flex-wrap:wrap;gap:6px;display:flex}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-chips button{border:1px solid var(--bt-line);background:var(--bt-card);height:36px;color:var(--bt-text-2);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background .15s,border-color .15s}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-chips button:hover{background:var(--bt-soft)}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-chips button.on{border-color:var(--bt-accent);background:var(--bt-accent-soft);color:var(--bt-accent);font-weight:600}.bt-scroll{padding:0 10px;overflow-x:auto}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt table.bt-table{border-spacing:0;width:100%;min-width:980px;border-collapse:separate!important;background:0 0!important;font-size:14.5px!important}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table thead th{text-align:left;white-space:nowrap;height:44px;position:sticky;top:0;background:var(--bt-head)!important;color:var(--bt-text-2)!important;text-transform:none!important;letter-spacing:0!important;border:0!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table thead th:first-child{border-radius:12px 0 0 12px}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table thead th:last-child{border-radius:0 12px 12px 0}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:600;display:inline-flex}.bt-sort.on{color:var(--bt-text)}.bt-sort-idle{opacity:.35}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table tbody td{vertical-align:middle;background:0 0;border-bottom:1px solid var(--bt-line)!important;height:auto!important;color:var(--bt-text)!important;padding:14px 12px!important;font-size:14.5px!important}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table tbody tr:last-child td{border-bottom:0!important}.bt-table tbody tr{cursor:pointer;transition:background .12s}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table tbody tr:hover td{background:var(--bt-soft)}.bt-table tbody tr:focus-visible{outline:2px solid var(--bt-accent);outline-offset:-2px}.bt-table td small{color:var(--bt-muted);margin-top:2px;font-size:13px;display:block}.bt-client{align-items:center;gap:12px;min-width:200px;display:flex}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt td.bt-client{display:flex}.bt-client strong{white-space:nowrap;font-weight:600;display:block}.bt-ref{font-variant-numeric:tabular-nums}.bt-avatar{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:600;display:grid}.bt-avatar.violet{color:#5b47d6;background:#ece9fe}.bt-avatar.teal{color:#0f7a5f;background:#dcf5ee}.bt-avatar.peach{color:#b5532a;background:#fde9de}.bt-avatar.sky{color:#1f6fb2;background:#dff0fd}.bt-avatar.rose{color:#b8336a;background:#fde4ec}.bt-avatar.lime{color:#557a12;background:#eaf6d8}.vd-shell.vd-dark .bt-avatar{filter:saturate(.8)brightness(.85)}.bt-contact span,.bt-when span,.bt-amount span{white-space:nowrap}.bt-contact small{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.bt-clip{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}.bt-when span,.bt-amount span{font-variant-numeric:tabular-nums;font-weight:500}.bt-muted{color:var(--bt-muted)}.bt-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.bt-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.bt-badge.green{color:#11804a;background:#e0f6ea}.bt-badge.amber{color:#a35f00;background:#fdf1d8}.bt-badge.blue{color:#3555d6;background:#e6eefe}.bt-badge.pink{color:#d1344f;background:#fde6ea}.bt-badge.grey{color:#5c6370;background:#eef0f3}.vd-shell.vd-dark .bt-badge.green{color:#6fe0a0;background:#143524}.vd-shell.vd-dark .bt-badge.amber{color:#f6ca76;background:#3a2c12}.vd-shell.vd-dark .bt-badge.blue{color:#9db4ff;background:#1a2550}.vd-shell.vd-dark .bt-badge.pink{color:#ff9aac;background:#3d1820}.vd-shell.vd-dark .bt-badge.grey{color:#b4bac6;background:#262a32}.bt-more-cell{text-align:right;width:52px}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-more{width:34px;height:34px;color:var(--bt-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:inline-grid}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-more:hover{background:var(--bt-line);color:var(--bt-text)}.bt-empty{text-align:center;color:var(--bt-muted);flex-direction:column;align-items:center;gap:8px;padding:56px 20px;display:flex}.bt-empty strong{color:var(--bt-text);font-size:16px}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-empty p{margin:0 0 6px!important;font-size:14px!important}.bt-foot{border-top:1px solid var(--bt-line);color:var(--bt-text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:14px;display:flex}.bt-pages{align-items:center;gap:4px;display:flex}.bt-page-wrap{align-items:center;gap:4px;display:inline-flex}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-pages button{min-width:36px;height:36px;color:var(--bt-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0 8px;font-size:14px;display:inline-grid}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-pages button:hover:not(:disabled){background:var(--bt-soft)}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-pages button.on{background:var(--bt-accent-soft);color:var(--bt-accent);font-weight:600}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-pages button:disabled{opacity:.35;cursor:default}.bt-gap{color:var(--bt-muted);padding:0 4px}@media (width<=760px){.bt-search{flex-basis:100%;max-width:none;margin-left:0}.bt-scroll{padding:0 14px 4px}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt table.bt-table{min-width:0}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table thead{display:none}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table,:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table tbody{display:block}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table tbody tr{border-bottom:1px solid var(--bt-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:14px 0;display:grid}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table tbody td{display:block;border:0!important;padding:0!important}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table tbody td.bt-client{grid-area:1/1;min-width:0;display:flex}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table tbody td:nth-child(2),:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table tbody td:nth-child(4),:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table tbody td.bt-more-cell{display:none}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table tbody td:nth-child(3),:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table tbody td.bt-when,:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table tbody td.bt-amount{grid-column:1/-1;padding-left:50px!important}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-table tbody td:nth-child(7){grid-area:1/2;align-self:center}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-when span,:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-when small,:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-amount span,:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-amount small{margin:0 6px 0 0;display:inline}.bt-client strong{white-space:normal}}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt table.bt-clients{min-width:1080px}@media (width<=760px){:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt table.bt-clients{min-width:0}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-clients tbody td:nth-child(2),:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-clients tbody td:nth-child(4),:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-clients tbody td:nth-child(6){display:none}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-clients tbody td:nth-child(3),:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-clients tbody td:nth-child(5),:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-clients tbody td:nth-child(7){grid-area:auto/1/auto/-1;display:block;padding-left:50px!important}:is(.vd-shell .vd-page .bm-content,.vd-shell) .bt.bt .bt-clients tbody td:nth-child(8){grid-area:1/2;align-self:center;display:block}}.cn{--cn-accent:#0b5a43;--cn-text:var(--vd-text,#16181d);--cn-text-2:var(--vd-text-2,#3d4250);--cn-muted:var(--vd-muted,#6c717d);--cn-line:var(--vd-border,#e3e6ea);--cn-card:var(--vd-card,#fff);--cn-soft:var(--vd-hover,#f3f5f4);color:var(--cn-text);flex-direction:column;gap:22px;font-size:15px;display:flex}.vd-shell.vd-dark .cn{--cn-accent:#3fb98a}.cn *{box-sizing:border-box}.cn-hero{background:linear-gradient(120deg,#eaf4ef 0%,#f6efe4 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex;overflow:hidden}.vd-shell.vd-dark .cn-hero{background:linear-gradient(120deg,#16261f,#2a2419)}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-hero h2{letter-spacing:-.3px!important;color:var(--cn-text)!important;margin:0 0 8px!important;font-size:22px!important;font-weight:650!important}.cn-hero h2 em{color:var(--cn-accent);font-style:normal}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-hero p{max-width:620px;line-height:1.55;color:var(--cn-text-2)!important;margin:0!important;font-size:15px!important}.cn-hero-art{flex:none;width:220px;height:120px;position:relative}.cn-hero-tile{background:#fff;border-radius:18px;place-items:center;width:64px;height:64px;display:grid;position:absolute;box-shadow:0 8px 24px #1018281a,0 1px 2px #1018280f}.cn-hero-tile img{width:36px;height:auto}.cn-hero-tile:first-child{top:12px;left:8px;transform:rotate(-6deg)}.cn-hero-tile:nth-child(2){top:44px;left:80px;transform:rotate(4deg)}.cn-hero-sms{color:#11804a;top:6px;left:150px;transform:rotate(8deg)}.cn-hero-sync{background:var(--cn-accent);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:2px;left:62px}.vd-shell.vd-dark .cn-hero-tile{background:#1d2320}.cn-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cn-seg{background:var(--cn-soft);border-radius:12px;gap:2px;padding:4px;display:inline-flex}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-seg button{height:36px;color:var(--cn-text-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-seg button.on{background:var(--cn-card);color:var(--cn-text);font-weight:600;box-shadow:0 1px 2px #10182814}.cn-seg span{color:var(--cn-muted);font-weight:500}.cn-search{border:1px solid var(--cn-line);background:var(--cn-card);width:320px;max-width:100%;height:42px;color:var(--cn-muted);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.cn-search:focus-within{border-color:var(--cn-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cn-accent) 15%,transparent)}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn.cn .cn-search input:not(#cn-x){min-width:0;height:40px;font:inherit;outline:none;flex:1;box-shadow:none!important;color:var(--cn-text)!important;background:0 0!important;border:0!important;padding:0!important;font-size:14.5px!important}.cn-group header{margin-bottom:12px}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-group h3{letter-spacing:-.2px!important;color:var(--cn-text)!important;margin:0!important;font-size:17px!important;font-weight:600!important}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-group header p{color:var(--cn-muted)!important;margin:4px 0 0!important;font-size:14.5px!important}.cn-list{border:1px solid var(--cn-line);background:var(--cn-card);border-radius:18px;overflow:hidden}.cn-row{border-top:1px solid var(--cn-line);grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.cn-row:first-child{border-top:0}.cn-row.cn-row-soon{grid-template-columns:48px minmax(0,1fr) auto}.cn-logo{border:1px solid var(--cn-line);background:var(--cn-card);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.cn-logo img{width:28px;height:auto;display:block}.cn-logo.blue{color:#1a73e8}.cn-logo.sky{color:#0a72c9}.cn-logo.rose{color:#e5484d}.cn-logo.grey{color:#5c6370}.cn-logo.violet{color:#6d4ee6}.cn-logo.green{color:#11804a}.cn-logo.amber{color:#c47a00}.cn-logo.peach{color:#d0602f}.cn-copy{min-width:0}.cn-copy strong{color:var(--cn-text);align-items:center;gap:6px;font-size:15.5px;font-weight:600;display:inline-flex}.cn-info{color:var(--cn-muted);cursor:help;display:inline-grid}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-copy p{line-height:1.5;color:var(--cn-muted)!important;margin:3px 0 0!important;font-size:14px!important}.cn-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.cn-pill i{background:currentColor;border-radius:50%;width:7px;height:7px}.cn-pill.ok{color:#11804a;background:#e0f6ea}.cn-pill.soon{background:var(--cn-soft);color:var(--cn-muted)}.cn-pill.warn{color:#9a5b00;background:#fdf0dc}.vd-shell.vd-dark .cn-pill.ok{color:#6fe0a0;background:#143524}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-btn{border:1px solid var(--cn-line);background:var(--cn-card);min-width:150px;height:40px;color:var(--cn-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn a.cn-btn:hover{background:var(--cn-soft)}.cn-empty{text-align:center;color:var(--cn-muted);padding:30px}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-btn.cn-btn-primary{background:var(--cn-accent);border-color:var(--cn-accent);color:#fff}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-btn.cn-btn-primary:hover{filter:brightness(1.08);background:var(--cn-accent)}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn button.cn-btn:not(.cn-btn-primary):hover{background:var(--cn-soft)}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-btn.cn-btn-sm{min-width:0;height:36px;padding:0 12px;font-size:13.5px}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-btn.cn-btn-quiet{color:var(--cn-muted);background:0 0;border-color:#0000}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-btn:disabled{opacity:.55;cursor:default}.cn-spin{animation:1s linear infinite cn-spin}@keyframes cn-spin{to{transform:rotate(360deg)}}.cn-accounts{flex-direction:column;grid-column:1/-1;gap:8px;margin:2px 0 0 64px;padding:0;list-style:none;display:flex}.cn-accounts li{border:1px solid var(--cn-line);background:var(--cn-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.cn-accounts li.cn-acct-error{background:#fff8ec;border-color:#f2c98a}.vd-shell.vd-dark .cn-accounts li.cn-acct-error{background:#2a2216;border-color:#6b4d1d}.cn-acct{flex-direction:column;gap:2px;min-width:0;display:flex}.cn-acct strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.cn-acct span{color:var(--cn-muted);font-size:13px}.cn-acct-error .cn-acct span{color:#9a5b00}.cn-field{color:var(--cn-muted);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn.cn .cn-field select:not(#cn-x){min-width:180px;font:inherit;border:1px solid var(--cn-line)!important;background-color:var(--cn-card)!important;height:36px!important;color:var(--cn-text)!important;box-shadow:none!important;border-radius:10px!important;padding:0 32px 0 12px!important;font-size:14px!important}.cn-acct-actions{gap:6px;display:flex}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-switch{cursor:pointer;background:#d5d9de;border:0;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .15s;position:relative}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-switch i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-switch.on{background:var(--cn-accent)}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-switch.on i{transform:translate(18px)}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-switch:disabled{opacity:.6;cursor:default}.vd-shell.vd-dark .cn .cn-switch:not(.on){background:#3a4049}.cn-sms{grid-column:1/-1;margin-left:64px}.cn-sms ul{border:1px solid var(--cn-line);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.cn-sms li{border-top:1px solid var(--cn-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.cn-sms li:first-child{border-top:0}.cn-sms li div{flex-direction:column;gap:2px;display:flex}.cn-sms li strong{font-size:14.5px;font-weight:600}.cn-sms li span{color:var(--cn-muted);font-size:13px}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-fine{line-height:1.5;color:var(--cn-muted)!important;margin:10px 0 0!important;font-size:13px!important}.cn-notice{border-radius:12px;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:14.5px;display:flex}.cn-notice span{flex:1}.cn-notice.ok{color:#0d6b3d;background:#e0f6ea}.cn-notice.warn{color:#8a5200;background:#fdf0dc}.vd-shell.vd-dark .cn-notice.ok{color:#6fe0a0;background:#143524}.vd-shell.vd-dark .cn-notice.warn{color:#f3c27a;background:#3a2a12}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn .cn-notice button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:20px;line-height:1}@media (width<=900px){.cn-hero-art{display:none}}@media (width<=700px){.cn-hero{padding:22px 20px}.cn-search{width:100%}.cn-row,.cn-row.cn-row-soon{grid-template-columns:44px minmax(0,1fr);gap:10px 14px;padding:16px}.cn-pill{grid-column:2;justify-self:start}.vd-shell .cn .cn-row>.cn-btn,.cn .cn-row>.cn-btn{grid-column:1/-1;width:100%}.cn-row>.cn-switch{grid-column:2;justify-self:start}.cn-accounts,.cn-sms{margin-left:0}.cn-accounts li{grid-template-columns:minmax(0,1fr);gap:10px}.cn-field{flex-direction:column;align-items:stretch;gap:6px;min-width:0}:is(.vd-shell .vd-page .bm-content,.vd-shell) .cn.cn .cn-field select:not(#cn-x){min-width:0;width:100%!important}.cn-accounts li{min-width:0}.cn-acct-actions .cn-btn{flex:1}}.cn .cn-btn svg{flex:none}.vd-shell.vd-dark .cn-pill.warn{color:#f3c27a;background:#3a2a12}.av{--av-text:var(--vd-text,#16181d);--av-text-2:var(--vd-text-2,#3d4250);--av-muted:var(--vd-muted,#6c717d);--av-line:var(--vd-border,#e3e6ea);--av-card:var(--vd-card,#fff);--av-soft:var(--vd-hover,#f3f5f4);--av-ink:#16181d;--av-accent:#0b5a43;color:var(--av-text);flex-direction:column;gap:20px;font-size:15px;display:flex}.vd-shell.vd-dark .av{--av-ink:#f2f4f7;--av-accent:#3fb98a}.av *{box-sizing:border-box}.sc-workspace .av.av button{font:inherit;cursor:pointer}.sc-workspace .av.av :is(input:not([type=checkbox]),select):not(#av-x){width:100%;max-width:none;font:inherit;outline:none;margin:0;border:1px solid var(--av-line)!important;background-color:var(--av-card)!important;height:40px!important;min-height:0!important;color:var(--av-text)!important;border-radius:10px!important;padding:0 12px!important;font-size:14.5px!important;box-shadow:0 1px 1px #10182808!important}.sc-workspace .av.av :is(input:not([type=checkbox]),select):not(#av-x):focus{border-color:var(--av-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--av-accent) 16%,transparent)!important;outline:none!important}.sc-workspace .av.av input[type=checkbox]{accent-color:var(--av-accent);width:16px!important;height:16px!important}.av-calendars{gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.sc-workspace .av.av .av-cal{border:1px solid var(--av-line);background:var(--av-card);min-width:200px;color:var(--av-text);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 16px;display:flex}.sc-workspace .av.av .av-cal:hover{border-color:color-mix(in srgb,var(--av-ink) 30%,var(--av-line))}.sc-workspace .av.av .av-cal.on{border-color:var(--av-ink);box-shadow:0 0 0 1px var(--av-ink)}.av-cal-name{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.av-cal-name em{color:#a35f00;background:#fdf1d8;border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600}.av-cal small{color:var(--av-muted);font-size:13px}.sc-workspace .av.av .av-cal-add{min-width:170px;color:var(--av-text-2);border-style:dashed;flex-direction:row;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600}.av-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.av-main,.av-side{flex-direction:column;gap:20px;min-width:0;display:flex}.av-card{border:1px solid var(--av-line);background:var(--av-card);border-radius:16px;overflow:visible}.av-pad{padding:20px}.av-card-head{padding:20px 24px 16px}.av-title-row{border-bottom:1px solid var(--av-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.sc-workspace .av.av input.av-name:not(#av-x){letter-spacing:-.3px;max-width:380px;margin-left:-10px;font-weight:650;height:42px!important;box-shadow:none!important;background-color:#0000!important;border-color:#0000!important;padding:0 10px!important;font-size:20px!important}.sc-workspace .av.av input.av-name:not(#av-x):hover{border-color:var(--av-line)!important}.vd-shell .sc-workspace .av h3,.vd-shell .sc-workspace .av .av-side-title{color:var(--av-text);align-items:center;gap:6px;display:flex;margin:0!important;font-size:16px!important;font-weight:600!important}.av-card-head p,.av-hint{color:var(--av-muted);margin:4px 0 0;font-size:14px;line-height:1.5}.av-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.av-tip{color:var(--av-muted);cursor:help;display:inline-grid}.sc-workspace .av.av .av-switch{background:color-mix(in srgb,var(--av-muted) 35%,transparent);border:0;border-radius:999px;flex:none;width:40px;height:24px;padding:0;transition:background .15s;position:relative}.sc-workspace .av.av .av-switch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.sc-workspace .av.av .av-switch.on{background:var(--av-ink)}.sc-workspace .av.av .av-switch.on i{transform:translate(16px)}.vd-shell.vd-dark .sc-workspace .av.av .av-switch.on i{background:#16181d}.av-inline{color:var(--av-text);cursor:pointer;align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:inline-flex}.av-week{border-top:1px solid var(--av-line)}.av-row{border-bottom:1px solid var(--av-line);grid-template-columns:170px minmax(0,1fr) auto;align-items:start;gap:16px;padding:14px 24px;display:grid}.av-row:last-child{border-bottom:0}.av-day-name{align-items:center;gap:12px;height:40px;display:flex}.av-day-name strong{font-size:15px;font-weight:600}.av-row.off .av-day-name strong{color:var(--av-muted);font-weight:500}.av-unavailable{height:40px;color:var(--av-muted);align-items:center;font-size:14.5px;display:flex}.av-ranges{flex-direction:column;gap:8px;display:flex}.av-range{align-items:center;gap:8px;display:flex}.sc-workspace .av.av select.av-time:not(#av-x){font-variant-numeric:tabular-nums;width:118px;padding:0 10px!important}.av-dash{color:var(--av-muted)}.sc-workspace .av.av .av-x{width:34px;height:34px;color:var(--av-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.sc-workspace .av.av .av-x:hover{background:var(--av-soft);color:var(--av-text)}.av-row-actions{gap:8px;display:flex}.sc-workspace .av.av .av-icon{border:1px solid var(--av-line);background:var(--av-card);width:38px;height:38px;color:var(--av-text-2);border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.sc-workspace .av.av .av-icon:hover:not(:disabled){background:var(--av-soft);color:var(--av-text)}.sc-workspace .av.av .av-icon:disabled{opacity:.35;cursor:default}.av-copy{position:relative}.av-pop{z-index:30;border:1px solid var(--av-line);background:var(--av-card);border-radius:14px;width:220px;padding:8px;position:absolute;top:44px;right:0;box-shadow:0 20px 44px -12px #0f172a47}.av-pop>p{color:var(--av-muted);margin:4px 8px 6px;font-size:12.5px}.av-pop label{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:14.5px;display:flex}.av-pop label:hover{background:var(--av-soft)}.av-pop label.self{color:var(--av-muted)}.sc-workspace .av.av .av-apply{border:1px solid var(--av-line);background:var(--av-card);width:100%;height:38px;color:var(--av-text);border-radius:10px;margin-top:6px;font-weight:600}.sc-workspace .av.av .av-apply:not(:disabled):hover{background:var(--av-soft)}.sc-workspace .av.av .av-ghost{border:1px solid var(--av-line);background:var(--av-card);height:40px;color:var(--av-text);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.sc-workspace .av.av .av-ghost:hover{background:var(--av-soft)}.sc-workspace .av.av .av-primary{background:var(--av-ink);height:40px;color:var(--av-card);border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.sc-workspace .av.av .av-primary:disabled{opacity:.45;cursor:default}.av-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-workspace .av.av input.av-date:not(#av-x){width:170px}.av-list{border-top:1px solid var(--av-line);margin:0;padding:0;list-style:none}.av-list li{border-bottom:1px solid var(--av-line);align-items:center;gap:12px;padding:14px 24px;display:flex}.av-list li:last-child{border-bottom:0}.av-list li>div{flex:1;min-width:0}.av-list strong{font-size:14.5px;font-weight:600;display:block}.av-list small{color:var(--av-muted);margin-top:2px;font-size:13.5px;display:block}.av-block{flex-wrap:wrap}.av-block-main{align-items:center;gap:12px;min-width:240px;display:flex}.av-block-main strong{white-space:nowrap}.sc-workspace .av.av input.av-label:not(#av-x){max-width:200px}.sc-workspace .av.av .av-block select.av-time:not(#av-x){width:150px}.av-side .av-card{flex-direction:column;gap:14px;display:flex}.av-field{color:var(--av-text);flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.av-field small{color:var(--av-muted);font-size:12.5px;font-weight:400}.av-select-wrap{display:block;position:relative}.av-select-wrap svg{z-index:1;color:var(--av-muted);pointer-events:none;position:absolute;top:12px;left:12px}.sc-workspace .av.av .av-select-wrap select:not(#av-x){padding-left:36px!important}.av-chips{flex-wrap:wrap;gap:8px;display:flex}.sc-workspace .av.av .av-chip{border:1px solid var(--av-line);background:var(--av-card);max-width:100%;min-height:34px;color:var(--av-text-2);text-align:left;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.sc-workspace .av.av .av-chip.on{border-color:var(--av-ink);background:var(--av-ink);color:var(--av-card)}.av-resource{grid-template-columns:1fr 72px;gap:8px;display:grid}.av-shade{z-index:1200;background:#0f12168c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.av-dialog{background:var(--av-card);border-radius:20px;grid-template-columns:1fr 1fr;width:min(920px,100%);max-height:calc(100dvh - 40px);display:grid;overflow:auto;box-shadow:0 30px 80px #00000059}.av-dialog-cal{border-right:1px solid var(--av-line);padding:28px}.av-dialog-hours{flex-direction:column;gap:18px;padding:28px;display:flex}.vd-shell .sc-workspace .av .av-dialog h2{letter-spacing:-.3px;margin:0 0 18px!important;font-size:21px!important;font-weight:650!important}.av-month{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.av-month strong{font-size:15.5px;font-weight:600}.av-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.av-dow{color:var(--av-muted);padding:6px 0;font-size:12.5px}.sc-workspace .av.av .av-day{aspect-ratio:1;background:var(--av-soft);color:var(--av-text);border:0;border-radius:10px;padding:0;font-size:14.5px;font-weight:500;position:relative}.sc-workspace .av.av .av-day:hover:not(:disabled){outline:1.5px solid var(--av-ink)}.sc-workspace .av.av .av-day:disabled{color:var(--av-muted);cursor:default;background:0 0;text-decoration:line-through}.sc-workspace .av.av .av-day.on{background:var(--av-ink);color:var(--av-card)}.av-day.has:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.av-dialog-ranges{align-items:flex-start;gap:8px;display:flex}.av-dialog footer{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}@media (width<=1200px){.av-layout{grid-template-columns:1fr}.av-side{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}}@media (width<=760px){.av-row{grid-template-columns:1fr auto;padding:14px 16px}.av-row .av-ranges,.av-row .av-unavailable{grid-area:2/1/auto/-1}.av-row-actions{grid-area:1/2}.av-title-row,.av-card-head,.av-list li{padding-left:16px;padding-right:16px}.av-dialog{grid-template-columns:1fr}.av-dialog-cal{border-right:0;border-bottom:1px solid var(--av-line)}.av-row .av-ranges,.av-row .av-range{width:100%}.sc-workspace .av.av .av-row select.av-time:not(#av-x){flex:1;width:auto;min-width:0;padding:0 2px 0 8px!important;font-size:14px!important}.sc-workspace .av.av .av-row .av-x{width:28px}.av-row .av-range{gap:4px}}.vd-shell .sc-workspace .av.av .av-title-row{background:var(--av-card);border:0;border-bottom:1px solid var(--av-line);border-radius:16px 16px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;height:auto;min-height:76px;margin:0;padding:16px 24px;display:flex;position:static}.sc-workspace .av.av input.av-name:not(#av-x){flex:180px;width:auto;min-width:0;margin:0}.sc-workspace .av.av .av-accept{white-space:nowrap;flex:none;align-items:center;gap:10px;width:auto;margin:0;line-height:1.4;display:inline-flex}.sc-workspace .av.av .av-row{grid-template-columns:minmax(120px,150px) minmax(0,1fr) auto;gap:12px}.sc-workspace .av.av .av-ranges,.sc-workspace .av.av .av-range{min-width:0}.sc-workspace .av.av .av-range select.av-time:not(#av-x){flex:100px;min-width:0;max-width:118px}.sc-workspace .av.av .av-range .av-x{flex:none}@media (width<=1400px) and (width>=1201px){.sc-workspace .av.av .av-layout{grid-template-columns:minmax(0,1fr)}.sc-workspace .av.av .av-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=760px){.vd-shell .sc-workspace .av.av .av-title-row{padding:16px}.sc-workspace .av.av .av-row{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.sc-workspace .av.av .av-side{grid-template-columns:minmax(0,1fr)}}.app-workspace-breadcrumb{color:#697588;align-items:center;gap:9px;margin:0 0 16px;font-size:13px;display:flex}.app-workspace-breadcrumb a{color:inherit;text-decoration:none}.vd-shell .ap-workspace-head.app-unified-header{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.app-unified-header>div{flex:1;min-width:180px}.app-unified-header .vd-btn,.app-unified-header .cm-primary{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.app-unified-header .cm-primary{min-width:132px}.app-workspace-status{color:#596579;background:#e7eaf0;border-radius:30px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:500;display:inline-flex}.app-workspace-status:before{content:"";background:#788499;border-radius:50%;width:7px;height:7px}.app-workspace-status.active{color:#23764d;background:#e6f5ed}.app-workspace-status.active:before{background:#23a168}.app-unified-header button:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.app-unified-header .ap-icon{width:44px!important;height:44px!important}.app-unified-header>div{flex-basis:calc(100% - 70px)}.app-unified-header .vd-btn,.app-unified-header .cm-primary{flex:1;min-width:0;font-size:12px}.app-workspace-status{padding:7px 10px;font-size:11px}}.app-workspace-frame{background:#f7f7f9;border:1px solid #dedfe3;border-radius:16px;min-width:0;overflow:hidden}.vd-shell .app-workspace-frame .ap-workspace-head.app-unified-header{background:#fff;border-bottom:1px solid #dedfe3;gap:14px;margin:0;padding:26px 28px}.app-workspace-frame .app-unified-header .ap-icon{border-radius:10px;width:44px!important;height:44px!important}.app-workspace-frame .app-unified-header h1{margin:0 0 4px;font-size:21px}.app-workspace-frame .app-unified-header p{color:#737985;margin:0;font-size:13px}.app-workspace-body{min-width:0;padding:28px}.app-workspace-body .engagement-designed .ed-workspace{max-width:none;margin:0}.app-workspace-body .ed-tabs{background:#fff;border-bottom:1px solid #dedfe3;gap:24px;margin:-28px -28px 28px;padding:0 28px}.app-workspace-body .ed-tabs button[aria-current=page]{color:#171717;border-bottom-color:#171717}.app-workspace-body :is(.ed-card,.ed-metrics>div){border-color:#dedfe3;border-radius:16px}@media (width<=700px){.vd-shell .app-workspace-frame .ap-workspace-head.app-unified-header{padding:20px 16px}.app-workspace-body{padding:16px}.app-workspace-body .ed-tabs{gap:6px;margin:-16px -16px 20px;padding:0 12px;overflow-x:auto}.app-workspace-frame{border-radius:14px}.app-workspace-frame .app-unified-header h1{font-size:19px}}.sv,.sv-layer{--sv-accent:#005640;--sv-accent-soft:#00564014;--sv-line:var(--vd-border,#e3e7e5);--sv-muted:var(--vd-text-2,#6b7570);--sv-card:var(--vd-card,#fff);--sv-hover:var(--vd-hover,#f4f6f5);--sv-text:var(--vd-text,#151917);--sv-bad:#c2410c}.sv{gap:18px;min-width:0;display:grid}.sc-workspace .sv button,.sc-workspace.sv-layer button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.sc-workspace .sv button:hover,.sc-workspace.sv-layer button:hover{background:0 0}.sv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.vd-shell .sc-workspace .sv-head h2{letter-spacing:-.4px;font-weight:650;margin:0 0 4px!important;font-size:22px!important}.sv-head p{color:var(--sv-muted);margin:0;font-size:13px}.sv-head-actions{gap:8px;display:flex}.sc-workspace .sv .sv-primary,.sc-workspace.sv-layer .sv-primary{background:var(--sv-accent);color:#fff;border-radius:12px;align-items:center;gap:7px;height:42px;padding:0 18px;font-weight:600;display:inline-flex}.sc-workspace .sv .sv-primary:hover,.sc-workspace.sv-layer .sv-primary:hover{background:#00452f}.sc-workspace .sv .sv-ghost,.sc-workspace.sv-layer .sv-ghost{border:1px solid var(--sv-line);background:var(--sv-card);border-radius:12px;align-items:center;height:42px;padding:0 16px;font-weight:600;display:inline-flex}.sc-workspace .sv .sv-ghost:hover,.sc-workspace.sv-layer .sv-ghost:hover{background:var(--sv-hover)}.sc-workspace .sv button:disabled,.sc-workspace.sv-layer button:disabled{opacity:.55;cursor:default}.sv-card{background:var(--sv-card);border:1px solid var(--sv-line);border-radius:18px;padding:18px 20px}.sv-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sv-seg{background:var(--sv-hover);border-radius:12px;gap:2px;padding:4px;display:inline-flex}.sc-workspace .sv-seg button{height:34px;color:var(--sv-muted);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:inline-flex}.sc-workspace .sv-seg button.on{background:var(--sv-card);color:var(--sv-text);box-shadow:0 1px 3px #0000001f}.sv-seg button span{background:#0000000d;border-radius:20px;padding:1px 7px;font-size:11px;font-weight:600}.sv-seg-full{margin:4px 0 6px;display:flex}.sv-seg-full button{flex:1;justify-content:center}.sv-search{border:1px solid var(--sv-line);min-width:260px;height:42px;color:var(--sv-muted);background:var(--vd-bg,#fff);border-radius:12px;flex:0 340px;align-items:center;gap:8px;padding:0 12px;display:flex}.sc-workspace .sv .sv-search input{height:40px;background:0 0!important;border:0!important;outline:0!important;min-height:0!important;padding:0!important}.sv-chips{flex-wrap:wrap;gap:6px;margin:14px 0 2px;display:flex}.sc-workspace .sv-chips button{border:1px solid var(--sv-line);height:30px;color:var(--sv-muted);border-radius:20px;padding:0 13px;font-size:12px;font-weight:500}.sc-workspace .sv-chips button.on{background:var(--sv-text);border-color:var(--sv-text);color:var(--sv-card)}.sv-group{margin-top:16px}.sv-group>header{border-bottom:1px solid var(--sv-line);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.sc-workspace .sv .sv-group-toggle{align-items:center;gap:8px;padding:4px 0;display:flex}.sv-group-toggle strong{letter-spacing:.2px;font-size:13px}.sv-group-toggle span{color:var(--sv-muted);background:var(--sv-hover);border-radius:20px;padding:1px 8px;font-size:11px}.sv-group-toggle svg{color:var(--sv-muted);transition:transform .15s}.sv-rot{transform:rotate(-90deg)}.sc-workspace .sv .sv-link,.sc-workspace.sv-layer .sv-link{color:var(--sv-accent);align-items:center;gap:6px;padding:6px 4px;font-size:12.5px;font-weight:600;display:inline-flex}.sc-workspace .sv .sv-danger,.sc-workspace.sv-layer .sv-danger{color:#c03545}.sv ul,.sv-layer ul{margin:0;padding:0;list-style:none}.sv-row{border-bottom:1px solid var(--sv-line);align-items:center;gap:6px;display:flex;position:relative}.sv-row:last-child{border-bottom:0}.sc-workspace .sv .sv-main{text-align:left;border-radius:12px;flex:1;grid-template-columns:48px minmax(0,1fr) auto 90px;align-items:center;gap:14px;min-width:0;padding:12px 8px;display:grid}.sc-workspace .sv .sv-main:hover{background:var(--sv-hover)}.sv-thumb{color:#fff;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:17px;font-weight:700;display:grid;overflow:hidden}.sv-thumb img{object-fit:cover;width:100%;height:100%}.sv-thumb-sm{background:var(--sv-hover);width:40px;height:40px;color:var(--sv-muted)}.sv-addon-list .sv-main{grid-template-columns:40px minmax(0,1fr) auto 90px}.sv-name{gap:5px;min-width:0;display:grid}.sv-name strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.sv-name em{background:var(--sv-accent-soft);color:var(--sv-accent);border-radius:20px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:600}.sv-name em.sv-hidden-tag{background:var(--sv-hover);color:var(--sv-muted)}.sv-name small{color:var(--sv-muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:flex}.sv-name small i{opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 4px}.sv-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.sv-team{align-items:center;display:flex}.sv-team b{color:#2b4b3b;border:2px solid var(--sv-card);background:#e7efe9;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-7px;font-size:11px;display:grid}.sv-team b:first-child{margin-left:0}.sv-warn{color:var(--sv-bad);align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.sv-price{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.sv-addon-meta{color:var(--sv-muted);white-space:nowrap;font-size:12px}.sv-off .sv-thumb,.sv-off .sv-name strong,.sv-off .sv-price{opacity:.55}.sc-workspace .sv-switch{flex:none;width:40px;height:24px;transition:background .15s;display:inline-block;position:relative;background:#cfd6d2!important;border-radius:20px!important}.sv-switch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.sc-workspace .sv-switch.on{background:var(--sv-accent)!important}.sv-switch.on i{left:19px}.sv-menu-wrap{position:relative}.sc-workspace .sv .sv-icon,.sc-workspace.sv-layer .sv-icon{width:36px;height:36px;color:var(--sv-muted);border-radius:10px;place-items:center;display:grid}.sc-workspace .sv .sv-icon:hover,.sc-workspace.sv-layer .sv-icon:hover{background:var(--sv-hover);color:var(--sv-text)}.sv-menu{z-index:20;background:var(--sv-card);border:1px solid var(--sv-line);border-radius:12px;min-width:180px;padding:6px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 12px 32px #0000001f}.sc-workspace .sv .sv-menu button{text-align:left;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.sc-workspace .sv .sv-menu button:hover{background:var(--sv-hover)}.sc-workspace .sv .sv-menu .danger{color:#c03545}.sv-empty{text-align:center;color:var(--sv-muted);margin:0;padding:42px 20px;line-height:1.6}.sv-settings>p{color:var(--sv-muted);margin:2px 0 6px;font-size:12px}.sv-layer{z-index:1200;color:var(--sv-text);justify-content:flex-end;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;line-height:1.4;display:flex;position:fixed;inset:0}.sv-shade{background:#0f171366;animation:.18s sv-fade;position:absolute;inset:0}.sv-panel{background:var(--sv-card);outline:0;flex-direction:column;width:min(560px,100%);height:100%;animation:.22s cubic-bezier(.2,.8,.2,1) sv-slide;display:flex;position:relative;box-shadow:-20px 0 60px #00000026}@keyframes sv-slide{0%{opacity:.4;transform:translate(40px)}}@keyframes sv-fade{0%{opacity:0}}.sv-panel-head{align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.sv-panel-head>div{flex:1;min-width:0}.vd-shell .sc-workspace.sv-layer .sv-panel-head h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 0 3px!important;font-size:17px!important}.sv-panel-head small{color:var(--sv-muted);font-size:12px}.sv-tabs{border-bottom:1px solid var(--sv-line);scrollbar-width:none;gap:2px;padding:0 14px;display:flex;overflow-x:auto}.sc-workspace.sv-layer .sv-tabs button{color:var(--sv-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:11px 10px 12px;font-weight:600;display:inline-flex;position:relative}.sc-workspace.sv-layer .sv-tabs button.on{color:var(--sv-text);border-bottom-color:var(--sv-accent)}.sv-count{background:var(--sv-hover);border-radius:20px;padding:1px 7px;font-size:10.5px}.sv-alert-dot{background:var(--sv-bad);border-radius:50%;width:7px;height:7px}.sv-panel-body{overscroll-behavior:contain;flex:1;padding:16px 20px 28px;overflow-y:auto}.sv-panel-foot{border-top:1px solid var(--sv-line);background:var(--sv-card);align-items:center;gap:8px;padding:12px 20px;display:flex}.sv-panel-foot>span{flex:1}.sv-photo{align-items:center;gap:16px;padding:4px 0 8px;display:flex}.sv-photo-frame{width:96px;height:96px;color:var(--sv-muted);border-radius:16px;flex:none;place-items:center;display:grid;overflow:hidden}.sv-photo-frame img{object-fit:cover;width:100%;height:100%}.sv-photo strong{font-size:13px}.sv-photo p{color:var(--sv-muted);margin:3px 0 10px;font-size:12px}.sv-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sv-details{border:1px solid var(--sv-line);border-radius:12px;margin:4px 0 6px;padding:10px 14px}.sv-details summary{cursor:pointer;font-size:12.5px;font-weight:600}.sv-field-label{margin:16px 0 8px;font-weight:500}.sv-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sc-workspace.sv-layer .sv-choice button{text-align:left;border:1px solid var(--sv-line);border-radius:12px;gap:3px;padding:13px 14px;display:grid}.sc-workspace.sv-layer .sv-choice button.on{border-color:var(--sv-accent);box-shadow:0 0 0 1px var(--sv-accent);background:var(--sv-accent-soft)}.sv-choice span{color:var(--sv-muted);font-size:12px}.sv-swatches{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.sc-workspace.sv-layer .sv-swatches button{width:30px;height:30px;box-shadow:inset 0 0 0 1px #0000001a;border-radius:50%!important}.sc-workspace.sv-layer .sv-swatches button.on{box-shadow:0 0 0 2px var(--sv-card),0 0 0 4px var(--sv-text)}.sv-custom-color{cursor:pointer;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;width:30px;height:30px;position:relative;overflow:hidden}.sc-workspace.sv-layer .sv-custom-color input{opacity:0;cursor:pointer;position:absolute;inset:0;width:100%!important;height:100%!important}.sv-money{border:1px solid var(--sv-line);background:var(--vd-bg,#fff);border-radius:8px;align-items:center;padding-left:12px;display:flex}.sv-money:focus-within{outline:2px solid var(--sv-accent);outline-offset:1px}.sv-money b{color:var(--sv-muted);font-weight:500}.sc-workspace.sv-layer .sv-money input{background:0 0!important;border:0!important;outline:0!important;padding-left:6px!important}.sv-suffix{padding:0 12px 0 0}.sv-block{border-top:1px solid var(--sv-line);margin-top:20px;padding-top:16px}.sv-block.sv-first{border-top:0;margin-top:0;padding-top:0}.vd-shell .sc-workspace.sv-layer .sv-block h4{font-size:14px;margin:0 0 3px!important}.sv-block>p{color:var(--sv-muted);margin:0 0 8px;font-size:12px;line-height:1.5}.sv-note{background:var(--sv-hover);border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.sv-note.sv-bad{color:var(--sv-bad);background:#c2410c12}.sv-problem{color:var(--sv-bad);align-items:flex-start;gap:7px;margin:10px 0;font-size:12.5px;line-height:1.45;display:flex}.sv-problem svg{flex:none;margin-top:1px}.sc-workspace .sc-field input[aria-invalid=true]{border-color:var(--sv-bad)}.sv-pick{border:1px solid var(--sv-line);border-radius:14px;margin-top:10px;overflow:hidden}.sv-pick li+li{border-top:1px solid var(--sv-line)}.sv-pick label{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}.sv-pick label:hover{background:var(--sv-hover)}.sv-pick label>span:not(.sv-avatar){flex:1;gap:2px;display:grid}.sv-pick small{color:var(--sv-muted);font-size:11.5px}.sv-avatar{color:#2b4b3b;background:#e7efe9;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.sv-muted-box{border:1px dashed var(--sv-line);color:var(--sv-muted);border-radius:12px;margin:10px 0 0;padding:14px;font-size:12.5px}.sv-center{text-align:center;justify-items:center;gap:6px;padding:26px;display:grid}.sv-center p{margin:0}.sv-addons{gap:10px;margin-top:10px;display:grid}.sv-addons>li{border:1px solid var(--sv-line);border-radius:14px;padding:12px 14px 4px}.sv-addons>li.sv-off{background:var(--sv-hover)}.sv-addon-top{color:var(--sv-muted);align-items:center;gap:10px;display:flex}.sc-workspace.sv-layer .sv-addon-top .sv-addon-name{color:var(--sv-text);flex:1;font-size:14px;font-weight:600;outline-offset:3px!important;background:0 0!important;border:0!important;min-height:0!important;padding:4px 0!important}.sv-addons .sc-two{gap:0 12px}.sv-addons .sc-field{margin:10px 0}.sc-workspace.sv-layer .sv-add-dashed{width:100%;height:46px;color:var(--sv-accent);border:1px dashed #9fb2a8;border-radius:14px;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-weight:600;display:flex}.sc-workspace.sv-layer .sv-add-dashed:hover{background:var(--sv-accent-soft)}@media (width<=760px){.sv-card{border-radius:16px;padding:14px}.sv-search{flex:100%;min-width:0}.sv-tools .sv-seg{flex:1}.sv-tools .sv-seg button{flex:1;justify-content:center}.sc-workspace .sv .sv-main{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:10px 4px}.sv-thumb{width:44px;height:44px}.sv-team,.sv-addon-list .sv-addon-meta{display:none}.sv-addon-list .sv-main{grid-template-columns:36px minmax(0,1fr) auto}.sv-price{font-size:13px}.sv-head-actions{width:100%}.sv-head-actions>*{flex:1;justify-content:center}.sv-panel{width:100%}.sv-panel-head{padding:14px 16px 10px}.sv-panel-body{padding:14px 16px 24px}.sv-panel-foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.sv-choice{grid-template-columns:1fr}.sv-status>span:last-child{display:none}}.sc-workspace.sv-layer .sv-status{border:1px solid var(--sv-line);border-radius:20px;align-items:center;gap:8px;height:34px;padding:0 12px 0 6px;font-size:12.5px;font-weight:600;display:inline-flex}.sc-workspace.sv-layer .sv-status:hover{background:var(--sv-hover)}.vd-shell .sc-workspace.sv-layer p{margin-bottom:0;font-size:12.5px!important;line-height:1.5!important}.vd-shell .sc-workspace.sv-layer .sv-block>p:not(.sv-problem):not(.sv-note),.vd-shell .sc-workspace.sv-layer .sv-photo p{color:var(--sv-muted)!important;margin:2px 0 10px!important}.vd-shell .sc-workspace.sv-layer .sv-note{color:var(--sv-text)!important}.vd-shell .sc-workspace.sv-layer .sv-note.sv-bad,.vd-shell .sc-workspace.sv-layer .sv-problem{color:var(--sv-bad)!important}.vd-shell .sc-workspace .sv-head p,.vd-shell .sc-workspace .sv-settings>p{color:var(--sv-muted)!important;font-size:13px!important}.sv-product{background:var(--sv-hover);color:var(--sv-muted);border-radius:9px;overflow:hidden}.sv-product img{object-fit:cover;width:100%;height:100%}.rv{gap:14px;min-width:0;display:grid}.rv-card{background:var(--vd-card,#fff);border:1px solid var(--vd-border,#e3e7e5);border-radius:18px;padding:18px 20px}.rv-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 32px;display:grid}.rv-score{align-items:center;gap:14px;display:flex}.rv-score strong{letter-spacing:-1px;font-size:44px;font-weight:700;line-height:1}.rv-score div{gap:4px;display:grid}.rv-score span{color:var(--vd-text-2,#6b7570);font-size:12.5px}.rv-stars{color:#cfd4d2;gap:2px;display:inline-flex}.rv-stars .on{color:#e0a100;fill:#e0a100}.rv-bars{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sc-workspace .rv-bars button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 30px;align-items:center;gap:10px;width:100%;padding:3px 6px;font-size:12.5px;display:grid}.sc-workspace .rv-bars button:hover{background:var(--vd-hover,#f4f6f5)}.sc-workspace .rv-bars button:focus-visible{outline:2px solid #005640}.rv-bars i{background:#eef0ef;border-radius:4px;height:8px;display:block;overflow:hidden}.rv-bars b{background:#005640;height:8px;display:block}.rv-bars .dim b{background:#c9d3ce}.rv-bars span:last-child{text-align:right;color:var(--vd-text-2,#6b7570)}.rv-fine{grid-column:1/-1;margin:6px 0 0}.vd-shell .rv-muted,.rv-muted{color:var(--vd-text-2,#6b7570);font-size:12.5px;line-height:1.5}.rv-error{color:#b42318}.rv-filter{margin:0;font-size:13px}.sc-workspace .rv-filter button,.sc-workspace .rv-list footer button{all:unset;cursor:pointer;color:#005640;align-items:center;gap:4px;font-weight:600;display:inline-flex}.rv-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rv-list header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.rv-list header div{gap:3px;display:grid}.rv-list time{color:var(--vd-text-2,#6b7570);font-size:12px}.rv-avatar{color:#2b4b3b;background:#e7efe9;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.vd-shell .rv-list p{white-space:pre-wrap;margin:12px 0 10px;font-size:14px;line-height:1.55}.rv-list footer{color:var(--vd-text-2,#6b7570);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.rv-empty h3{margin:0 0 4px}.sc-workspace .rv-more{border:1px solid var(--vd-border,#e3e7e5);background:var(--vd-card,#fff);border-radius:12px;justify-self:center;height:40px;padding:0 18px;font-weight:600}@media (width<=700px){.rv-summary{grid-template-columns:1fr}.rv-card{padding:14px}}.ss{--ss-blue:var(--vd-blue,#1f62e0);--ss-blue-soft:var(--vd-blue-soft,#eaf1fe);--ss-text:var(--vd-text,#16181d);--ss-text-2:var(--vd-text-2,#3d4250);--ss-muted:var(--vd-muted,#6c717d);--ss-line:var(--vd-border,#e6e8ec);--ss-card:var(--vd-card,#fff);--ss-soft:var(--vd-soft,#f3f5f8);--ss-green:#12a150;color:var(--ss-text);padding:4px 0 40px;font-size:14px}.ss *{box-sizing:border-box}.ss-crumbs{color:var(--ss-muted);align-items:center;gap:6px;margin-bottom:18px;font-size:13.5px;display:flex}.ss-crumbs a{color:var(--ss-muted);text-decoration:none}.ss-crumbs a:hover{color:var(--ss-text);text-decoration:underline}.ss-crumbs span{color:var(--ss-text)}.ss-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;display:grid}.ss-main{flex-direction:column;gap:18px;min-width:0;display:flex}.ss .ss-head h1{color:var(--ss-text);letter-spacing:-.4px!important;margin:0!important;font-size:26px!important;font-weight:600!important}.ss-head p{color:var(--ss-muted);margin:6px 0 12px;font-size:14px}.ss-bar{background:var(--ss-soft);border-radius:3px;max-width:420px;height:6px;overflow:hidden}.ss-bar i{background:var(--ss-blue);border-radius:3px;height:100%;transition:width .4s;display:block}.ss-done-banner{color:#0f6b3b;background:#e7f7ee;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;display:flex}.ss-done-banner strong{font-size:15px}.ss .ss-done-banner p{color:#2b6a47;margin:2px 0 0;font-size:13.5px}.ss-group{border:1px solid var(--ss-line);background:var(--ss-card);border-radius:14px;grid-template-columns:240px minmax(0,1fr);gap:24px;padding:22px;display:grid}.ss-group-info{align-items:flex-start;gap:16px;display:flex}.ss .ss-group-info h2{color:var(--ss-text);line-height:1.25;margin:2px 0 6px!important;font-size:18px!important;font-weight:600!important}.ss-group-info p{color:var(--ss-muted);margin:0;font-size:13.5px;line-height:1.5}.ss-ring{flex:none;width:64px;height:64px;position:relative}.ss-ring circle{fill:none;stroke-width:6px}.ss-ring-track{stroke:var(--ss-soft)}.ss-ring-value{stroke:var(--ss-blue);stroke-linecap:round;transition:stroke-dasharray .4s}.ss-ring span{color:var(--ss-text);place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;inset:0}.ss-tasks{flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ss-task{border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:background .15s;display:grid}.ss-task.next{background:var(--ss-blue-soft)}.ss-dot{border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:relative}.ss-dot:before{content:"";background:#7c83f0;border-radius:50%;width:7px;height:7px}.ss-task.done .ss-dot{background:var(--ss-green);color:#fff}.ss-task.done .ss-dot:before{display:none}.ss-task.skipped .ss-dot:before{background:#c3c7cf}.ss-task-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ss-task-text strong{color:var(--ss-text);font-size:14.5px;font-weight:500}.ss-task-text small{color:var(--ss-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ss-task.done .ss-task-text strong,.ss-task.skipped .ss-task-text strong{color:var(--ss-muted)}.ss-task-actions{white-space:nowrap;align-items:center;gap:14px;display:flex}.ss-link{font:inherit;color:var(--ss-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13.5px;text-decoration:none;display:inline-flex}.ss-link:hover{text-decoration:underline}.ss-link:disabled{opacity:.5;cursor:default}.ss-btn{background:var(--ss-card);height:34px;color:var(--ss-blue);font:inherit;cursor:pointer;border:1px solid #cfd5df;border-radius:17px;justify-content:center;align-items:center;padding:0 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ss-btn:hover{border-color:var(--ss-blue);background:var(--ss-blue-soft)}.ss-btn.primary{background:var(--ss-blue);border-color:var(--ss-blue);color:#fff}.ss-btn.primary:hover{filter:brightness(.94);background:var(--ss-blue)}.ss-btn:disabled{opacity:.6;cursor:default}.ss-side{flex-direction:column;gap:14px;min-width:0;display:flex}.ss-side-head{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.ss .ss-side-head h2{color:var(--ss-text);margin:0!important;font-size:20px!important;font-weight:600!important}.ss-range{position:relative}.ss-range>button{font:inherit;color:var(--ss-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 4px;font-size:13.5px;display:inline-flex}.ss-range-menu{z-index:20;border:1px solid var(--ss-line);background:var(--ss-card);border-radius:10px;min-width:140px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #0f172a1f}.ss-range-menu button{text-align:left;width:100%;font:inherit;color:var(--ss-text);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:13.5px;display:block}.ss-range-menu button:hover,.ss-range-menu button.on{background:var(--ss-soft)}.ss-card{border:1px solid var(--ss-line);background:var(--ss-card);border-radius:14px;padding:18px}.ss .ss-card h3{color:var(--ss-text);align-items:center;gap:7px;display:flex;margin:0 0 4px!important;font-size:15.5px!important;font-weight:600!important}.ss .ss-card>p{color:var(--ss-muted);margin:0 0 14px;font-size:13px;line-height:1.5}.ss-activity ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ss-activity li{align-items:flex-start;gap:10px;display:flex}.ss-act-dot{background:var(--ss-blue);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.ss-activity li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ss-activity strong{overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:1.4}.ss-activity small{color:var(--ss-muted);font-size:12px}.ss-empty{color:var(--ss-muted);align-items:flex-start;gap:10px;display:flex}.ss .ss-empty p{margin:0;font-size:13px;line-height:1.5}.ss-search{border:1px solid var(--ss-line);height:40px;color:var(--ss-muted);background:var(--ss-card);border-radius:20px;align-items:center;gap:8px;margin-bottom:12px;padding:0 14px;display:flex}.ss-search:focus-within{border-color:var(--ss-blue);box-shadow:0 0 0 3px var(--ss-blue-soft)}.ss .ss-search input,.vd-shell .vd-page .bm-content .ss-search input:not(#vd-cm){min-width:0;height:36px;color:var(--ss-text);outline:none;flex:1;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:13.5px!important}.ss-help-link{width:100%;font:inherit;color:var(--ss-blue);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:7px 0;font-size:14px;text-decoration:none;display:flex}.ss-help-link:hover{text-decoration:underline}.ss-help-link>span{background:var(--ss-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.ss-ready dl{flex-direction:column;gap:9px;margin:12px 0 10px;display:flex}.ss-ready dl div{justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.ss-ready dt{color:var(--ss-muted)}.ss-ready dd{margin:0;font-weight:600}.ss-ready dd.ok{color:var(--ss-green)}.ss-ready dd.warn{color:#c2410c}.ss-ready small{color:var(--ss-muted);font-size:12px}@media (width<=1100px){.ss-layout{grid-template-columns:1fr}.ss-side{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.ss-side-head{grid-column:1/-1}}@media (width<=760px){.ss-group{grid-template-columns:1fr;gap:14px;padding:16px}.ss-task{grid-template-columns:18px minmax(0,1fr);padding:10px}.ss-task-actions{grid-column:2;justify-content:flex-start}.ss-task-text small{white-space:normal}}.store-operations:has(>.ss){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ss-ready dd{text-transform:none}.ss .ss-help-link{margin:0;font-family:inherit;line-height:1.4}.vd-shell .vd-page .bm-content .store-operations:has(>.ss){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.vd-shell .store-operations:has(>.ss){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.vd-shell .ss .ss-help-link,.ss .ss-help-link{height:auto;min-height:0;padding:7px 0!important}.ss .ss-head h2{letter-spacing:-.3px;color:var(--ss-text);margin:0!important;font-size:22px!important;font-weight:650!important}.ss .ss-head p{margin:4px 0 0}.ss-layout{margin-top:6px}.ss .gs-welcome{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.ss .gs-welcome h1{color:var(--ss-text);line-height:1.15;letter-spacing:-.6px!important;margin:0!important;font-size:30px!important;font-weight:650!important}.ss .gs-store-link{border:1px solid var(--ss-line);background:var(--ss-card);height:44px;color:var(--ss-text);white-space:nowrap;border-radius:22px;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.ss .gs-store-link:hover{border-color:var(--ss-text)}.ss .gs-panel{background:var(--ss-soft);border-radius:20px;margin-bottom:22px;padding:34px 32px 32px}.ss .gs-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.ss .gs-panel h2{color:var(--ss-text);letter-spacing:-.5px!important;margin:0!important;font-size:27px!important;font-weight:650!important}.ss .gs-panel-head p{color:var(--ss-text-2);margin:8px 0 0;font-size:15.5px}.ss .gs-progress{align-items:center;gap:8px;padding-top:12px;display:flex}.ss .gs-progress i{background:color-mix(in srgb,var(--ss-text) 16%,transparent);border-radius:2px;width:80px;height:3px;display:block}.ss .gs-progress i.on{background:var(--ss-text)}.ss .gs-progress span{color:var(--ss-text-2);white-space:nowrap;margin-left:8px;font-size:14.5px}.ss .gs-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ss .gs-card{background:var(--ss-card);border-radius:14px;grid-template-columns:40% minmax(0,1fr);min-height:240px;display:grid;overflow:hidden;box-shadow:0 1px 2px #1018280a}.ss .gs-art{place-items:center;padding:12px;display:grid;overflow:hidden}.ss .gs-art-svg{width:100%;max-width:190px;height:auto;transition:transform .35s;display:block}.ss .gs-card:hover .gs-art-svg{transform:scale(1.05)rotate(-1deg)}.ss .gs-website .gs-art{background:linear-gradient(165deg,#7b6be6 0%,#a596ef 60%,#c6b9f5 100%)}.ss .gs-products .gs-art{background:linear-gradient(165deg,#ec7b4d 0%,#f2a07c 55%,#f7cbb4 100%)}.ss .gs-payments .gs-art{background:linear-gradient(165deg,#5b6f93 0%,#8496b7 55%,#b7c3d8 100%)}.ss .gs-card-body{flex-direction:column;align-items:flex-start;padding:30px 26px 26px;display:flex}.ss .gs-card h3{letter-spacing:-.2px;color:var(--ss-text);line-height:1.25;margin:0 0 6px!important;font-size:19px!important;font-weight:650!important}.ss .gs-card p{color:var(--ss-text-2);margin:0 0 22px;font-size:14.5px;line-height:1.5}.ss .gs-btn,.ss a.gs-btn{background:var(--ss-text);height:44px;font:inherit;cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:0 22px;font-size:15px;font-weight:600;transition:transform .15s,opacity .15s;display:inline-flex;color:var(--ss-card)!important;text-decoration:none!important}.ss .gs-btn:hover{opacity:.88}.ss .gs-btn:active{transform:scale(.97)}.ss .gs-card-done{align-items:center;gap:14px;margin-top:auto;display:flex}.ss .gs-done-chip{color:#11804a;background:#e3f6ea;border-radius:18px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.ss .gs-review,.ss a.gs-review{color:var(--ss-text);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.ss .gs-card.done .gs-art-svg{opacity:.92}.ss .gs-row{grid-template-columns:minmax(0,1fr) 380px;gap:22px;margin-bottom:34px;display:grid}.ss .gs-transfer{border:1px solid var(--ss-line);background:var(--ss-card);border-radius:16px;grid-template-columns:minmax(0,1fr) 290px;min-height:260px;display:grid;overflow:hidden}.ss .gs-transfer-text{flex-direction:column;justify-content:center;align-items:flex-start;padding:30px 32px;display:flex}.ss .gs-transfer h3{letter-spacing:-.3px;color:var(--ss-text);margin:0 0 10px!important;font-size:23px!important;font-weight:650!important}.ss .gs-transfer p{color:var(--ss-text-2);max-width:520px;margin:0 0 22px;font-size:15px;line-height:1.55}.ss .gs-outline{border:1px solid var(--ss-text);height:44px;color:var(--ss-text);font:inherit;cursor:pointer;background:0 0;border-radius:22px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.ss .gs-outline:hover{background:var(--ss-soft)}.ss .gs-outline:disabled{opacity:.6;cursor:default}.ss .gs-sent{background:#e3f6ea;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:inline-flex;color:#11804a!important;margin:0!important;font-size:14px!important}.ss .gs-transfer-art{background:linear-gradient(160deg,#1d5844 0%,#2f7a5c 60%,#5aa383 100%);border-radius:12px;place-items:center;margin:10px;padding:14px;display:grid}.ss .gs-transfer-art .gs-art-svg{max-width:250px}.ss .gs-plan{background:var(--ss-soft);border-radius:16px;flex-direction:column;align-items:flex-start;padding:26px 26px 24px;display:flex}.ss .gs-plan-top{width:100%;color:var(--ss-text);justify-content:space-between;align-items:center;font-size:16px;display:flex}.ss .gs-plan-top b{color:#fff;background:#c99a2e;border-radius:12px;padding:4px 12px;font-size:13px;font-weight:600}.ss .gs-plan>strong{letter-spacing:-.6px;color:var(--ss-text);margin:14px 0 8px;font-size:32px;font-weight:700}.ss .gs-plan p{color:var(--ss-text-2);margin:0 0 22px;font-size:14.5px;line-height:1.55}.vd-shell.vd-dark .ss .gs-done-chip,.vd-shell.vd-dark .ss .gs-sent{background:#163a27;color:#6fe0a0!important}.vd-shell.vd-dark .ss .gs-card{box-shadow:none;border:1px solid var(--vd-border)}.vd-shell.vd-dark .ss .gs-panel,.vd-shell.vd-dark .ss .gs-plan{background:color-mix(in srgb,var(--vd-card) 70%,#fff 4%)}.vd-shell.vd-dark .ss .gs-card,.vd-shell.vd-dark .ss .gs-transfer,.vd-shell.vd-dark .ss .gs-store-link{background:var(--vd-card)}@media (width<=1360px){.ss .gs-cards{grid-template-columns:minmax(0,1fr)}.ss .gs-card{grid-template-columns:220px minmax(0,1fr);min-height:200px}.ss .gs-row{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.ss .gs-panel{padding:22px 16px}.ss .gs-progress{padding-top:0}.ss .gs-progress i{width:48px}.ss .gs-card{grid-template-columns:120px minmax(0,1fr);min-height:0}.ss .gs-card-body{padding:18px 16px}.ss .gs-transfer{grid-template-columns:1fr}.ss .gs-transfer-art{order:-1;height:180px}.ss .gs-transfer-text{padding:22px 18px}.ss .gs-welcome h1{font-size:24px!important}}@media (width<=520px){.ss .gs-card{grid-template-columns:1fr}.ss .gs-art{height:160px;padding:6px}.ss .gs-art-svg{max-width:150px}.ss .gs-card-done{flex-wrap:wrap}.ss .gs-progress i{width:36px}}.sd-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.sd-toolbar p{color:#737d8d;margin:0;font-size:14px}.sd-status{background:#fff;border:1px solid #e1e6ee;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;padding:18px 20px;display:grid}.sd-status>span{grid-template-columns:22px 1fr;gap:5px 12px;font-size:14px;display:grid}.sd-status svg{color:#155eef;grid-row:span 2}.sd-status small{color:#626e80;font-size:13px}.bm-delivery-card.sd-workspace{background:0 0;border:0;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid;overflow:visible}.sd-workspace>.bm-delivery-section{background:#fff;border:1px solid #e1e6ee;border-radius:12px;min-width:0;margin:0;padding:22px}.sd-rates{grid-area:1/1/span 2}.sd-sender{grid-area:1/2}.sd-promise{grid-area:2/2}.sd-profiles{grid-area:3/1}.sd-labels{grid-area:3/2}.sd-packages{grid-area:4/1/auto/-1}.sd-workspace h4{align-items:center;gap:9px;margin:0 0 7px;font-size:16px;font-weight:650;display:flex}.sd-workspace p{color:#626e80;margin:6px 0 14px;font-size:14px;line-height:1.55}.sd-title{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.sd-title>svg{flex-shrink:0}.sd-title h4{margin:0}.sd-title p{margin:5px 0 0}.sd-segment{border:1px solid #dce3ed;border-radius:8px;gap:3px;margin-bottom:12px;padding:3px;display:flex}.sd-segment button{background:#fff;border:0;border-radius:6px;flex:1;padding:9px;font-size:14px}.sd-segment button[aria-pressed=true]{color:#fff;background:#155eef;box-shadow:0 2px 5px #155eef20}.sd-carriers{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.sd-carrier{cursor:pointer;border:1px solid #dce3ed;border-radius:9px;grid-template-columns:38px 1fr 20px;align-items:start;gap:9px;padding:14px;margin:0!important;display:grid!important}.sd-carrier strong{font-size:13px;line-height:1.5;display:block}.sd-carrier small{border-radius:20px;margin-top:7px;padding:3px 7px;font-size:13px;display:inline-block}.sd-connected{color:#148044;background:#e4f6e9}.sd-pending{color:#7a8190;background:#f1f2f4}.sd-carrier-mark{color:#0757a2;background:#eef4ff;border-radius:6px;place-items:center;height:30px;font-size:10px;font-weight:800;display:grid}.sd-carrier-mark.ups{color:#ffca44;background:#49311b}.sd-carrier input{accent-color:#155eef;height:17px;width:17px!important;margin:2px 0!important}.sd-hint{color:#155eef;background:#edf4ff;border-radius:7px;gap:8px;padding:10px;font-size:13px;line-height:1.5;display:flex}.sd-hint svg{flex-shrink:0}.sd-sender>strong{font-size:14px}.sd-sender>small{color:#626e80}.sd-edit{margin-top:16px}.sd-edit>summary{color:#155eef;cursor:pointer;align-items:center;gap:6px;font-size:14px;display:flex}.sd-workspace .bm-delivery-heading{gap:12px;margin-bottom:14px}.sd-workspace .bm-delivery-heading>span{font-size:13px}.sd-workspace .bm-delivery-item summary{gap:10px;padding:15px 12px;font-size:14px}.sd-workspace .bm-delivery-item summary>span{font-size:13px}.sd-workspace .bm-delivery-item small{margin-top:4px;font-size:13px}.sd-workspace .bm-delivery-caption{display:none}.sd-workspace .bm-delivery-list{border-radius:8px}.sd-workspace .bm-delivery-add{padding:12px;font-size:14px}.sd-workspace .bm-delivery-editor{padding:14px}.sd-workspace .bm-delivery-editor label{font-size:14px}.sd-workspace .bm-delivery-editor input,.sd-workspace .bm-delivery-editor select{border-radius:7px;padding:9px}.sd-labels .bm-delivery-heading{display:block}.sd-labels .bm-product-outline{margin-top:10px;font-size:13px}.sd-workspace .bm-delivery-badge{color:#155eef;background:#edf4ff;font-size:13px!important}.bm-delivery-page+.store-policy-editor{background:#fff;border:1px solid #e1e6ee;border-radius:12px;margin-top:18px;padding:22px}.bm-delivery-page+.store-policy-editor h3{font-size:16px}.bm-delivery-page+.store-policy-editor>p{color:#626e80;font-size:14px}.bm-delivery-page+.store-policy-editor form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bm-delivery-page+.store-policy-editor form>label{gap:8px;font-size:14px;display:grid}.bm-delivery-page+.store-policy-editor textarea{width:100%;font:inherit;border:1px solid #e1e6ee;border-radius:8px;min-height:110px;padding:12px}.bm-delivery-page+.store-policy-editor form>p{font-size:13px}.bm-delivery-page+.store-policy-editor form>button{color:#fff;background:#155eef;border-radius:7px;justify-self:end;padding:10px 16px}.bm-delivery-page .bm-delivery-footer,.bm-delivery-page .bm-delivery-footer p{font-size:13px}@media (width<=1100px){.bm-delivery-card.sd-workspace{grid-template-columns:1fr}.sd-workspace>.bm-delivery-section{grid-area:auto}.sd-carriers{grid-template-columns:1fr 1fr}}@media (width<=600px){.sd-status{grid-template-columns:1fr;gap:14px}.sd-toolbar{align-items:flex-start}.sd-carriers{grid-template-columns:1fr}.sd-workspace>.bm-delivery-section{padding:16px}.bm-delivery-page+.store-policy-editor form{grid-template-columns:1fr}.sd-workspace .bm-delivery-item summary{flex-wrap:wrap}}.sd-popup-trigger{text-align:left;color:#155eef;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:14px;font-size:14px;display:flex}.sd-popup-trigger>strong,.sd-popup-trigger>div{color:#202936;margin-right:auto}.sd-popup-trigger>span{color:#626e80;font-size:13px}.sd-popup-trigger small{color:#626e80;margin-top:5px;display:block}.sd-sender>.sd-popup-trigger{padding:14px 0 0}.sd-profiles .sd-popup-trigger,.sd-packages .sd-popup-trigger{color:#526273;border-bottom:1px solid #e6e9ef}.sd-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:12000;background:#10182770;position:fixed;inset:0}.sd-modal{z-index:12001;color:#222c38;background:#fff;border:1px solid #e2e7ee;border-radius:16px;flex-direction:column;width:min(620px,100vw - 32px);max-height:85dvh;font-family:Arial,sans-serif;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 100px #0003}.sd-modal>header{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.sd-modal>header h2{margin:0;font-size:18px;font-weight:650}.sd-modal-close{cursor:pointer;background:#f1f3f6;border:0;border-radius:50%;width:30px;height:30px;font-size:23px}.sd-modal-body{padding:20px 24px;overflow:auto}.sd-modal-body .bm-delivery-editor,.sd-modal-body .bm-settings-card{border:0;padding:0}.sd-modal-body .bm-shipping-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sd-modal-body label{gap:6px;margin:12px 0;font-size:14px;display:grid}.sd-modal-body input:not([type=checkbox]),.sd-modal-body select{box-sizing:border-box;color:#202936;width:100%;font:inherit;background:#fff;border:1px solid #dbe1e9;border-radius:7px;padding:10px}.sd-modal-body .bm-shipping-consent{align-items:center;display:flex}.sd-modal-body p{color:#626e80;font-size:14px;line-height:1.6}.sd-modal-body h3,.sd-modal-body h4{margin:12px 0;font-size:16px}.sd-modal-body .bm-info-note{background:#f1f5fa;border-radius:8px;padding:12px}.sd-modal>footer{border-top:1px solid #e5e9ef;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.sd-modal button.bm-product-black{color:#fff;cursor:pointer;background:#155eef;border:0;border-radius:7px;padding:10px 16px}.sd-modal button.bm-product-outline{cursor:pointer;background:#fff;border:1px solid #dbe1e9;border-radius:7px;padding:10px 16px}.sd-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=500px){.sd-modal-body .bm-shipping-fields{grid-template-columns:1fr}.sd-modal-body{padding:16px}.sd-profiles .sd-popup-trigger{flex-wrap:wrap}}.sd-carrier-mark,.sd-carrier-mark.ups{background:0 0;height:38px}.sd-carrier-mark img{object-fit:contain;width:36px;height:36px;display:block}.bm-delivery-page,.sd-modal{font-size:14px;line-height:1.5}.sd-workspace h4,.bm-delivery-page+.store-policy-editor h3{font-size:17px;font-weight:650;line-height:1.4}.sd-modal>header h2{font-size:20px;line-height:1.4}.sd-modal-body h3,.sd-modal-body h4{font-size:16px;line-height:1.4}.sd-carrier strong{font-size:14px;line-height:1.45}.sd-carrier small{font-size:12px;line-height:1.5}.sd-status strong{font-size:14px;line-height:1.45}.sd-status small,.sd-hint,.sd-popup-trigger small{font-size:13px;line-height:1.55}.sd-popup-trigger{font-size:14px;line-height:1.5}.sd-popup-trigger strong{font-size:14px;font-weight:600}.sd-segment button,.sd-toolbar button,.bm-delivery-footer button,.sd-modal button.bm-product-black,.sd-modal button.bm-product-outline,.sd-modal-body button,.sd-modal-body label{font-size:14px;line-height:1.5}.sd-modal-body input:not([type=checkbox]),.sd-modal-body select,.sd-modal-body textarea{font-family:inherit;font-size:14px;line-height:1.5}.sd-modal-body p{font-size:14px;line-height:1.6}.sd-sender>strong{font-size:15px;line-height:1.5}.sd-sender>small{font-size:13px}.sd-workspace .bm-delivery-badge{font-size:12px!important}.sd-modal-body label,.sd-workspace p,.sd-popup-trigger{overflow-wrap:anywhere}.sd-carriers{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}@media (width<=600px){.sd-modal-body input:not([type=checkbox]),.sd-modal-body select,.sd-modal-body textarea{font-size:16px}.sd-modal>header h2{font-size:19px}}:where(.vd-shell) .apps-workspace{color:#171a19;width:100%;font-family:Arial,Helvetica,sans-serif}:where(.vd-shell) .apps-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:0 0 30px;display:flex}:where(.vd-shell) .apps-tabs{background:#f7f7f7;border-radius:9px;gap:5px;padding:3px;display:flex}:where(.vd-shell) .apps-tabs button{font-size:var(--venduli-text-body,16px);white-space:nowrap;color:#303430;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:12px 18px}:where(.vd-shell) .apps-tabs button[aria-selected=true]{color:#111;background:#fff;border-color:#e5e7e5;box-shadow:0 2px 4px #00000009}:where(.vd-shell) .apps-search{background:#fff;border:1px solid #dedfde;border-radius:9px;align-items:center;gap:10px;padding:10px 13px;flex-direction:row!important;display:flex!important}:where(.vd-shell) .apps-search input{min-width:0;font-size:var(--venduli-text-body,16px);outline:none;background:0 0!important;border:0!important;padding:0!important}:where(.vd-shell) .apps-category{margin:30px 0 36px}:where(.vd-shell) .apps-category>h2{font-weight:600;margin-bottom:10px!important;font-size:20px!important}:where(.vd-shell) .apps-category>p,:where(.vd-shell) .apps-owner-note{line-height:1.6;color:#626760!important;margin-bottom:22px!important;font-size:14px!important}:where(.vd-shell) .apps-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}:where(.vd-shell) .apps-card{background:#fff;border:1px solid #dedfde;border-radius:13px;flex-direction:column;min-width:0;display:flex;overflow:hidden}:where(.vd-shell) .apps-card-body{flex:1;gap:16px;padding:20px;display:flex}:where(.vd-shell) .apps-icon{color:#185b47;background:#fff;border:1px solid #e0e2e0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}:where(.vd-shell) .apps-icon.tiktok{color:#111;text-shadow:2px 1px #fe2c55,-2px -1px #25f4ee;font-size:40px;font-weight:700}:where(.vd-shell) .apps-card h3{font-weight:600;line-height:1.3;margin:0 0 12px!important;font-size:18px!important}:where(.vd-shell) .apps-card p{line-height:1.6;font-size:var(--venduli-text-body,16px)!important;color:#656962!important;margin:0 0 10px!important}:where(.vd-shell) .apps-card small{font-size:var(--venduli-text-secondary,14px);color:#748177}:where(.vd-shell) .apps-card-footer{border-top:1px solid #e4e5e3;align-items:center;gap:12px;padding:16px 20px;display:flex}:where(.vd-shell) .apps-card-footer>button:not(.apps-toggle),:where(.vd-shell) .apps-modal>button:not(.apps-modal-close),:where(.vd-shell) .apps-shipping-link{font-size:var(--venduli-text-secondary,14px);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe1de;border-radius:7px;padding:9px 14px;box-shadow:0 1px 2px #00000008}:where(.vd-shell) .apps-remove{color:#c60038!important}:where(.vd-shell) .apps-toggle{cursor:pointer;background:#e1e3e2;border:1px solid #cfd3d0;border-radius:20px;flex-shrink:0;align-items:center;width:35px;height:20px;margin-left:auto;padding:2px;display:flex}:where(.vd-shell) .apps-toggle span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;box-shadow:0 1px 3px #0003}:where(.vd-shell) .apps-toggle[aria-checked=true]{background:#129578;border-color:#08775e}:where(.vd-shell) .apps-toggle[aria-checked=true] span{transform:translate(14px)}:where(.vd-shell) .apps-workspace button:disabled{opacity:.45;cursor:not-allowed}:where(.vd-shell) .apps-workspace button:focus-visible{outline-offset:3px;outline:2px solid #185b47}:where(.vd-shell) .apps-feedback{background:#eef8f1;border-radius:8px;padding:12px 16px}:where(.vd-shell) .apps-feedback.error{color:#a51f35;background:#fff0f0}:where(.vd-shell) .apps-shipping-link{align-items:center;gap:10px;display:inline-flex}:where(.vd-shell) .apps-modal-backdrop{z-index:100;background:#0007;place-items:center;padding:24px;display:grid;position:fixed;inset:0}:where(.vd-shell) .apps-modal{background:#fff;border-radius:16px;width:480px;max-width:100%;padding:30px;position:relative;box-shadow:0 20px 80px #0004}:where(.vd-shell) .apps-modal p{line-height:1.6;margin:18px 0!important}:where(.vd-shell) .apps-modal-close{cursor:pointer;background:0 0;border:0;position:absolute;top:12px;right:12px}:where(.vd-shell) .apps-modal h2{padding-right:24px}@media (width<=1200px){:where(.vd-shell) .apps-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){:where(.vd-shell) .apps-toolbar{flex-direction:column;align-items:stretch}:where(.vd-shell) .apps-tabs button{font-size:var(--venduli-text-body,16px);padding:10px 12px}:where(.vd-shell) .apps-card-grid{grid-template-columns:1fr}:where(.vd-shell) .apps-search input{width:100%}}.vd-shell .apps-workspace{color:var(--vd-text);font-family:inherit}.vd-shell .apps-card-grid{gap:16px}.vd-shell .apps-card-body{gap:12px;padding:18px}.vd-shell .apps-icon{border-color:var(--vd-border);background:var(--vd-soft);width:42px;height:42px;color:var(--vd-text-2)}.vd-shell .apps-card p{color:var(--vd-muted)!important;font-size:13px!important}.vd-shell .apps-card h3{margin-bottom:8px!important;font-size:14px!important}.vd-shell .apps-card-footer{border-color:var(--vd-border);gap:8px;padding:12px 18px}.vd-shell .apps-card-footer>button:not(.apps-toggle),.vd-shell .apps-shipping-link{background:var(--vd-card);color:var(--vd-text);border-color:var(--vd-border);font-size:12px}.vd-shell .apps-owner-note,.vd-shell .apps-category>p{color:var(--vd-muted)!important;font-size:13px!important}.vd-shell .apps-search{flex-direction:row!important}.vd-shell .apps-category{margin:24px 0}.vd-shell .apps-modal{background:var(--vd-card);color:var(--vd-text);border:1px solid var(--vd-border);max-height:88dvh;overflow:auto}.vd-shell .apps-installation-history{border:1px solid var(--vd-border);background:var(--vd-card);border-radius:12px;margin:20px 0;padding:18px}.vd-shell .apps-installation-history p{border-bottom:1px solid var(--vd-border);padding:12px 0}.pod-workspace{min-width:0;font-size:16px;line-height:1.55}.pod-workspace label{gap:8px;margin:18px 0;display:grid}.pod-workspace select{font:inherit;border:1px solid #dce4df;border-radius:8px;max-width:100%;padding:12px}.pod-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pod-products img{object-fit:contain;background:#f7f8f7;border-radius:8px;width:100%;height:180px}.pod-workspace .cm-card{margin-bottom:16px}.pod-actions,.pod-pagination{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pod-workspace p{overflow-wrap:anywhere}.pod-workspace .cm-tabs{overflow:auto}@media (width<=700px){.pod-products{grid-template-columns:1fr}}.ba-admin{color:#18221e;padding:24px}.baa-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.baa-main,.baa-inspector{min-width:0}.baa-preview,.baa-panel{background:#fff;border:1px solid #e2e7e4;border-radius:14px;padding:16px}.baa-preview .ba-comparison{max-width:none;margin:0;padding:0}.baa-preview .ba-comparison h2{margin:0 0 14px;font-size:18px}.baa-preview .ba-frame{border-radius:10px}.baa-empty{text-align:center;color:#61756a;background:#f7f9f8;border:1px dashed #d3ddd7;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:350px;padding:30px;display:flex}.baa-empty h2{color:#18221e;margin:0}.baa-empty p{max-width:360px;margin:0;line-height:1.6}.baa-library-head{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 14px;display:flex}.baa-library-head h3{margin:0;font-size:16px}.baa-library-head span{color:#738077;font-size:13px;font-weight:400}.ba-admin button,.baa-placement a{font:inherit;cursor:pointer;color:#005640;background:#fff;border:1px solid #dce4df;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;text-decoration:none;display:inline-flex}.ba-admin button:disabled{opacity:.5;cursor:default}.baa-library{gap:12px;padding:2px 2px 10px;display:flex;overflow-x:auto}.baa-library button{color:#18221e;text-align:left;flex-direction:column;flex:0 0 132px;align-items:flex-start;gap:6px;padding:7px;display:flex}.baa-library button.selected{outline-offset:0;outline:2px solid #005640}.baa-library img{object-fit:cover;border-radius:5px;width:116px;height:80px}.baa-library strong{text-overflow:ellipsis;white-space:nowrap;max-width:116px;font-size:13px;overflow:hidden}.baa-library small{color:#738077}.baa-inspector{gap:16px;display:grid}.baa-panel{gap:18px;display:grid}.baa-panel h3{margin:0;font-size:16px}.baa-panel label{gap:7px;font-size:13px;font-weight:500;display:grid}.baa-panel input:not([type=file]):not([type=range]):not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#18221e;background:#fff;border:1px solid #dce4df;border-radius:8px;padding:10px 11px}.baa-upload{gap:9px;font-size:13px;display:grid}.baa-photo{cursor:pointer;position:relative}.baa-photo img,.baa-photo>span{object-fit:cover;background:#f1f4f2;border-radius:8px;width:100%;height:130px}.baa-photo>span{color:#738077;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.baa-photo input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.baa-photo b{color:#005640;font-weight:500;text-decoration:underline}.baa-upload details{color:#738077;font-size:12px}.baa-upload details[open]{gap:10px;display:grid}.baa-upload details label{margin-top:10px}.baa-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.baa-panel input[type=range]{accent-color:#005640;width:100%}.baa-toggle{justify-content:space-between;align-items:center;display:flex!important}.baa-toggle small{color:#738077;margin-top:5px;font-size:12px;display:block}.baa-toggle input{accent-color:#005640;width:20px;height:20px}.ba-admin .baa-delete{color:#b4383d;border:0;justify-content:flex-start;padding:0;font-size:13px}.baa-placement p{color:#65746b;margin:0;font-size:13px;line-height:1.6}.baa-placement a{font-size:13px}.ba-admin .baa-primary{color:#fff;background:#005640;border-color:#005640}.baa-error,.baa-notice{border-radius:8px;padding:12px 16px;font-size:14px}.baa-error{color:#a32936;background:#fff0f0}.baa-notice{color:#005640;background:#e9f5ed}@media (width<=1100px){.baa-layout{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=800px){.ba-admin{padding:16px}.baa-layout{grid-template-columns:1fr}.baa-empty{min-height:240px}}.ed-workspace{color:#172033;max-width:1500px;margin:auto}.ed-tabs{border-bottom:1px solid #dfe3eb;gap:24px;margin:0 0 24px;display:flex}.ed-tabs button{font:inherit;color:#68748a;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px 12px}.ed-tabs button[aria-current=page]{color:#111827;border-bottom-color:#ff7300;font-weight:600}.ed-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.ed-metrics>div{background:#fff;border:1px solid #dfe3eb;border-radius:12px;padding:20px}.ed-metrics strong{margin-top:9px;font-size:26px;display:block}.ed-workspace small,.ed-workspace p,.ed-field>span{color:#65718a;font-size:13px;line-height:1.6}.ed-columns{grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}.ed-loyalty-columns{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr)}.ed-card{background:#fff;border:1px solid #dfe3eb;border-radius:13px;margin-bottom:18px;padding:24px}.ed-card h3{margin:0 0 12px;font-size:17px}.ed-card h4{font-size:14px}.ed-tools,.ed-filters{flex-wrap:wrap;gap:9px;margin:16px 0;display:flex}.ed-workspace :is(input:not([type=checkbox]),select){color:#172033;min-height:42px;font:inherit;background:#fff;border:1px solid #dfe3eb;border-radius:8px;max-width:100%;padding:9px 12px}.ed-tools input{flex:1;min-width:160px}.ed-filters button{color:#53617a;background:#f7f8fb;border:1px solid #dfe3eb;border-radius:20px;padding:7px 12px}.ed-filters button[aria-pressed=true]{color:#192d78;background:#eef0ff;border-color:#bfc7e5}.ed-review{border-top:1px solid #e8eaf0;gap:15px;padding:20px 0;display:flex}.ed-review>img,.ed-product-placeholder{object-fit:contain;background:#f4f5f7;border-radius:8px;flex-shrink:0;width:68px;height:78px}.ed-product-placeholder{place-items:center;font-size:30px;display:grid}.ed-review-content{flex:1;min-width:0}.ed-review-content p{overflow-wrap:anywhere;margin:7px 0}.ed-stars{letter-spacing:2px;color:#e6a000!important}.ed-review-actions{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ed-review-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.ed-status{color:#a55b00;text-transform:capitalize;background:#fff2e5;border-radius:18px;padding:5px 9px;font-size:12px}.ed-status.approved{color:#237657;background:#e6f7ef}.ed-status.rejected{color:#a13c44;background:#ffeded}.ed-dark{color:#fff!important;background:#131925!important;border-color:#131925!important}.ed-photo-row{gap:7px;margin-top:10px;display:flex}.ed-photo-row img{object-fit:cover;border-radius:6px;width:48px;height:48px}.ed-check{align-items:flex-start;gap:12px;margin:22px 0!important;display:flex!important}.ed-check input{width:18px;height:18px;margin-top:3px;accent-color:#111!important}.ed-check small{margin-top:5px;display:block}.ed-preview{border:1px solid #e1e5ed;border-radius:9px;padding:16px}.ed-guidance{background:#f8f9ff}.ed-empty{text-align:center;padding:40px 8px}.ed-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ed-field{text-align:left!important;gap:7px!important;margin:8px 0!important;display:grid!important}.ed-field>div{border:1px solid #dfe3eb;border-radius:8px;align-items:center;display:flex;overflow:hidden}.ed-field>div>span{color:#65718a;padding:10px}.ed-field input{outline-offset:-3px;width:100%;min-width:0;border:0!important}.ed-equation{color:#54617a;background:#f2f4fb;border-radius:8px;margin-top:15px;padding:12px;font-size:13px}.ed-reward-preview{background:#f7f8fa;border:1px solid #dfe3eb;border-radius:12px;padding:22px}.ed-reward-preview>strong{font-size:28px;display:block}.ed-reward-preview progress{accent-color:#1c2433;width:100%;height:12px;margin:16px 0 0}.ed-reward-preview ul{padding:0;font-size:14px;list-style:none}.ed-reward-preview li{padding:10px 0}.ed-reward-preview>button{width:100%}.ed-reward-preview>small{text-align:center;margin-top:10px;display:block}.ed-summary{font-size:13px}.ed-summary>div{border-bottom:1px solid #eef0f4;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.ed-summary dd{margin:0}.ed-summary dt{color:#65718a}.ed-table-wrap{overflow:auto}.ed-table-wrap table{border-collapse:collapse;width:100%;margin-top:18px}.ed-table-wrap :is(th,td){text-align:left;border-bottom:1px solid #e6e9ef;padding:14px}.ed-table-wrap td small{display:block}.ed-activity{border-bottom:1px solid #e7eaf0;padding:15px 0}.ed-settings{max-width:600px}@media (width<=1000px){.ed-columns{grid-template-columns:1fr}.ed-review-actions{align-items:flex-start}.ed-review{flex-wrap:wrap}}@media (width<=600px){.ed-metrics{grid-template-columns:1fr 1fr}.ed-fields{grid-template-columns:1fr}.ed-card{padding:16px}.ed-tabs{gap:8px}.ed-review-actions{width:100%}.ed-review-actions>div{justify-content:flex-start}}
