/* Inline company fields reuse the existing identity, controls and glass. */
.org-business-copy{display:grid;gap:14px;margin-top:20px;padding:16px;border:1px solid #c9ddd2;border-radius:16px;min-width:0}
.org-business-copy-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;min-width:0}
.org-business-copy-controls>label{flex:1 1 180px}.org-business-copy-controls>button{flex:1 1 200px;min-height:44px}
.org-business-copy [data-business-copy-status]:empty{display:none}
@media(max-width:540px){.org-business-copy{padding:12px}.org-business-copy-controls>label,.org-business-copy-controls>button{flex-basis:100%}}
@media(forced-colors:active){.org-business-copy{border-color:CanvasText}}
.org-business-hours{padding:24px;border:1px solid #c9ddd2;border-radius:22px;background:rgba(245,250,246,.82);display:grid;gap:18px;min-width:0;color:#315f4c}
.org-business-hours>header{display:flex;gap:14px;align-items:center}.org-business-hours p{font-weight:400;font-size:13px;line-height:1.65;margin:0}.org-business-hours header i{font-size:24px}.org-business-hours label,.org-business-transfer-body label{display:grid;gap:8px;font-size:13px;min-width:0}.org-business-hours small{font-weight:400}
.org-business-hours [data-business-week]:disabled,.org-business-day>fieldset:disabled{display:none}.org-business-hours fieldset{border:0;padding:0;margin:0;min-width:0}.org-business-week{display:grid;gap:14px;margin-top:18px}.org-business-day{padding:16px;border-radius:16px;background:rgba(255,255,255,.6);border:1px solid #d6e3dc;min-width:0}.org-business-day>fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.org-business-day>fieldset label:nth-child(3){grid-column:1/-1}
.org-business-hours .org-business-check{display:flex;align-items:center;gap:10px;min-height:32px}.org-business-check input[type=checkbox],.org-business-review input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;accent-color:#315f4c}
.org-business-hours input:not([type=checkbox]),.org-business-hours select,.org-business-transfer-body input:not([type=checkbox]),.org-business-transfer-body select{width:100%;min-width:0;box-sizing:border-box;padding:12px;border:1px solid #c9ddd2;border-radius:12px;background:#fff;color:#315f4c;font:inherit;min-height:44px}
.org-business-hours :disabled{color:#77867e;background:#eef2ef}.org-business-project-context{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px;border:1px solid #c9ddd2;border-radius:16px}
button[data-business]{border:1px solid #c3d8cc;border-radius:12px;padding:11px 15px;color:#315f4c;background:rgba(247,251,248,.9);font:inherit;cursor:pointer;min-height:42px;white-space:normal;line-height:1.4;max-width:100%}button[data-business]:disabled{cursor:wait;color:#74837b;background:#ecf1ed}button[data-business]:focus-visible,.org-business-hours input:focus-visible{outline:3px solid #5e947e;outline-offset:3px}
.org-business-slot-list{display:flex;flex-wrap:wrap;gap:8px;max-height:240px;overflow:auto;padding:6px}.org-business-slot-list button{font-size:12px}.org-duration-quick [data-business-slot-results]{display:block;width:100%;padding-top:12px}.org-duration-quick:has([data-business=slots])>div{flex-wrap:wrap}.org-duration-quick>div>.org-wide{flex-basis:100%;display:block}.org-business-slot-list+p,.org-business-slot-list+small{line-height:1.6}
.org-business-overlay{z-index:100090!important;padding:20px!important}.org-business-transfer{font-weight:400;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.5;color:#29483a;width:min(760px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:22px;box-sizing:border-box;border-radius:24px;display:block;background:rgba(246,250,247,.94)}.org-business-transfer .org-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 20px;padding:16px}.org-business-transfer .org-modal-head>div{min-width:0}.org-business-transfer h2{overflow-wrap:anywhere}.org-business-transfer .org-modal-head>button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;line-height:1;font-size:24px}
.org-business-transfer-body{display:grid;gap:18px;padding:18px}.org-business-review{display:grid;gap:16px}.org-business-review p{font-weight:400;line-height:1.65;font-size:13px;margin:0}.org-business-review label:has([type=checkbox]){display:flex;align-items:flex-start;line-height:1.6}.org-business-transfer .org-modal-actions{position:static;margin:20px 0 0;padding:14px;border:1px solid #d5e1da;border-radius:18px;display:flex;gap:12px;justify-content:flex-end}.org-business-transfer [role=status]{color:#865a22;line-height:1.5}
@media(min-width:1100px){.org-business-day>fieldset{grid-template-columns:repeat(5,minmax(0,1fr))}.org-business-day>fieldset label:nth-child(3){grid-column:auto}}
@media(max-width:540px){.org-business-hours{padding:16px}.org-business-day{padding:12px}.org-business-day>fieldset{grid-template-columns:minmax(0,1fr)}.org-business-overlay{padding:10px!important}.org-business-transfer{padding:10px;max-height:calc(100dvh - 20px)}.org-business-transfer-body{padding:12px}.org-business-transfer .org-modal-head{padding:10px}}
@media(forced-colors:active){.org-business-hours,.org-business-day,.org-business-transfer,button[data-business]{border:1px solid CanvasText;background:Canvas;color:CanvasText}}
