.entry-editor{margin-top:14px;border:1px solid var(--line);border-radius:9px;background:var(--surface-3);overflow:hidden}.entry-editor>summary{cursor:pointer;padding:11px 13px;font-weight:750;color:var(--accent-2);list-style:none}.entry-editor>summary::-webkit-details-marker{display:none}.entry-editor[open]>summary{border-bottom:1px solid var(--line);background:var(--surface-2)}.entry-editor-body{padding:14px}.entry-editor-body form{margin:0}.compact-details{margin:10px 0;border:1px solid var(--line);border-radius:8px}.compact-details>summary{cursor:pointer;padding:9px 11px;color:var(--text-soft);font-weight:650}.details-body{padding:12px;border-top:1px solid var(--line)}
.work-order-row,.finding-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.work-order-row:last-child,.finding-row:last-child{border-bottom:0}.work-order-row>span:first-child,.finding-row>span:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.work-order-row small,.finding-row small{color:var(--text-soft)}
.priority-low{border-color:#3c596b}.priority-normal{border-color:#46657a}.priority-high{border-color:#8c6b2f;background:color-mix(in srgb,var(--warn) 8%,transparent)}.priority-urgent{border-color:#8e414b;background:color-mix(in srgb,var(--bad) 10%,transparent)}.finding-low{border-color:#3c596b}.finding-medium{border-color:#8c6b2f}.finding-high{border-color:#8e414b}.finding-critical{border-color:#ad303e;background:color-mix(in srgb,var(--bad) 12%,transparent)}
.maintenance-device-section{margin:14px 0 22px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.maintenance-device-section .paper-section-title{margin:0;padding:10px 12px;background:var(--surface-2);display:flex;justify-content:space-between;gap:12px;align-items:center}.maintenance-device-section .paper-section-title small{font-weight:500;text-transform:none;letter-spacing:0}.maintenance-device-section .paper-checklist{padding:0 12px}.maintenance-device-section .paper-check-row:last-child{border-bottom:0}
.planning-customer-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 12px}.planning-customer{background:var(--surface-3);color:var(--text);border:1px solid var(--line);text-align:left;display:flex;flex-direction:column;gap:2px}.planning-customer.active{border-color:var(--accent-2);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-2) 45%,transparent)}.planning-system-selection{border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--surface-3)}.planning-system-option{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:9px 4px;border-bottom:1px solid var(--line)}.planning-system-option:last-child{border-bottom:0}.planning-system-option input{width:18px;height:18px}.planning-system-option span{display:flex;flex-direction:column;gap:2px}
@media(prefers-color-scheme:light){.entry-editor{background:#f8fbfd}}
@media(max-width:900px){.planning-customer-list{grid-template-columns:repeat(2,minmax(0,1fr))}.work-order-row,.finding-row{align-items:flex-start;flex-direction:column}.work-order-row .actions{flex-wrap:wrap}}
@media(max-width:620px){.planning-customer-list{grid-template-columns:1fr}}
