.utility9965{width:min(1100px,94vw);max-height:92dvh;overflow:auto;border:1px solid var(--border,#a6b4c4);border-radius:14px;padding:1rem;background:var(--surface,#fff);color:var(--text,#182c40)}
.utility9965::backdrop{background:#00142b99}.utility9965>header{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:1rem;background:inherit;padding:.5rem;z-index:3}.attachment9965{display:block;width:100%;height:70dvh;object-fit:contain;border:0;background:#fff;margin-top:1rem}
.grant-row9965{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--border,#ccc)}.section-links9965{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;padding:1rem;border-left:3px solid var(--primary,#2670ab);margin:1rem 0}
.person-picker954 .people-results{max-height:260px;overflow:auto}.person-picker954 .selection-chips954{max-height:180px;overflow:auto}.ticket-actions9965{padding-top:.6rem}.ticket-actions9965 form{display:inline}.changed9965{outline:2px solid #bd9132;outline-offset:2px}.change-count9965{font-size:.9rem;border-left:3px solid #bd9132;padding:.6rem;margin-top:.5rem}.field-reset9965{font-size:.75rem!important;padding:.2rem .5rem!important;margin:.25rem}.error-summary9965{border:2px solid #b63838;border-radius:8px;padding:1rem}.error-summary9965 button{display:block;margin:.3rem 0}.filter-chips9965,.upload-previews9965{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.aak-columns9965{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.aak-columns9965>*{min-width:0}.aak-columns9965 aside{background:var(--surface,#eef3f9);padding:1rem;border-radius:10px}.aak-mobile-tabs9965{display:none}.utility9965 [data-signature]{width:100%;height:60dvh;background:#fff;touch-action:none}.utility9965 .panel{box-shadow:none}
@media(max-width:700px){.aak-columns9965{display:block}.aak-mobile-tabs9965{display:flex;gap:.5rem;position:sticky;top:0;background:var(--surface,#fff);padding:.5rem;z-index:2}[data-aak-processing][data-pane=handling] [data-aak-material],[data-aak-processing][data-pane=material] [data-aak-handling]{display:none}.grant-row9965{align-items:stretch;flex-direction:column}.utility9965{width:96vw;padding:.6rem}.person-picker954 .people-results{max-height:220px}}
[data-theme=dark] .utility9965,[data-theme=dark] .aak-columns9965 aside,[data-theme=dark] .aak-mobile-tabs9965{background:#182938;color:#e8eef5}
body[data-page=aak_grants] .save-bar957{position:static!important;margin-top:1rem;box-shadow:none;background:transparent;border:0;padding:0}body[data-page=aak_grants] .selection-title954{display:block;margin:.6rem 0}body[data-page=aak_grants] .selection-chips954{min-height:42px;padding:.6rem;background:var(--paper,#eff4fa);border:1px dashed var(--line,#cbd5e1);border-radius:8px}body[data-page=aak_grants] .selection-chips954:empty:before{content:'Ei valittuja henkilöitä';font-size:.85rem;color:var(--muted,#65748a)}
.workspace9963:has([data-aak-processing]){width:min(1380px,96vw)}[data-aak-handling]>h1{font-size:1.6rem;line-height:1.25}.aak-columns9965{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}@media(min-width:701px){.aak-columns9965>[data-aak-handling]{max-height:76dvh;overflow:auto;padding:0 .6rem}.aak-columns9965>[data-aak-material]{max-height:76dvh;overflow:auto}.aak-columns9965 .attachment9965{height:59dvh}}
