/* A compact category chooser inside the existing field-desk dialog. */
.entry-desk{min-width:0}.entry-desk-context{margin:0 0 7px;font:10px ui-monospace,monospace;color:#7d8a70;overflow-wrap:anywhere}.entry-desk-intro{margin:0 0 20px;color:#748267;font-size:12px;line-height:1.8}.entry-desk-layout{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:start}.entry-desk-categories{display:grid;gap:5px}.entry-desk-categories button{display:block;width:100%;padding:12px 11px;text-align:left;background:transparent;border:1px solid transparent;border-left:3px solid transparent;border-radius:4px;color:#7b886e;cursor:pointer}.entry-desk-categories strong{display:block;font:600 12px system-ui;line-height:1.5}.entry-desk-categories small{display:block;font:10px system-ui;line-height:1.7;margin-top:3px;color:#89957c}.entry-desk-categories button[aria-pressed=true]{background:#e8eddd;border-color:#d0dbc2;border-left-color:#9a744a;color:#405c35}.entry-desk-categories button:hover{background:#f0f2e8}.entry-desk-panel{min-width:0}.entry-desk-panel h3{margin:0 0 8px;font:24px Georgia,serif!important;color:#4b6540}.entry-desk-help{font-size:11px;line-height:1.85;color:#78866b;margin:0 0 15px}.entry-desk-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.entry-desk-actions button{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;min-height:83px;padding:12px;border:1px solid #d6dfcb;background:#fffdf7;border-radius:5px;text-align:left;color:#526e45;cursor:pointer}.entry-desk-actions button>span:first-child{min-width:0}.entry-desk-actions strong{display:block;font:600 12px system-ui;line-height:1.6;overflow-wrap:anywhere}.entry-desk-actions small{display:block;font:10px system-ui;line-height:1.75;color:#829074;margin-top:5px;overflow-wrap:anywhere}.entry-desk-actions button:hover{border-color:#adbE98;background:#f2f5e9}.entry-desk-arrow{font:16px ui-monospace,monospace;color:#9aa88a;flex-shrink:0;margin-top:2px}.entry-desk-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #dce3d1;margin-top:20px;padding-top:15px}.entry-desk-footer>span{font-size:10px;line-height:1.7;color:#88947a}.entry-desk-footer .button{flex-shrink:0}.entry-desk button:focus-visible,.dialog-top [data-entry-close]:focus-visible{outline:2px solid #b47c51;outline-offset:3px}
@media(max-width:600px){.entry-desk-layout{grid-template-columns:1fr;gap:18px}.entry-desk-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.entry-desk-categories button{min-height:48px;padding:9px 7px;border:1px solid #dce3d1;border-left-width:1px;border-bottom:3px solid transparent;text-align:center;background:#f1f3e9}.entry-desk-categories button[aria-pressed=true]{border-color:#cbd6ba;border-bottom-color:#9a744a}.entry-desk-categories strong{font-size:11px}.entry-desk-categories small{display:none}.entry-desk-actions{gap:8px}.entry-desk-actions button{padding:11px;min-height:89px}.entry-desk-actions strong{font-size:11px}.entry-desk-actions small{font-size:10px}.entry-desk-arrow{display:none}.entry-desk-help{font-size:11px}.entry-desk-intro{margin-bottom:15px}.entry-desk-footer{align-items:flex-start}.entry-desk-footer .button{min-height:44px}.entry-desk-panel h3{font-size:23px!important}}
@media(max-width:360px){.entry-desk-actions{grid-template-columns:1fr}.entry-desk-actions button{min-height:65px}.entry-desk-categories strong{font-size:10px}.entry-desk-footer>span{font-size:9px}}
