.topbar{padding-bottom:12px}.workspace-actions{position:relative;justify-content:flex-end;padding:8px 0 16px;gap:10px}
.manage{position:static;margin:0}.manage>summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #008e92;border-radius:6px;padding:10px 14px;background:white;color:#00666a;font-size:14px;font-weight:700;list-style:none;cursor:pointer}
.manage>summary::-webkit-details-marker{display:none}.manage-chevron{width:16px;height:16px}.manage[open]>summary{background:#e0faf7}.manage[open] .manage-chevron{transform:rotate(180deg)}
.manage-panel{position:absolute;inset-inline-end:0;top:calc(100% - 8px);z-index:20;width:720px;max-width:100%;padding:18px;background:white;border:1px solid #a9c6c3;border-block-start:3px solid #008e92;border-radius:6px;box-shadow:0 10px 24px #102b2926;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-height:65dvh;overflow:auto}
.manage:not([open]) .manage-panel{display:none}.manage-panel section{min-width:0}.manage-panel h2{font-size:12px;line-height:1.4;color:#526b69;margin:0 0 8px;padding:0 8px;font-weight:700}
.manage-panel .manage-action{display:flex;width:100%;min-height:44px;height:auto;justify-content:flex-start;text-align:start;gap:10px;padding:10px 8px;border:0;border-radius:4px;background:white;color:#172c2a;text-decoration:none;font-weight:400;line-height:1.35;white-space:normal;overflow-wrap:anywhere}
.manage-panel .manage-action svg{width:18px;height:18px;flex-shrink:0}.manage-panel .manage-action:hover{background:#eaf8f7}.manage-panel .manage-action:focus-visible{outline:2px solid #008e92;outline-offset:0}
@media(max-width:700px){.workspace-actions{flex-wrap:nowrap;padding:4px 0 14px}.workspace-actions>#openManualEntry{min-height:44px}.manage-panel{width:100%;grid-template-columns:1fr;gap:12px;padding:12px;max-height:65dvh}.manage-panel section+section{border-top:1px solid #d9e6e4;padding-top:12px}.manage-panel h2{margin-bottom:4px}.manage-panel .manage-action{min-height:44px}.topbar{padding-bottom:12px}}
@media print{.manage{display:none!important}}
