/* Business management and job sharing use the active site palette. */
#app .bp-manager{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start;--bp-bg:#f6f5fa;--bp-card:#fff;--bp-field:#fbfafe;--bp-text:#29223b;--bp-muted:#797184;--bp-line:#e8e3ef;color:var(--bp-text)}
html[data-theme=dark] #app .bp-manager{--bp-bg:#080808;--bp-card:#111;--bp-field:#191919;--bp-text:#f1f1f1;--bp-muted:#a3a3a3;--bp-line:#292929}
#app .bp-manager *{box-sizing:border-box}#app .bp-sidebar{position:sticky;top:85px;background:var(--bp-card);border:1px solid var(--bp-line);border-radius:16px;overflow:hidden}#app .bp-preview{padding:24px;border-bottom:1px solid var(--bp-line)}#app .bp-preview>svg{color:#9569e5}#app .bp-preview h2{font-size:20px;margin:12px 0;overflow-wrap:anywhere}#app .bp-preview p,#app .bp-preview>span{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--bp-muted);overflow-wrap:anywhere}#app .bp-sidebar nav{display:grid;padding:12px}#app .bp-sidebar nav a{display:flex;align-items:center;gap:9px;padding:12px 10px;color:var(--bp-text);border-radius:8px;font-size:13px}#app .bp-sidebar nav a:hover{background:var(--bp-field)}#app .bp-sidebar nav small{margin-left:auto;color:var(--bp-muted)}#app .bp-help{font-size:12px;line-height:1.7;padding:0 24px 20px;color:var(--bp-muted)}#app .bp-form{min-width:0;display:grid;gap:20px}#app .bp-section{padding:26px;border:1px solid var(--bp-line);border-radius:16px;background:var(--bp-card);scroll-margin-top:95px}#app .bp-section>header{display:flex;gap:13px;align-items:center;margin-bottom:24px}#app .bp-section>header>svg{color:#9569e5;flex-shrink:0}#app .bp-section h2{font-size:18px;margin:0 0 5px}#app .bp-section header p{font-size:13px;margin:0;color:var(--bp-muted);line-height:1.6}#app .bp-grid,#app .bp-social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#app .bp-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:500}#app .bp-bio{grid-column:1/-1}#app .bp-field>span{display:flex;align-items:center;gap:8px}#app .bp-field>span em{font-size:10px;font-style:normal;color:var(--bp-muted);margin-left:auto}#app .bp-manager :is(input:not([type=checkbox]),textarea){display:block;width:100%;min-width:0;min-height:44px;padding:11px 12px;border:1px solid var(--bp-line)!important;border-radius:9px;background:var(--bp-field)!important;color:var(--bp-text)!important;font:inherit;box-shadow:none}#app .bp-manager textarea{resize:vertical}#app .bp-field>small{font-size:11px;line-height:1.6;color:var(--bp-muted);font-weight:400;overflow-wrap:anywhere}#app .bp-check{display:flex;align-items:center;gap:12px;margin-top:22px;padding:15px;background:var(--bp-field);border-radius:10px;font-size:13px}#app .bp-check span{display:grid;gap:4px}#app .bp-check small{font-size:12px;color:var(--bp-muted)}#app .bp-manager input[type=checkbox]{width:17px;height:17px;min-height:0;flex-shrink:0;accent-color:#8054d8}#app .bp-hour{display:grid;grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) minmax(110px,1fr) 45px;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--bp-line);font-size:13px}#app .bp-hour:last-child{border:0}#app .bp-day{display:flex;align-items:center;gap:10px;text-transform:capitalize}#app .bp-hour>label:not(.bp-day){display:grid;gap:5px}#app .bp-hour>label>span:not(:last-child){font-size:11px;color:var(--bp-muted)}#app .bp-hour>small{font-size:11px;color:var(--bp-muted)}#app .bp-hour input:disabled{opacity:.45}#app .bp-savebar{position:sticky;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--bp-line);border-radius:12px;background:var(--bp-card);z-index:5;box-shadow:0 8px 25px #0001}#app .bp-savebar>span{color:var(--bp-muted);font-size:12px}#app .bp-savebar button{display:inline-flex;gap:8px;align-items:center;justify-content:center;background:#8054d8;color:#fff;border:0;border-radius:9px;padding:12px 18px;font-size:13px;cursor:pointer}#app .bp-savebar button:disabled{opacity:.6}#app .bp-error{color:#cf5269!important;font-size:12px!important}#app .bp-notice{display:flex;gap:8px;align-items:center;background:var(--bp-card);padding:15px;border:1px solid var(--bp-line);border-radius:10px}
#app .js-share{margin:24px 0;padding-top:18px;border-top:1px solid var(--joby-line,#e8e3ef);color:var(--joby-ink,#29223b)}#app .js-share h3{display:flex;gap:8px;align-items:center;font-size:15px;margin:0 0 10px}#app .js-share p{font-size:12px;color:var(--joby-muted,#797184);line-height:1.7}#app .js-share-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#app .js-share-grid label{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--joby-line,#e8e3ef);border-radius:10px;background:var(--joby-surface,#fff);min-width:0;cursor:pointer}#app .js-share-grid input{width:17px;height:17px;flex-shrink:0;accent-color:#8054d8}#app .js-share-grid label:has(input:checked){border-color:#9569e5;background:color-mix(in srgb,#9569e5 7%,var(--joby-surface,#fff))}#app .js-share-grid span{display:grid;gap:4px;min-width:0}#app .js-share-grid b{font-size:13px}#app .js-share-grid small{font-size:11px;overflow-wrap:anywhere;color:var(--joby-muted,#797184)}#app .js-share-links{display:grid;gap:9px}#app .js-share-links>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid var(--joby-line,#e8e3ef);border-radius:9px}#app .js-share-links b{font-size:12px;margin-right:auto}#app .js-share-links :is(a,button){display:inline-flex;align-items:center;gap:5px;padding:7px;border:1px solid var(--joby-line,#e8e3ef);border-radius:6px;background:var(--joby-surface,#fff);color:var(--joby-ink,#29223b);font-size:11px;cursor:pointer}
@media(max-width:1050px){#app .bp-manager{grid-template-columns:210px minmax(0,1fr)}#app .bp-grid,#app .bp-social-grid{grid-template-columns:1fr}#app .bp-hour{grid-template-columns:1fr 1fr 1fr}#app .bp-hour>small{display:none}}
@media(max-width:760px){#app .bp-manager{grid-template-columns:1fr;gap:16px}#app .bp-sidebar{position:static}#app .bp-preview{padding:18px}#app .bp-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));padding:6px}#app .bp-sidebar nav a{flex-direction:column;gap:5px;text-align:center;padding:10px 5px;font-size:11px}#app .bp-sidebar nav small,#app .bp-help{display:none}#app .bp-section{padding:18px}#app .bp-hour{grid-template-columns:1fr 1fr;gap:10px}#app .bp-day{grid-column:1/-1}#app .bp-savebar{bottom:72px;padding:12px}#app .bp-savebar>span{font-size:11px}#app .js-share-grid{grid-template-columns:1fr}}
#app .jr-wizard-header>div>.jr-primary{min-width:180px;padding-inline:32px}#app .jr-wizard-footer>.jr-primary{min-width:220px;padding:13px 36px}
#app .ja-menu{position:relative;flex-shrink:0;margin-left:auto}#app .ja-menu summary{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--joby-line);border-radius:8px;cursor:pointer;list-style:none;color:var(--joby-ink);background:var(--joby-surface)}#app .ja-menu summary::-webkit-details-marker{display:none}#app .ja-menu>div{position:absolute;right:0;top:40px;z-index:50;min-width:210px;padding:7px;border:1px solid var(--joby-line);border-radius:10px;background:var(--joby-surface);box-shadow:0 10px 30px #0002}#app :is(.ja-menu>div,.je-job-actions details>div,.jp-action-menu>div)>:is(a,button){display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:10px;border:0;border-radius:6px;background:transparent;color:var(--joby-ink);font-size:12px;cursor:pointer}#app :is(.ja-menu,.je-job-actions,.jp-action-menu) .ja-danger{color:#d65a72!important}#app .ja-hint{display:block;padding:9px;font-size:11px;color:var(--joby-muted)}#app .ja-menu :is(a,button):hover{background:var(--joby-field)}#app .jr-job-title>.ja-menu{margin-left:6px}#app .jr-job-title>button:disabled{opacity:.6;cursor:default}#app .jr-job-list article{overflow:visible}
#app .jpp-page{position:fixed;inset:0;z-index:11000;display:block;overflow:auto;padding-bottom:100px;background:var(--joby-canvas)!important;color:var(--joby-ink)!important}#app .jpp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 24px;border-bottom:1px solid var(--joby-line);background:var(--joby-surface)}#app .jpp-toolbar button{display:flex;align-items:center;gap:7px;border:0;background:none;color:var(--joby-ink);cursor:pointer}#app .jpp-toolbar>span{font-size:12px;color:var(--joby-muted)}#app .jpp-heading{padding:26px 30px 12px}#app .jpp-heading h1{display:flex;align-items:center;gap:12px;font-size:25px;margin:0 0 10px}#app .jpp-heading h1 small{font-size:11px;background:var(--joby-field);color:#9569e5;padding:5px 9px;border-radius:6px}#app .jpp-heading p{font-size:12px;color:var(--joby-muted)}#app .jpp-tabs{padding:15px 30px;border-bottom:1px solid var(--joby-line);font-size:13px;color:#9569e5}#app .jpp-page .je-information{padding:0 24px}#app .jpp-page .je-information.is-preview :is(button,a){display:none!important}#app .jpp-page .je-information-main{padding:24px 8px}#app .jpp-page .je-sidebar{background:var(--joby-surface)!important}#app .jpp-publish{position:fixed;bottom:18px;right:28px;z-index:11001;display:flex;align-items:center;gap:22px;padding:14px;border:1px solid var(--joby-line);border-radius:14px;background:var(--joby-surface);box-shadow:0 8px 35px #0002}#app .jpp-publish>span{font-size:12px;color:var(--joby-muted)}#app .jpp-publish>.jr-primary{min-width:190px;padding:14px 30px}
@media(max-width:760px){#app .jr-wizard-header>div>.jr-primary{min-width:100px;padding-inline:18px}#app .jr-wizard-footer>.jr-primary{flex:1;min-width:0}#app .jpp-heading{padding:20px 16px 10px}#app .jpp-heading h1{font-size:21px}#app .jpp-page .je-information{padding:0 10px}#app .jpp-publish{left:12px;right:12px;bottom:12px;justify-content:space-between}#app .jpp-publish>span{font-size:10px}#app .jpp-publish>.jr-primary{min-width:150px;padding:12px 18px}#app .jr-job-title{flex-wrap:wrap}#app .ja-menu>div{min-width:190px}}
#app .bp-manager .bp-sidebar{background:var(--bp-card)!important;border-color:var(--bp-line)!important;color:var(--bp-text)!important}html[data-theme=dark] #app .bp-manager :is(input:not([type=checkbox]),textarea){background:var(--bp-field)!important;border:1px solid var(--bp-line)!important;color:var(--bp-text)!important}#app .bp-manager .bp-preview{background:transparent!important}
#app .jpp-page.je-reference{width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;height:100dvh}html[data-theme=dark] #app .je-reference .je-information-main{background:#080808!important}#app .jpp-page .je-description>p{font-size:15px;line-height:1.9}#app .jpp-page .je-description ul{font-size:14px;line-height:1.9}
