.manager-workspace.sheet{max-width:1120px;width:calc(100% - 32px);left:0;right:0;margin:auto;bottom:16px;height:min(850px,92dvh);max-height:92dvh;padding:0;overflow:hidden;display:flex;flex-direction:column;background:#faf9fe;border:1px solid #e9e3f4;border-radius:28px}
.manager-workspace-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;background:#fff;border-bottom:1px solid #ece8f2}
#shopManagerIdentity{display:flex;gap:14px;align-items:center;min-width:0}#shopManagerIdentity h1{margin:2px 0 7px;font-size:24px;letter-spacing:-.045em;overflow-wrap:anywhere}#shopManagerIdentity p{margin:0;color:#777080;font-size:12px}.manager-shop-avatar{width:60px;height:60px;flex:0 0 60px;display:grid;place-items:center;border-radius:19px;background:#eee7ff;color:#7651d5;font-size:22px;font-weight:850}.manager-shop-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.manager-claimed{display:inline-block;margin-left:8px;padding:4px 8px;border-radius:99px;background:#e8f8f0;color:#16805a;font-size:10px;font-weight:750}
.manager-workspace-layout{display:grid;grid-template-columns:200px minmax(0,1fr);flex:1;min-height:0}.manager-navigation{padding:22px 14px;background:#fff;border-right:1px solid #ece8f2;display:flex;flex-direction:column;gap:7px}.manager-navigation button{display:flex;align-items:center;gap:11px;border:0;background:transparent;padding:13px 14px;border-radius:13px;text-align:left;font-size:12px;font-weight:750;color:#746b81;cursor:pointer}.manager-navigation button[aria-selected=true]{background:#eee7ff;color:#6842c7}.manager-navigation button:hover{background:#f5f1fc}.manager-navigation p{font-size:10px;line-height:1.7;color:#a19aa9;margin:auto 14px 6px}.manager-navigation svg{width:19px;height:19px;flex:0 0 19px}.manager-workspace svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.manager-main{min-height:0;overflow:auto;padding:28px;overscroll-behavior:contain}.manager-panel[hidden]{display:none}.manager-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.manager-section-heading h2{font-size:27px;letter-spacing:-.045em;margin:5px 0 9px;color:#2f253c}.manager-section-heading p:not(.eyebrow){color:#83798d;font-size:12px;line-height:1.65;margin:0}.manager-section-heading .primary-action{width:auto;white-space:nowrap;padding:12px 16px;margin:5px 0 0;font-size:11px}
.manager-quick-actions,.manager-overview-grid,.manager-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.manager-quick-card{border:1px solid #e3d9fa;border-radius:21px;padding:24px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;min-height:220px;cursor:pointer;color:#35284f}.manager-quick-card.purple{background:linear-gradient(135deg,#eee6ff,#f6f0ff)}.manager-quick-card.peach{background:linear-gradient(135deg,#fff0e5,#fff7ef);border-color:#f2dfd1}.manager-quick-card>svg{width:32px;height:32px;margin-bottom:22px;color:#8457d8}.manager-quick-card.peach>svg{color:#cf8c57}.manager-quick-card strong{font-size:19px;letter-spacing:-.03em}.manager-quick-card>span{font-size:12px;color:#8a7b9b;line-height:1.6;margin:8px 0 20px}.manager-quick-card b{display:flex;align-items:center;gap:10px;font-size:10px;color:#8359cf;margin-top:auto}.manager-quick-card b svg{width:15px;height:15px}.manager-quick-card:hover,.manager-info-card:hover{box-shadow:0 9px 25px #63409914;transform:translateY(-1px)}.manager-overview-grid{margin-top:20px}.manager-summary-card{padding:22px;background:#fff;border:1px solid #ece5f4;border-radius:20px}.manager-summary-card h3{font-size:16px;margin:10px 0}.manager-summary-card>p:not(.eyebrow){color:#8b8197;font-size:11px;line-height:1.7}.manager-summary-card .secondary-action{font-size:11px;margin-top:10px}.manager-text-action{padding:7px 0;border:0;background:transparent;color:#82639e;text-decoration:underline;text-underline-offset:3px;font-size:10px;cursor:pointer}.manager-summary-card>.manager-text-action{display:block;margin-top:6px}.manager-stat-row{display:flex;gap:18px;margin:20px 0 12px}.manager-stat-row button{flex:1;background:transparent;border:0;text-align:left;cursor:pointer;padding:0}.manager-stat-row strong{display:block;font-size:30px;color:#6241b1;letter-spacing:-.05em}.manager-stat-row span{display:block;color:#8c8198;font-size:10px;margin-top:6px}.manager-publication-note{font-size:10px;color:#8f819e;line-height:1.7;margin:24px 2px 0}.manager-info-card{display:flex;align-items:center;gap:14px;text-align:left;border:1px solid #e7dff1;border-radius:18px;background:#fff;padding:22px;cursor:pointer}.manager-info-card>svg{width:25px;height:25px;color:#9974ce;flex:0 0 25px}.manager-info-card>svg:last-child{width:16px;height:16px;flex:0 0 16px;margin-left:auto}.manager-info-card strong{display:block;font-size:14px;color:#493956}.manager-info-card small{display:block;font-size:10px;color:#9a8ba5;margin-top:6px}.manager-address-card{margin-top:22px;padding:18px 20px;border-radius:16px;background:#f0edf5;color:#71657e}.manager-address-card strong{font-size:12px}.manager-address-card p{font-size:11px;margin:7px 0}.manager-address-card small{font-size:10px;line-height:1.6}
.manager-publication-list{display:grid;gap:10px}.manager-publication-row{display:flex;gap:13px;align-items:center;padding:16px;background:#fff;border:1px solid #e9e3f1;border-radius:17px}.manager-publication-row>div:first-of-type{flex:1;min-width:0}.manager-publication-row strong{font-size:12px;color:#4d3e59;overflow-wrap:anywhere}.manager-publication-row p{font-size:10px;color:#988ba4;margin:6px 0 0}.manager-item-icon{width:37px;height:37px;flex:0 0 37px;border-radius:12px;display:grid;place-items:center;background:#f0eafb;color:#9472c8}.manager-item-icon svg{width:19px;height:19px}.manager-status{padding:5px 8px;border-radius:99px;font-size:9px;white-space:nowrap}.manager-status.live{background:#eaf7ef;color:#2c8a60}.manager-status.muted{background:#f1eef5;color:#9a8ca6}.manager-publication-row .secondary-action{font-size:10px;padding:9px 11px}.manager-row-actions{display:flex;gap:8px;align-items:center}.manager-empty{padding:45px 24px;text-align:center;background:#fff;border:1px dashed #ded4eb;border-radius:19px;color:#6b587d}.manager-empty strong{font-size:15px}.manager-empty p{font-size:12px;color:#a08daf;line-height:1.7;margin:10px 0 0}.manager-loading{font-size:11px;color:#a08daf}.manager-load-error{font-size:11px;padding:12px;background:#fff2e8;border-radius:12px;color:#986f4a}.manager-load-error button{border:0;background:transparent;text-decoration:underline;color:inherit;cursor:pointer}
.manager-editor-body,.manager-editor-body>[data-manager-editor-panel],.manager-editor-footer,#managerEditorIdentity{display:contents}#managerEditorNavigation[hidden],#managerEditorIdentity[hidden],[data-manager-editor-panel][hidden]{display:none!important}
#suggestShopModal.manager-editor{max-width:1000px;width:calc(100% - 32px);left:0;right:0;margin:auto;height:90dvh;max-height:90dvh;padding:22px 26px 0;background:#fbf9fe;border:1px solid #e5ddf1}#suggestShopModal.manager-editor .sheet-handle{display:none}#suggestShopModal.manager-editor .sheet-title-row{margin-bottom:14px}#suggestShopModal.manager-editor .sheet-title-row h2{font-size:23px}#suggestShopModal.manager-editor #suggestDirectNotice{padding:11px 14px;margin:0 0 16px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}#suggestShopModal.manager-editor #suggestDirectNotice strong{font-size:11px}#suggestShopModal.manager-editor #suggestDirectNotice span{font-size:11px}
#managerEditorNavigation{display:flex;gap:7px;position:sticky;top:-22px;z-index:4;padding:12px 0;margin:0 0 18px;background:#fbf9ef}#suggestShopModal.manager-editor #managerEditorNavigation{background:#fbf9fe}#managerEditorNavigation button{flex:1;padding:12px 10px;border:1px solid #e7dff1;background:#fff;color:#8e7b9f;border-radius:12px;font-size:11px;font-weight:750;cursor:pointer}#managerEditorNavigation button[aria-selected=true]{color:#fff;background:#7750d5;border-color:#7750d5}.manager-editor .manager-editor-body{display:block;padding-bottom:20px}.manager-editor [data-manager-editor-panel]{display:block}.manager-editor .manager-editor-footer{display:block;position:sticky;bottom:0;z-index:5;padding:14px 0 20px;background:#fbf9fe;border-top:1px solid #e9e2f1}.manager-editor .manager-editor-footer .primary-action{max-width:400px;display:block;margin:0 0 0 auto}.manager-editor .manager-branding-block{margin-top:0}.manager-editor [data-manager-editor-panel=presentation] #managerBrandingBlock{max-width:380px;float:left;width:42%;margin-right:24px}.manager-editor [data-manager-editor-panel=presentation]>label,.manager-editor [data-manager-editor-panel=presentation]>textarea{display:block;width:calc(58% - 24px);margin-left:auto}.manager-editor [data-manager-editor-panel=presentation]::after{content:"";display:block;clear:both}.manager-editor [data-manager-editor-panel=presentation]>textarea{min-height:200px}.manager-editor [data-manager-editor-panel=offer]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start}.manager-editor [data-manager-editor-panel=offer] .suggest-services-block{grid-column:1/-1}.manager-editor [data-manager-editor-panel=offer]>div{margin:0}.manager-editor .details-block{margin:0;border-radius:18px}.manager-editor .details-block>summary{display:none}.manager-editor .hours-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manager-editor .hours-edit-row{margin:0;border:1px solid #e8def3;padding:14px;border-radius:15px}.manager-editor .hours-bulk-card{margin-bottom:18px}.manager-editor .details-content{padding:18px}.manager-event-notice{margin:12px 0;padding:12px 14px;border:1px solid #bce7d3;border-radius:14px;background:#edfbf4;color:#247953;font-size:12px;line-height:1.6}.manager-event-notice[hidden]{display:none}
@media(max-width:760px){.manager-workspace.sheet{width:calc(100% - 12px);bottom:6px;height:95dvh;max-height:95dvh;border-radius:23px}.manager-workspace-header{padding:18px 16px}.manager-shop-avatar{width:46px;height:46px;flex-basis:46px;border-radius:14px}#shopManagerIdentity h1{font-size:19px}.manager-claimed{margin:5px 0 0}.manager-workspace-layout{display:flex;flex-direction:column;flex:1;min-height:0}.manager-navigation{flex-direction:row;gap:4px;padding:9px;border-right:0;border-bottom:1px solid #ece8f2}.manager-navigation button{flex:1;justify-content:center;gap:5px;padding:11px 5px;font-size:10px}.manager-navigation svg{width:15px;height:15px;flex-basis:15px}.manager-navigation p{display:none}.manager-main{padding:20px 15px}.manager-section-heading{flex-direction:column;gap:12px;margin-bottom:19px}.manager-section-heading h2{font-size:23px}.manager-quick-actions{gap:10px}.manager-quick-card{padding:17px;min-height:210px}.manager-quick-card strong{font-size:16px}.manager-quick-card>span{font-size:11px}.manager-quick-card b{font-size:9px}.manager-quick-card b svg{display:none}.manager-overview-grid{grid-template-columns:1fr}.manager-info-grid{gap:10px}.manager-info-card{padding:17px 13px;gap:9px}.manager-info-card>svg{display:none}.manager-info-card strong{font-size:12px}.manager-info-card small{font-size:10px;line-height:1.5}.manager-publication-row{flex-wrap:wrap;gap:10px;padding:14px}.manager-publication-row>div:first-of-type{min-width:130px}.manager-row-actions{margin-left:auto}.manager-summary-card{padding:18px}.manager-editor .hours-edit-grid{grid-template-columns:1fr}#suggestShopModal.manager-editor{width:calc(100% - 12px);height:94dvh;max-height:94dvh;padding:18px 16px 0}.manager-editor [data-manager-editor-panel=presentation] #managerBrandingBlock{float:none;width:100%;margin:0 0 18px;max-width:none}.manager-editor [data-manager-editor-panel=presentation]>label,.manager-editor [data-manager-editor-panel=presentation]>textarea{width:100%}.manager-editor [data-manager-editor-panel=offer]{grid-template-columns:1fr}.manager-editor [data-manager-editor-panel=offer] .suggest-services-block{grid-column:auto}#managerEditorNavigation{top:-18px;gap:5px}#managerEditorNavigation button{font-size:10px;padding:10px 5px}.manager-editor .manager-editor-footer .primary-action{max-width:none}}
@media(prefers-reduced-motion:reduce){.manager-quick-card:hover,.manager-info-card:hover{transform:none}}

.manager-back-link{display:block;padding:0 0 14px;background:transparent;border:0;color:#7951c4;font-size:11px;font-weight:750;cursor:pointer}.manager-back-link[hidden]{display:none}

.manager-workspace.sheet{transform:translateY(calc(100% + 30px))}.manager-workspace.sheet.open{transform:translateY(0)}.manager-workspace.sheet[hidden]{display:none}#suggestShopModal.manager-editor{transform:translateY(calc(100% + 30px))}#suggestShopModal.manager-editor.open{transform:translateY(0)}
