.content-search148{display:block;margin:18px 0}.content-query148{display:flex;gap:12px;align-items:end}.content-query148 .field{flex:1;margin:0}.content-query148 .btn{flex-shrink:0}.content-search148 details{border:1px solid var(--line);border-radius:12px;padding:14px;margin:16px 0}.content-search148 summary{cursor:pointer;font-weight:700;min-height:24px}.content-grid148{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.content-grid148 .field{margin:0;min-width:0}.content-location148{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0;overflow-wrap:anywhere}.content-check148{display:flex;gap:9px;align-items:center;padding:8px 0}.content-check148 input{width:18px;height:18px;accent-color:var(--accent)}.content-labels148{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.content-labels148>span{background:var(--surface-2);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:5px 9px;font-size:12px;overflow-wrap:anywhere;max-width:100%}.content-folders148{display:grid;gap:8px;max-height:42vh;overflow:auto;padding:3px}.content-folders148 .btn{justify-content:flex-start;white-space:normal;text-align:left;overflow-wrap:anywhere}.content142 input[type=date]{min-width:0}.content142 .btn{white-space:normal;transition:none}.content142 .btn:focus-visible,.content-search148 summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.content142 .btn:not(.primary){background:var(--surface);color:var(--ink)}@media(max-width:600px){.content-grid148{grid-template-columns:1fr}.content-query148{flex-direction:column;align-items:stretch}.content-location148>span{width:100%}.content-query148 .field{width:100%}}
/* Keep button foreground/background in sync when the account theme changes. */
