.appointment-location-edit-workspace .localized-editor{min-width:0;padding:0;border:0}.appointment-location-edit-workspace .localized-property-grid{grid-template-columns:minmax(0,1fr)}.appointment-location-edit-workspace .localized-editor-empty{display:none}.appointment-location-edit-workspace .location-editor-disclosure{min-width:0;border:1px solid var(--border);border-radius:.65rem;background:var(--surface)}.appointment-location-edit-workspace .location-editor-disclosure>summary{display:flex;align-items:center;gap:.75rem;min-height:4rem;padding:.85rem 1rem;border-radius:inherit;list-style:none;cursor:pointer}.appointment-location-edit-workspace .location-editor-disclosure>summary::-webkit-details-marker{display:none}.appointment-location-edit-workspace .location-editor-disclosure>summary:after{content:"";flex:0 0 0.45rem;width:.45rem;height:.45rem;margin-left:.25rem;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg)}.appointment-location-edit-workspace .location-editor-disclosure[open]>summary:after{transform:rotate(225deg)}.appointment-location-edit-workspace .location-editor-disclosure>summary:hover{background:var(--surface-soft)}.appointment-location-edit-workspace .location-editor-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.appointment-location-edit-workspace .location-editor-disclosure>summary>span{padding:0;border:0;border-radius:0;background:transparent}.appointment-location-edit-workspace .location-editor-disclosure>summary>span:first-child{display:grid;flex:1 1;grid-gap:.2rem;gap:.2rem;min-width:0}.appointment-location-edit-workspace .location-editor-disclosure strong{color:var(--foreground);font-size:1rem;font-weight:600;line-height:1.5}.appointment-location-edit-workspace .location-editor-disclosure small,.appointment-location-edit-workspace .location-editor-optional{color:var(--muted);font-size:.875rem;font-weight:400;line-height:1.5}.appointment-location-edit-workspace .location-editor-disclosure-content{padding:1rem;border-top:1px solid var(--border)}.appointment-location-edit-workspace .location-aliases-editor{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0;margin:0;padding:0;border:0}.appointment-location-edit-workspace .location-aliases-editor legend{margin-bottom:.5rem;font-size:.875rem;font-weight:600}.appointment-location-edit-workspace .location-aliases-editor .form-hint{margin:0}.appointment-location-edit-workspace .location-aliases-editor button{border:1px solid var(--border-strong);background:var(--surface);color:var(--foreground);cursor:pointer}.appointment-location-edit-workspace .location-aliases-editor button:not(:disabled):hover{background:var(--surface-muted)}.appointment-location-edit-workspace .location-aliases-editor button:disabled{cursor:not-allowed;opacity:.6}.appointment-location-edit-workspace .location-alias-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,.65fr) auto;align-items:end;grid-gap:.75rem;gap:.75rem;min-width:0}.appointment-location-edit-workspace .location-alias-row>button{min-height:2.25rem;margin-bottom:1px}.appointment-location-edit-workspace .location-alias-add{justify-self:start}@media (max-width:600px){.appointment-location-edit-workspace .location-alias-row{grid-template-columns:minmax(0,1fr) auto;padding-bottom:.85rem;border-bottom:1px solid var(--border)}.appointment-location-edit-workspace .location-alias-row>:first-child{grid-column:1/-1}.appointment-location-edit-workspace .location-editor-disclosure-content,.appointment-location-edit-workspace .location-editor-disclosure>summary{padding:.75rem}}