.organization-schedule-loading{display:grid;min-height:340px;place-content:center;justify-items:center;gap:10px;border:1px solid var(--uig-line,var(--uis-line));border-radius:22px;color:var(--uis-text);background:var(--uig-panel,var(--uis-panel));text-align:center}.organization-schedule-loading svg{width:34px;height:34px;color:var(--uis-accent);fill:none;stroke:currentColor}.organization-schedule-loading span{color:var(--uis-muted)}
body[data-view="organization"] #diagramToolbar:has(.organization-schedule-toolbar-copy){display:grid;grid-template-columns:auto minmax(520px,1fr) auto;align-items:end;gap:14px;padding:10px max(20px,calc((100vw - 1840px)/2));border-color:var(--uig-line,var(--uis-line));background:var(--uig-bg,var(--uis-panel))}.organization-schedule-toolbar-copy{display:grid;gap:1px;min-width:190px}.organization-schedule-toolbar-copy small{color:var(--uis-accent);font-size:.62rem;font-weight:900;letter-spacing:.1em}.organization-schedule-toolbar-copy strong{color:var(--uis-text);font-size:1rem}.organization-schedule-toolbar-copy span{color:var(--uis-muted);font-size:.72rem}.organization-schedule-filters{display:grid;grid-template-columns:1.15fr 1.3fr 1.2fr .7fr;gap:8px}.organization-schedule-filters label{display:grid;gap:3px}.organization-schedule-filters label>span{color:var(--uis-muted);font-size:.59rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.organization-schedule-filters :is(input,select),.organization-availability-form :is(input,select){min-width:0;height:38px;padding:0 10px;border:1px solid var(--uig-line,var(--uis-line));border-radius:10px;color:var(--uis-text);background:var(--uig-inset,var(--uis-inset));font:inherit;color-scheme:dark}.organization-schedule-actions{display:flex;align-items:center;gap:7px}.organization-schedule-actions button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--uig-line,var(--uis-line));border-radius:11px;color:var(--uis-text);background:var(--uig-inset,var(--uis-inset));font-weight:800}.organization-schedule-actions button svg{width:17px;height:17px;fill:none;stroke:currentColor}.organization-schedule-actions [data-variant="primary"]{color:var(--uis-head);border-color:var(--uis-accent);background:var(--uis-accent)}.organization-schedule-actions .organization-schedule-help{width:42px;padding:0;border-radius:50%;color:var(--uis-accent);font-size:1.05rem}
.organization-section-stack:has(.organization-schedule-page){width:100%;max-width:none}.organization-schedule-page{overflow:hidden;width:100%;border:1px solid var(--uig-line,var(--uis-line));border-radius:22px;color:var(--uis-text);background:var(--uig-panel,var(--uis-panel));box-shadow:0 18px 48px color-mix(in srgb,var(--uis-head) 32%,transparent)}.organization-schedule-page>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--uig-line,var(--uis-line));background:var(--uig-bg-alt,var(--uis-card))}.organization-schedule-page>header small{color:var(--uis-accent);font-size:.65rem;font-weight:900;letter-spacing:.12em}.organization-schedule-page>header h2{margin:3px 0;color:var(--uis-text);font-size:1.3rem}.organization-schedule-page>header p{margin:0;color:var(--uis-muted);font-size:.79rem}.organization-schedule-legend{display:flex;align-items:center;gap:14px;color:var(--uis-muted);font-size:.7rem}.organization-schedule-legend span{display:flex;align-items:center;gap:6px}.organization-schedule-legend i{width:10px;height:10px;border-radius:3px;background:var(--uis-accent)}.organization-schedule-legend span:nth-child(2) i{background:color-mix(in srgb,var(--uis-accent) 44%,var(--uis-card-alt))}.organization-schedule-legend b{padding:6px 9px;border:1px solid var(--uig-line,var(--uis-line));border-radius:8px;color:var(--uis-text);background:var(--uig-inset,var(--uis-inset))}.organization-schedule-scroll{overflow:auto;max-width:100%;scrollbar-color:var(--uis-accent) var(--uis-head)}.organization-schedule-grid{display:grid;grid-template-columns:74px repeat(var(--room-count),minmax(180px,1fr));grid-template-rows:58px 840px;min-width:max(100%,calc(74px + var(--room-count)*180px));background:var(--uig-bg,var(--uis-panel))}.organization-schedule-corner,.organization-schedule-room-head{position:sticky;top:0;z-index:4;display:grid;align-content:center;padding:0 12px;border-right:1px solid var(--uig-line,var(--uis-line));border-bottom:1px solid var(--uig-line,var(--uis-line));background:var(--uig-bg-alt,var(--uis-card))}.organization-schedule-corner{left:0;z-index:5;color:var(--uis-muted);font-size:.6rem;font-weight:900;letter-spacing:.1em}.organization-schedule-room-head small{color:var(--uis-accent);font-size:.58rem;font-weight:850;text-transform:uppercase}.organization-schedule-room-head strong{overflow:hidden;color:var(--uis-text);font-size:.83rem;text-overflow:ellipsis;white-space:nowrap}.organization-schedule-times{position:sticky;left:0;z-index:3;display:grid;grid-template-rows:repeat(29,1fr);border-right:1px solid var(--uig-line,var(--uis-line));background:var(--uig-bg-alt,var(--uis-card))}.organization-schedule-times span{display:flex;align-items:flex-start;justify-content:center;color:var(--uis-muted);font-size:.62rem;transform:translateY(-.42em)}.organization-schedule-column{position:relative;border-right:1px solid var(--uig-line,var(--uis-line));background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(3.5714% - 1px),var(--uig-line,var(--uis-line)) calc(3.5714% - 1px),var(--uig-line,var(--uis-line)) 3.5714%)}.organization-schedule-block{position:absolute;top:var(--slot-top);left:6px;right:6px;height:var(--slot-height);min-height:25px;overflow:hidden;padding:5px 7px;border:1px solid var(--uis-line-strong);border-left:4px solid var(--uis-accent);border-radius:8px;color:var(--uis-text);background:color-mix(in srgb,var(--uis-accent) 18%,var(--uis-card));box-shadow:0 7px 16px color-mix(in srgb,var(--uis-head) 25%,transparent);animation:organizationSlotIn .34s ease both}.organization-schedule-block.is-exceptional{border-left-color:var(--uis-text);background:color-mix(in srgb,var(--uis-accent) 34%,var(--uis-card-alt))}.organization-schedule-block strong,.organization-schedule-block span,.organization-schedule-block small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-schedule-block strong{font-size:.68rem}.organization-schedule-block span{font-size:.66rem}.organization-schedule-block small{color:var(--uis-muted);font-size:.56rem}.organization-schedule-page:fullscreen{width:100vw;height:100vh;border:0;border-radius:0;background:var(--uig-panel,var(--uis-panel))}.organization-schedule-page:fullscreen .organization-schedule-scroll{height:calc(100vh - 96px)}.organization-schedule-empty{padding:30px;color:var(--uis-muted);text-align:center}
.organization-schedule-modal-note{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin-top:16px;padding:14px;border:1px solid var(--uis-line);border-radius:12px;background:var(--uis-inset)}.organization-schedule-modal-note strong{color:var(--uis-text)}.organization-schedule-modal-note span{color:var(--uis-muted)}.organization-availability-form{display:grid;gap:13px;margin-top:18px}.organization-availability-form>div{display:grid;grid-template-columns:1.35fr .8fr .8fr;gap:10px}.organization-availability-form label{display:grid;gap:5px}.organization-availability-form label>span{color:var(--uis-muted);font-size:.7rem;font-weight:800}.organization-availability-form>button{min-height:44px;border:1px solid var(--uis-accent);border-radius:11px;color:var(--uis-head);background:var(--uis-accent);font-weight:900}.organization-availability-result{display:grid;gap:12px;padding:16px;border:1px solid var(--uis-line-strong);border-radius:14px;background:var(--uis-card);animation:organizationResultIn .36s ease both}.organization-availability-result>div{display:flex;align-items:center;gap:12px}.organization-availability-result>div>svg{width:31px;height:31px;color:var(--uis-accent);fill:none;stroke:currentColor}.organization-availability-result small{display:block;color:var(--uis-accent);font-weight:900;letter-spacing:.1em}.organization-availability-result strong{color:var(--uis-text)}.organization-availability-result p{margin:2px 0 0;color:var(--uis-muted)}.organization-availability-result>[data-reserve-organization-room]{min-height:42px;border:1px solid var(--uis-accent);border-radius:10px;color:var(--uis-head);background:var(--uis-accent);font-weight:900}.organization-availability-result>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.organization-availability-result>section>small{grid-column:1/-1}.organization-availability-result>section button{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--uis-line);border-radius:10px;color:var(--uis-text);background:var(--uis-inset);text-align:left}.organization-availability-result>section button svg{width:18px;height:18px;color:var(--uis-accent);fill:none;stroke:currentColor}.organization-availability-result>section button span{display:grid}.organization-availability-result>section button small{color:var(--uis-muted);letter-spacing:0}
@keyframes organizationSlotIn{from{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:none}}@keyframes organizationResultIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media(max-width:1100px){body[data-view="organization"] #diagramToolbar:has(.organization-schedule-toolbar-copy){grid-template-columns:1fr auto}.organization-schedule-toolbar-copy{display:none}.organization-schedule-filters{grid-column:1}.organization-schedule-actions{grid-column:2}}
@media(max-width:720px){body[data-view="organization"] #diagramToolbar:has(.organization-schedule-toolbar-copy){display:block;padding:10px 12px}.organization-schedule-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-schedule-actions{display:grid;grid-template-columns:1fr 1fr 42px;margin-top:9px}.organization-schedule-actions button{padding:0 8px}.organization-schedule-page{border-radius:16px}.organization-schedule-page>header{display:grid;padding:14px}.organization-schedule-legend{flex-wrap:wrap;gap:8px 12px}.organization-schedule-grid{grid-template-columns:62px repeat(var(--room-count),minmax(165px,1fr))}.organization-availability-form>div{grid-template-columns:1fr 1fr}.organization-availability-form>div label:first-child{grid-column:1/-1}.organization-availability-result>section{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.organization-schedule-block,.organization-availability-result{animation:none}}
.organization-schedule-grid{grid-template-columns:74px repeat(var(--room-count),minmax(180px,1fr));width:100%;min-width:var(--schedule-grid-min,100%);grid-template-rows:58px 1120px}.organization-schedule-times{grid-template-rows:repeat(57,1fr)}.organization-schedule-column{background:none}.organization-schedule-cells{position:absolute;inset:0;display:grid;grid-template-rows:repeat(56,1fr)}.organization-schedule-cell{position:relative;z-index:1;width:100%;min-height:0;padding:0;border:0;border-bottom:1px solid var(--uig-line,var(--uis-line));border-radius:0;background:transparent;cursor:pointer}.organization-schedule-cell:not(:disabled):hover,.organization-schedule-cell:not(:disabled):focus-visible{z-index:2;background:color-mix(in srgb,var(--uis-accent) 14%,transparent);outline:1px solid var(--uis-accent);outline-offset:-1px}.organization-schedule-cell:disabled{cursor:default}.organization-schedule-cell.is-busy{background:color-mix(in srgb,var(--uis-line) 13%,transparent)}.organization-schedule-block{z-index:3;pointer-events:none}
@media(max-width:720px){.organization-schedule-grid{grid-template-columns:62px repeat(var(--room-count),165px)}}
.organization-availability-form>button,.organization-availability-result>[data-reserve-organization-room]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.organization-availability-form>button svg,.organization-availability-result>[data-reserve-organization-room] svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.8}

/* Rasporedi uvijek koriste jedinstvene tematske kontrole aplikacije. */
.organization-schedule-filters label:has(.my-teaching-select),.organization-schedule-modal label:has(.my-teaching-select){position:relative;min-width:0}.organization-schedule-filters .my-teaching-select>summary{min-height:38px;height:38px;padding:0 10px;border-radius:10px;font-size:.72rem}.organization-schedule-filters .my-teaching-select>.ui-dropdown-panel{z-index:520;width:100%;min-width:100%;max-width:100%}
body[data-view="organization"] .admin-modal{color:var(--uis-text)!important;border-color:var(--uis-line-strong)!important;background:radial-gradient(circle at 88% 0,var(--uis-accent-soft),transparent 35%),var(--uis-panel)!important;box-shadow:0 30px 90px color-mix(in srgb,var(--uis-head) 55%,transparent)!important}body[data-view="organization"] .admin-modal :is(h2,h3,h4,strong){color:var(--uis-text)!important}body[data-view="organization"] .admin-modal :is(p,label>span){color:var(--uis-muted)!important}body[data-view="organization"] .admin-modal .admin-modal-kicker{color:var(--uis-accent)!important}body[data-view="organization"] .admin-modal :is(input,select,textarea){color:var(--uis-text)!important;border-color:var(--uis-line-strong)!important;background:var(--uis-inset)!important}body[data-view="organization"] .admin-modal-close{color:var(--uis-text)!important;border-color:var(--uis-line)!important;background:var(--uis-inset)!important}.organization-schedule-modal{width:min(900px,calc(100vw - 28px))!important;overflow:visible!important}.organization-schedule-modal .my-teaching-select>.ui-dropdown-panel{z-index:560;width:100%;min-width:100%;max-width:100%}

/* Status termina je semantičan i namjerno ne ovisi o odabranoj temi. */
.organization-schedule-block{color:#effff6;border-color:#69c990;border-left-color:#38ad6c;background:#17613d;box-shadow:0 7px 18px color-mix(in srgb,#052d1a 28%,transparent)}.organization-schedule-block span,.organization-schedule-block small{color:#d7f5e3}.organization-schedule-block.is-exceptional{color:#fff4f2;border-color:#df8c83;border-left-color:#c84f48;background:#7a3535;box-shadow:0 7px 18px color-mix(in srgb,#441010 25%,transparent)}.organization-schedule-block.is-exceptional span,.organization-schedule-block.is-exceptional small{color:#f8d9d5}.organization-schedule-legend span:first-child i{background:#38ad6c}.organization-schedule-legend span:nth-child(2) i{background:#c84f48}

.organization-schedule-page.is-awaiting-filter .organization-schedule-scroll{display:none}.organization-schedule-page.is-awaiting-filter>header{border-bottom:0}.organization-schedule-empty{display:grid;min-height:430px;place-content:center;justify-items:center;gap:7px;padding:28px;color:var(--uis-muted);text-align:center;background:radial-gradient(circle at 50% 30%,var(--uis-accent-soft),transparent 38%)}.organization-schedule-empty>span{display:grid;width:58px;height:58px;place-items:center;margin-bottom:5px;border:1px solid var(--uis-line-strong);border-radius:17px;color:var(--uis-accent);background:var(--uis-inset)}.organization-schedule-empty>span svg{width:25px;height:25px;fill:none;stroke:currentColor}.organization-schedule-empty>small{color:var(--uis-accent);font-size:.63rem;font-weight:900;letter-spacing:.12em}.organization-schedule-empty h3{margin:0;color:var(--uis-text);font-size:1.25rem}.organization-schedule-empty p{max-width:520px;margin:0 0 14px}.organization-schedule-empty>div{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.organization-schedule-empty>div button{display:grid;min-width:170px;grid-template-columns:30px 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center;padding:11px 13px;border:1px solid var(--uis-line);border-radius:12px;color:var(--uis-text);background:var(--uis-inset);text-align:left}.organization-schedule-empty>div button svg{grid-row:1/3;width:22px;height:22px;color:var(--uis-accent);fill:none;stroke:currentColor}.organization-schedule-empty>div button strong{font-size:.76rem}.organization-schedule-empty>div button small{color:var(--uis-muted);font-size:.62rem}.organization-schedule-empty>div button:hover{border-color:var(--uis-line-strong);background:var(--uis-accent-soft);transform:translateY(-1px)}

.organization-fullscreen-bar{display:none}.organization-schedule-page:fullscreen{display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;color:var(--uis-text);background:var(--uis-panel)}.organization-schedule-page:fullscreen .organization-fullscreen-bar{display:grid;grid-template-columns:minmax(620px,1fr) auto auto;align-items:stretch;gap:14px;padding:10px clamp(16px,2vw,36px);border-bottom:1px solid var(--uis-line-strong);background:var(--uig-bg,var(--uis-panel))}.organization-fullscreen-search{display:grid;grid-template-columns:180px minmax(0,1fr);gap:6px 12px}.organization-fullscreen-search>small{grid-column:1/3}.organization-fullscreen-search label{display:grid;gap:3px}.organization-fullscreen-search label>span{color:var(--uis-muted);font-size:.55rem;font-weight:900;text-transform:uppercase}.organization-fullscreen-search input{height:36px;padding:0 10px;border:1px solid var(--uis-line);border-radius:9px;color:var(--uis-text);background:var(--uis-inset);color-scheme:dark}.organization-fullscreen-bar nav{display:flex;align-items:end;gap:6px;overflow-x:auto}.organization-fullscreen-bar nav button,.organization-fullscreen-actions button{min-height:36px;padding:0 11px;border:1px solid var(--uis-line);border-radius:9px;color:var(--uis-muted);background:var(--uis-inset);font-weight:800;white-space:nowrap}.organization-fullscreen-bar nav button.is-active{color:var(--uis-text);border-color:var(--uis-line-strong);background:var(--uis-accent-soft)}.organization-fullscreen-legend{display:flex;align-items:center;gap:10px;color:var(--uis-muted);font-size:.66rem;white-space:nowrap}.organization-fullscreen-legend span{display:flex;align-items:center;gap:5px}.organization-fullscreen-legend i{width:9px;height:9px;border-radius:3px;background:#38ad6c}.organization-fullscreen-legend span:nth-child(2) i{background:#c84f48}.organization-fullscreen-legend span:nth-child(3) i{background:#e6901c}.organization-fullscreen-legend b{padding:5px 8px;border:1px solid var(--uis-line);border-radius:8px;color:var(--uis-text);background:var(--uis-inset)}.organization-fullscreen-actions{display:grid;grid-template-columns:36px auto;align-content:start;gap:5px}.organization-fullscreen-actions>small{grid-column:1/3}.organization-fullscreen-actions button{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--uis-text)}.organization-fullscreen-actions button:first-of-type{padding:0}.organization-fullscreen-actions svg{width:16px;height:16px;fill:none;stroke:currentColor}.organization-schedule-page:fullscreen .organization-schedule-scroll{height:auto;min-height:0}.organization-schedule-page:fullscreen .organization-schedule-grid{grid-template-rows:58px minmax(840px,1fr)}
@media(max-width:720px){.organization-schedule-empty{min-height:360px}.organization-schedule-empty>div{display:grid;width:100%;grid-template-columns:1fr 1fr}.organization-schedule-empty>div button{min-width:0}.organization-schedule-modal{max-height:calc(100vh - 20px)!important;overflow-y:auto!important}.organization-schedule-modal:has(.my-teaching-select[open]){overflow:visible!important}.organization-schedule-filters .my-teaching-select>.ui-dropdown-panel{position:fixed;top:auto;right:12px;bottom:12px;left:12px;width:auto;max-width:none;max-height:min(62vh,440px)}}
.organization-schedule-page:fullscreen .organization-schedule-grid{grid-template-rows:58px minmax(1120px,1fr)}
.organization-schedule-times{grid-template-rows:repeat(56,1fr)}
.organization-schedule-toolbar-legend{display:flex;align-items:center;align-self:center;gap:12px;color:var(--uis-muted);font-size:.68rem;white-space:nowrap}.organization-schedule-toolbar-legend span{display:flex;align-items:center;gap:6px}.organization-schedule-toolbar-legend i{width:10px;height:10px;border-radius:3px;background:#38ad6c}.organization-schedule-toolbar-legend span:nth-child(2) i{background:#c84f48}.organization-schedule-toolbar-legend span:nth-child(3) i{background:#e6901c}.organization-schedule-toolbar-legend b{padding:6px 9px;border:1px solid var(--uig-line,var(--uis-line));border-radius:8px;color:var(--uis-text);background:var(--uig-inset,var(--uis-inset))}
.organization-schedule-times span{align-items:center;transform:none}
body[data-view="organization"] #diagramToolbar:has(.organization-schedule-toolbar-legend){grid-template-columns:minmax(520px,1fr) auto auto;align-items:end}.organization-schedule-toolbar-legend+.organization-schedule-filters{grid-column:1;grid-row:1}.organization-schedule-toolbar-legend{grid-column:2;grid-row:1}.organization-schedule-toolbar-legend~.organization-schedule-actions{grid-column:3;grid-row:1}.organization-schedule-filters:has(+.organization-schedule-actions),.organization-schedule-filters{grid-template-columns:1.15fr 1.3fr 1.2fr}.organization-schedule-page:not(.is-awaiting-filter){border-radius:14px}.organization-schedule-page:not(.is-awaiting-filter) .organization-schedule-scroll{max-height:calc(100vh - 205px)}
body[data-view="organization"] .content:has(.organization-schedule-page){padding-right:clamp(18px,2.2vw,42px);padding-left:clamp(18px,2.2vw,42px)}
@media(max-width:1100px){body[data-view="organization"] #diagramToolbar:has(.organization-schedule-toolbar-legend){grid-template-columns:1fr auto}.organization-schedule-toolbar-legend{grid-column:1;grid-row:2;justify-self:start}.organization-schedule-toolbar-legend~.organization-schedule-actions{grid-column:2;grid-row:1/3}}
body[data-view="organization"] #diagramToolbar:has(.organization-toolbar-badge){display:grid;grid-template-columns:minmax(430px,720px) auto auto;align-items:stretch;justify-content:space-between;gap:10px;padding-block:8px}.organization-toolbar-badge{box-sizing:border-box;min-width:0;padding:8px 10px;border:1px solid var(--uig-line,var(--uis-line));border-radius:13px;background:var(--uig-inset,var(--uis-inset));box-shadow:inset 0 1px color-mix(in srgb,var(--uis-text) 5%,transparent)}.organization-toolbar-badge>small{display:block;margin:0 0 5px;color:var(--uis-accent);font-size:.52rem;font-weight:950;letter-spacing:.12em}.organization-toolbar-quick .organization-schedule-filters{display:grid;grid-template-columns:170px minmax(150px,1fr) minmax(150px,1fr);gap:7px}.organization-toolbar-quick .organization-schedule-filters :is(input,.my-teaching-select>summary){height:34px;min-height:34px}.organization-toolbar-actions{display:grid;align-content:start}.organization-toolbar-actions .organization-schedule-actions{display:flex;gap:6px}.organization-toolbar-actions .organization-schedule-actions button{min-height:34px;height:34px;padding-inline:10px}.organization-toolbar-actions .organization-schedule-actions .organization-schedule-help{width:34px}.organization-schedule-toolbar-legend.organization-toolbar-badge{align-self:stretch;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:8px 11px;white-space:normal}.organization-schedule-toolbar-legend.organization-toolbar-badge b{flex:0 0 auto}.organization-direct-selection{display:grid!important;grid-template-columns:1.2fr .65fr 1fr!important;gap:8px!important}.organization-direct-selection>span{display:grid;gap:2px;padding:11px 12px;border:1px solid var(--uis-line);border-radius:11px;background:var(--uis-inset)}.organization-direct-selection small{color:var(--uis-accent);font-size:.54rem;font-weight:950;letter-spacing:.1em}.organization-direct-selection strong{color:var(--uis-text)}.organization-direct-selection em{color:var(--uis-muted);font-size:.62rem;font-style:normal}.organization-direct-conflict{margin:0!important;padding:11px 12px;border:1px solid color-mix(in srgb,#df6673 55%,var(--uis-line));border-radius:10px;color:#ffd9dd!important;background:color-mix(in srgb,#9e2f3d 22%,var(--uis-inset))}
body[data-view="organization"] #diagramToolbar:has(.organization-toolbar-badge){grid-template-columns:minmax(520px,760px) minmax(330px,auto) auto;column-gap:clamp(12px,1.4vw,24px);padding:10px clamp(18px,2.2vw,42px)!important}.organization-toolbar-quick{width:100%}.organization-toolbar-actions{justify-self:end}.organization-schedule-toolbar-legend.organization-toolbar-badge{justify-self:center}
@media(max-width:1250px){body[data-view="organization"] #diagramToolbar:has(.organization-toolbar-badge){grid-template-columns:minmax(400px,1fr) auto}.organization-schedule-toolbar-legend.organization-toolbar-badge{grid-column:1/3;grid-row:2;justify-self:stretch}.organization-toolbar-actions{grid-column:2;grid-row:1}}@media(max-width:760px){body[data-view="organization"] #diagramToolbar:has(.organization-toolbar-badge){display:grid;grid-template-columns:1fr;padding-inline:14px!important}.organization-toolbar-quick .organization-schedule-filters{grid-template-columns:1fr}.organization-toolbar-actions,.organization-schedule-toolbar-legend.organization-toolbar-badge{grid-column:1;grid-row:auto;justify-self:stretch}.organization-toolbar-actions .organization-schedule-actions{display:grid;grid-template-columns:1fr 1fr 34px}.organization-direct-selection{grid-template-columns:1fr!important}body[data-view="organization"] .content:has(.organization-schedule-page){padding-right:12px;padding-left:12px}}
.organization-schedule-block.is-owned{pointer-events:auto;cursor:pointer}.organization-schedule-block.is-owned:focus-visible{outline:3px solid var(--uis-accent);outline-offset:2px}.organization-schedule-block em{display:block;overflow:hidden;font-size:.52rem;font-style:normal;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.organization-schedule-block.is-director{color:#2b1a02;border-color:#d99626;border-left-color:#f3a31b;background:#d98216;box-shadow:0 7px 18px color-mix(in srgb,#6d3500 28%,transparent)}.organization-schedule-block.is-director :is(span,small,em){color:#2b1a02}.organization-schedule-legend span:nth-child(3) i{background:#e6901c}
.organization-reservation-edit-actions{display:flex;justify-content:space-between;gap:10px}.organization-reservation-edit-actions button{min-height:44px;padding:0 16px;border-radius:11px;font-weight:900}.admin-spaces-page{display:grid;gap:14px;width:min(100%,1700px);margin:auto}.admin-spaces-page>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border:1px solid var(--uig-line,var(--uis-line));border-radius:18px;color:var(--uis-text);background:var(--uig-panel,var(--uis-panel))}.admin-spaces-page>header small{color:var(--uis-accent);font-weight:900;letter-spacing:.1em}.admin-spaces-page>header h2{margin:4px 0}.admin-spaces-page>header p{margin:0;color:var(--uis-muted)}.admin-spaces-page>header>div:last-child{display:flex;gap:8px}.admin-spaces-page button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px;border-radius:10px}.admin-spaces-page button svg{width:17px;height:17px;fill:none;stroke:currentColor}.admin-spaces-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-spaces-summary article{display:grid;gap:4px;padding:17px;border:1px solid var(--uig-line,var(--uis-line));border-radius:15px;color:var(--uis-text);background:var(--uig-bg,var(--uis-card))}.admin-spaces-summary small,.admin-spaces-list small{color:var(--uis-muted)}.admin-spaces-summary strong{font-size:1.45rem}.admin-spaces-summary article.is-danger{grid-template-columns:1fr auto;align-items:center}.admin-spaces-summary article.is-danger small{grid-column:1}.admin-spaces-summary article.is-danger strong{grid-column:1}.admin-spaces-summary article.is-danger button{grid-column:2;grid-row:1/3}.admin-spaces-list{overflow:hidden;border:1px solid var(--uig-line,var(--uis-line));border-radius:16px;background:var(--uig-panel,var(--uis-panel))}.admin-spaces-list>header,.admin-spaces-list>article{display:grid;grid-template-columns:1fr 1.15fr 1.5fr auto;gap:14px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--uig-line,var(--uis-line))}.admin-spaces-list>header{color:var(--uis-muted);background:var(--uig-bg-alt,var(--uis-card-alt));font-size:.68rem;font-weight:900;text-transform:uppercase}.admin-spaces-list>article{color:var(--uis-text);background:var(--uig-bg,var(--uis-card))}.admin-spaces-list>article:nth-child(odd){background:var(--uig-bg-alt,var(--uis-card-alt))}.admin-spaces-list>article>div{display:grid;gap:2px}.admin-spaces-list>article>div:last-child{display:flex;justify-content:flex-end;gap:7px}.admin-spaces-list em{color:#e6901c;font-size:.62rem;font-style:normal;font-weight:900}.admin-spaces-list .admin-board-empty{padding:34px;text-align:center}@media(max-width:850px){.admin-spaces-page>header{align-items:stretch;flex-direction:column}.admin-spaces-page>header>div:last-child{display:grid;grid-template-columns:1fr 1fr}.admin-spaces-summary{grid-template-columns:1fr}.admin-spaces-list{overflow-x:auto}.admin-spaces-list>header,.admin-spaces-list>article{min-width:760px}.organization-reservation-edit-actions{flex-direction:column-reverse}}
/* Modal za uređivanje termina koristi iste kompaktne akcijske gumbe kao ostatak portala. */
.organization-reservation-edit-actions button{display:inline-flex;min-width:180px;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:11px;font-weight:900}
.organization-reservation-edit-actions button svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.8}
.organization-reservation-edit-actions [data-variant="danger"]{margin-right:auto}

/* Kompaktni alatni red: pretraga i legenda čine jednu cjelinu, radnje ostaju desno. */
body[data-view="organization"] #diagramToolbar:has(.organization-toolbar-inline-legend){grid-template-columns:minmax(0,900px) auto;justify-content:space-between;align-items:stretch}.organization-toolbar-quick:has(.organization-toolbar-inline-legend){display:grid;grid-template-columns:1fr;gap:8px;max-width:900px}.organization-toolbar-inline-legend{display:flex;align-items:center;gap:9px 14px;padding-top:8px;border-top:1px solid var(--uig-line,var(--uis-line));color:var(--uis-muted);font-size:.62rem;white-space:normal}.organization-toolbar-inline-legend span{display:flex;align-items:center;gap:6px}.organization-toolbar-inline-legend i{width:9px;height:9px;border-radius:3px;background:#38ad6c}.organization-toolbar-inline-legend span:nth-child(2) i{background:#c84f48}.organization-toolbar-inline-legend span:nth-child(3) i{background:#e6901c}.organization-toolbar-inline-legend b{margin-left:auto;padding:4px 8px;border:1px solid var(--uig-line,var(--uis-line));border-radius:7px;color:var(--uis-text);background:var(--uig-bg,var(--uis-card))}.organization-toolbar-actions{align-self:stretch}.organization-toolbar-actions .organization-schedule-actions{align-items:stretch}.organization-toolbar-actions .organization-schedule-actions button{white-space:nowrap}
body[data-view="organization"] #diagramToolbar:has(.organization-toolbar-inline-legend){width:min(calc(100% - clamp(36px,4.4vw,84px)),1900px);grid-template-columns:minmax(0,1fr) auto;justify-content:normal;gap:18px;margin-inline:auto;padding-inline:0!important}.organization-toolbar-quick:has(.organization-toolbar-inline-legend){width:100%;max-width:none}.organization-toolbar-quick .organization-toolbar-inline-legend{grid-column:1!important;grid-row:auto!important;justify-self:stretch!important;box-sizing:border-box;width:100%;padding:8px 2px 0}.organization-toolbar-quick .organization-schedule-filters{max-width:1040px}.organization-toolbar-actions{justify-self:end}
.organization-schedule-block.is-short{display:flex;min-height:20px;align-items:center;gap:7px;padding:1px 7px;line-height:1}.organization-schedule-block.is-short strong{flex:0 0 auto;font-size:.59rem}.organization-schedule-block.is-short span{min-width:0;flex:1;font-size:.55rem}.organization-schedule-block.is-short em{display:none}
@media(max-width:1050px){body[data-view="organization"] #diagramToolbar:has(.organization-toolbar-inline-legend){grid-template-columns:minmax(0,1fr) auto}.organization-toolbar-quick .organization-schedule-filters{grid-template-columns:135px minmax(130px,1fr) minmax(130px,1fr)}.organization-toolbar-actions .organization-schedule-actions button span{display:none}.organization-toolbar-actions .organization-schedule-actions button{width:38px;padding:0}.organization-toolbar-actions .organization-schedule-actions [data-variant="primary"]{width:42px}}@media(max-width:720px){body[data-view="organization"] #diagramToolbar:has(.organization-toolbar-inline-legend){grid-template-columns:1fr}.organization-toolbar-actions{justify-self:stretch}.organization-toolbar-actions .organization-schedule-actions{display:grid;grid-template-columns:1fr 1fr 38px}.organization-toolbar-actions .organization-schedule-actions button,.organization-toolbar-actions .organization-schedule-actions [data-variant="primary"]{width:auto}.organization-toolbar-actions .organization-schedule-actions button span{display:inline}.organization-toolbar-inline-legend{flex-wrap:wrap}.organization-toolbar-inline-legend b{margin-left:0}}

/* Jednoredni raspored: legenda lijevo, pretraga u sredini, radnje desno. */
body[data-view="organization"] #diagramToolbar:has(>.organization-toolbar-inline-legend){width:min(calc(100% - clamp(36px,4.4vw,84px)),1900px);display:grid;grid-template-columns:auto minmax(500px,1fr) auto;align-items:stretch;gap:12px;margin-inline:auto;padding:8px 0!important}.organization-toolbar-inline-legend.organization-toolbar-badge{box-sizing:border-box;display:flex;align-items:center;align-content:center;justify-content:flex-start;align-self:stretch;gap:7px 11px;min-width:350px;padding:8px 10px;border-top:1px solid var(--uig-line,var(--uis-line));white-space:nowrap}.organization-toolbar-inline-legend.organization-toolbar-badge b{margin-left:auto}.organization-toolbar-quick:has(+.organization-toolbar-actions){display:grid;align-content:center;max-width:none;padding:8px 10px}.organization-toolbar-quick:has(+.organization-toolbar-actions)>small,.organization-toolbar-actions>small{margin-bottom:4px}.organization-toolbar-quick .organization-schedule-filters{width:100%;max-width:none;grid-template-columns:150px minmax(170px,1fr) minmax(170px,1fr)}.organization-toolbar-actions{align-self:stretch;justify-self:end;padding:8px 10px}.organization-toolbar-actions .organization-schedule-actions{align-items:center}.organization-toolbar-actions .organization-schedule-actions button{height:34px;min-height:34px}
body[data-view="organization"] #diagramToolbar>.organization-toolbar-inline-legend{grid-column:1!important;grid-row:1!important;justify-self:stretch!important;height:auto!important}.organization-toolbar-inline-legend+.organization-toolbar-quick{grid-column:2!important;grid-row:1!important}.organization-toolbar-quick+.organization-toolbar-actions{grid-column:3!important;grid-row:1!important}
@media(max-width:1350px){body[data-view="organization"] #diagramToolbar:has(>.organization-toolbar-inline-legend){grid-template-columns:auto minmax(420px,1fr) auto}.organization-toolbar-inline-legend.organization-toolbar-badge{min-width:0}.organization-toolbar-inline-legend span{font-size:0}.organization-toolbar-inline-legend span i{width:10px;height:10px}.organization-toolbar-quick .organization-schedule-filters{grid-template-columns:135px minmax(145px,1fr) minmax(145px,1fr)}}@media(max-width:900px){body[data-view="organization"] #diagramToolbar:has(>.organization-toolbar-inline-legend){grid-template-columns:1fr auto}.organization-toolbar-inline-legend.organization-toolbar-badge{grid-column:1/3;grid-row:2}.organization-toolbar-quick{grid-column:1;grid-row:1}.organization-toolbar-actions{grid-column:2;grid-row:1}}@media(max-width:650px){body[data-view="organization"] #diagramToolbar:has(>.organization-toolbar-inline-legend){grid-template-columns:1fr}.organization-toolbar-inline-legend.organization-toolbar-badge,.organization-toolbar-quick,.organization-toolbar-actions{grid-column:1;grid-row:auto;justify-self:stretch}.organization-toolbar-quick .organization-schedule-filters{grid-template-columns:1fr}.organization-toolbar-inline-legend span{font-size:.62rem}}

/* Konačni redoslijed: pretraga uz lijevi rub, slobodna legenda u sredini, radnje uz desni rub. */
body[data-view="organization"] #diagramToolbar:has(>.organization-toolbar-quick + .organization-toolbar-inline-legend){box-sizing:border-box;width:100%;grid-template-columns:minmax(520px,760px) minmax(330px,1fr) auto;gap:clamp(14px,1.5vw,26px);margin:0;padding:8px clamp(18px,2.2vw,42px)!important}.organization-toolbar-quick+.organization-toolbar-inline-legend{grid-column:2!important;grid-row:1!important;display:flex;align-items:center;justify-content:center;align-self:stretch;gap:8px 14px;width:auto;height:auto!important;padding:0;border:0;background:transparent;box-shadow:none;white-space:nowrap}.organization-toolbar-quick+.organization-toolbar-inline-legend b{margin-left:0;padding:4px 8px;border:1px solid var(--uig-line,var(--uis-line));border-radius:7px;color:var(--uis-text);background:var(--uig-inset,var(--uis-inset))}.organization-toolbar-quick+.organization-toolbar-inline-legend+.organization-toolbar-actions{grid-column:3!important;grid-row:1!important;justify-self:end}.organization-toolbar-quick{grid-column:1!important;grid-row:1!important;justify-self:start;width:100%}
@media(max-width:1250px){body[data-view="organization"] #diagramToolbar:has(>.organization-toolbar-quick + .organization-toolbar-inline-legend){grid-template-columns:minmax(430px,1fr) auto auto}.organization-toolbar-quick+.organization-toolbar-inline-legend span{font-size:0}.organization-toolbar-quick+.organization-toolbar-inline-legend span i{width:10px;height:10px}}@media(max-width:900px){body[data-view="organization"] #diagramToolbar:has(>.organization-toolbar-quick + .organization-toolbar-inline-legend){grid-template-columns:1fr auto}.organization-toolbar-quick+.organization-toolbar-inline-legend{grid-column:1/3!important;grid-row:2!important;justify-content:flex-start}.organization-toolbar-quick+.organization-toolbar-inline-legend+.organization-toolbar-actions{grid-column:2!important;grid-row:1!important}}@media(max-width:650px){body[data-view="organization"] #diagramToolbar:has(>.organization-toolbar-quick + .organization-toolbar-inline-legend){grid-template-columns:1fr;padding-inline:12px!important}.organization-toolbar-quick,.organization-toolbar-quick+.organization-toolbar-inline-legend,.organization-toolbar-quick+.organization-toolbar-inline-legend+.organization-toolbar-actions{grid-column:1!important;grid-row:auto!important;justify-self:stretch}.organization-toolbar-quick+.organization-toolbar-inline-legend{flex-wrap:wrap}.organization-toolbar-quick+.organization-toolbar-inline-legend span{font-size:.62rem}}

@media(min-width:1251px){body[data-view="organization"] #diagramToolbar:has(>.organization-toolbar-quick + .organization-toolbar-inline-legend){position:relative;display:grid;grid-template-columns:minmax(520px,760px) auto;justify-content:space-between}body[data-view="organization"] #diagramToolbar>.organization-toolbar-quick{grid-column:1!important;grid-row:1!important}body[data-view="organization"] #diagramToolbar>.organization-toolbar-actions{grid-column:2!important;grid-row:1!important}body[data-view="organization"] #diagramToolbar>.organization-toolbar-inline-legend{position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:max-content!important;max-width:calc(100% - 1200px);height:auto!important;grid-column:auto!important;grid-row:auto!important;transform:translate(-50%,-50%);background:transparent!important;border:0!important;box-shadow:none!important}}

/* Fullscreen radnje i jasniji brzi upis iz tablice. */
.organization-fullscreen-actions{display:flex;align-items:center;gap:7px}.organization-fullscreen-actions>small{margin-right:auto}.organization-fullscreen-actions button{white-space:nowrap}.organization-fullscreen-actions [data-organization-availability]{padding-inline:12px}
.organization-direct-selection{padding:8px;border:1px solid color-mix(in srgb,var(--uis-accent) 50%,var(--uis-line));border-radius:14px;background:color-mix(in srgb,var(--uis-accent) 8%,var(--uis-inset));box-shadow:inset 0 1px color-mix(in srgb,var(--uis-text) 5%,transparent)}.organization-direct-selection>span{border-color:transparent;background:color-mix(in srgb,var(--uis-bg,var(--uis-card)) 74%,transparent)}.organization-direct-selection>span::after{content:"ZAKLJUČANO";justify-self:start;margin-top:4px;padding:2px 6px;border-radius:999px;color:var(--uis-muted);background:color-mix(in srgb,var(--uis-text) 7%,transparent);font-size:.46rem;font-weight:900;letter-spacing:.08em}.organization-direct-fields{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(300px,1.45fr);gap:10px}.organization-direct-fields>label{min-width:0}.organization-direct-reservation-form{gap:12px}.organization-direct-reservation-form>button[type="submit"]{margin-top:2px}
@media(max-width:760px){.organization-fullscreen-actions [data-organization-availability] span{display:none}.organization-direct-fields{grid-template-columns:1fr}.organization-direct-selection{grid-template-columns:1fr!important}}

/* Na užim desktopima legenda dobiva vlastiti stupac kako ne bi prešla preko pretrage. */
@media(min-width:901px) and (max-width:2000px){body[data-view="organization"] #diagramToolbar:has(>.organization-toolbar-quick + .organization-toolbar-inline-legend){position:static;grid-template-columns:minmax(520px,760px) minmax(230px,1fr) auto;gap:clamp(10px,1vw,18px)}body[data-view="organization"] #diagramToolbar>.organization-toolbar-quick{grid-column:1!important;grid-row:1!important}body[data-view="organization"] #diagramToolbar>.organization-toolbar-inline-legend{position:static!important;grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:center!important;width:auto!important;max-width:100%!important;transform:none!important;white-space:normal!important}body[data-view="organization"] #diagramToolbar>.organization-toolbar-actions{grid-column:3!important;grid-row:1!important}.organization-toolbar-quick+.organization-toolbar-inline-legend span{flex:0 0 auto}}

body[data-view="organization"] #diagramToolbar>.organization-toolbar-actions{display:flex;align-self:center;justify-self:end;padding:0;border:0;background:transparent;box-shadow:none}.organization-toolbar-actions>.organization-schedule-actions{padding:5px;border:1px solid var(--uig-line,var(--uis-line));border-radius:12px;background:color-mix(in srgb,var(--uig-inset,var(--uis-inset)) 62%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--uis-text) 4%,transparent)}
@media(max-width:650px){body[data-view="organization"] #diagramToolbar>.organization-toolbar-actions{justify-self:stretch}.organization-toolbar-actions>.organization-schedule-actions{width:100%}}
.admin-spaces-page>header{padding-block:16px}.admin-spaces-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:8px 12px;border:1px solid var(--uig-line,var(--uis-line));border-radius:15px;background:var(--uig-panel,var(--uis-panel))}.admin-spaces-toolbar::before{content:""}.admin-spaces-toolbar .admin-spaces-summary{grid-column:2;display:flex;align-items:stretch;justify-content:center;gap:7px}.admin-spaces-toolbar .admin-spaces-summary article{display:flex;min-width:128px;align-items:center;gap:8px;padding:8px 10px;border-radius:11px}.admin-spaces-toolbar .admin-spaces-summary article small{white-space:nowrap}.admin-spaces-toolbar .admin-spaces-summary article strong{font-size:1rem}.admin-spaces-toolbar .admin-spaces-summary article span{display:none}.admin-spaces-toolbar .admin-spaces-summary article.is-danger{display:flex;grid-template-columns:none}.admin-spaces-toolbar .admin-spaces-summary article.is-danger small{grid-column:auto}.admin-spaces-toolbar .admin-spaces-summary article.is-danger button{grid-column:auto;grid-row:auto;min-height:34px;padding-inline:10px}.admin-spaces-actions{grid-column:3;display:flex;justify-content:flex-end;gap:8px}@media(max-width:1180px){.admin-spaces-toolbar{grid-template-columns:1fr auto}.admin-spaces-toolbar::before{display:none}.admin-spaces-toolbar .admin-spaces-summary{grid-column:1;justify-content:flex-start}.admin-spaces-actions{grid-column:2}.admin-spaces-toolbar .admin-spaces-summary article{min-width:0}}@media(max-width:850px){.admin-spaces-toolbar{grid-template-columns:1fr}.admin-spaces-toolbar .admin-spaces-summary,.admin-spaces-actions{grid-column:1}.admin-spaces-toolbar .admin-spaces-summary{display:flex;overflow-x:auto}.admin-spaces-actions{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:580px){.admin-spaces-toolbar .admin-spaces-summary{display:grid;grid-template-columns:1fr}.admin-spaces-toolbar .admin-spaces-summary article{justify-content:space-between}.admin-spaces-actions{grid-template-columns:1fr}}

/* Administrator / Prostor: kompaktan naslov i zajedničke semantičke akcije teme. */
.admin-spaces-page>header>div{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:2px!important;width:100%;min-width:0}
.admin-spaces-page>header small{font-size:.6rem;line-height:1.2}
.admin-spaces-page>header h2{margin:1px 0!important;font-size:1.08rem;line-height:1.25}
.admin-spaces-page>header p{margin:1px 0 0!important;font-size:.7rem;line-height:1.4}
.admin-spaces-page :is(.admin-spaces-actions,.admin-spaces-summary,.admin-spaces-list) button{box-sizing:border-box;font:inherit;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,opacity .18s ease}
.admin-spaces-page :is(.admin-spaces-actions,.admin-spaces-list) button{min-height:40px;padding-inline:13px}
.admin-spaces-page button[data-variant="primary"]{color:var(--uis-head)!important;border-color:var(--uis-accent)!important;background:var(--uis-accent)!important}
.admin-spaces-page button[data-variant="secondary"]{color:var(--uis-text)!important;border-color:var(--uis-line-strong)!important;background:var(--uis-inset)!important}
.admin-spaces-page button[data-variant="secondary"]:hover:not(:disabled){border-color:var(--uis-accent)!important;background:var(--uis-accent-soft)!important}
.admin-spaces-page button[data-variant="primary"]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}
.admin-spaces-list>article>div:last-child{align-items:center}
.admin-spaces-list>article>div:last-child button{width:86px!important;height:34px!important;min-height:34px!important;padding:0 9px!important;border-radius:8px;font-size:.64rem!important;font-weight:850;line-height:1}
.admin-spaces-actions button{height:42px!important;min-height:42px!important;padding:0 18px!important;border-radius:10px;font-size:.68rem!important;font-weight:900;line-height:1}
.admin-spaces-actions button svg{display:block;width:18px!important;height:18px!important;min-width:18px}
.admin-spaces-summary #adminSpaceReset{height:34px!important;min-height:34px!important;padding:0 10px!important;border-radius:8px;font-size:.64rem!important;font-weight:850;line-height:1}
@media(max-width:850px){.admin-spaces-page>header{padding:14px 16px}.admin-spaces-toolbar{margin-inline:0}.admin-spaces-actions button{width:100%}}
