.rq-workspace{min-width:0;margin:16px 0}.rq-filterbar{display:grid;gap:12px;margin-bottom:16px}.rq-filterbar input{width:100%;min-height:44px}.rq-filters{display:flex;flex-wrap:wrap;gap:8px}.rq-filters button{min-height:44px}.rq-filters button[aria-pressed="true"]{background:var(--ds-ink,#18304e);color:var(--ds-surface,#fff);border-color:var(--ds-ink,#18304e)}.rq-result-count{margin:0;color:var(--ds-muted,#52637a);font-size:.85rem}.rq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.rq-card{min-width:0;border:1px solid var(--ds-border,#dce3ee);border-radius:12px;background:var(--ds-surface,#fff);padding:20px;box-shadow:0 3px 12px #10254005}.rq-card[hidden],.rq-empty[hidden]{display:none!important}.rq-card-head,.rq-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rq-card h3{font-size:1.05rem;margin:0;overflow-wrap:anywhere;line-height:1.5}.rq-reference{margin:4px 0;color:var(--ds-muted,#52637a);font-size:.8rem}.rq-status{display:inline-block;flex-shrink:0;max-width:48%;font-size:.75rem;line-height:1.5;padding:5px 9px;border:1px solid var(--ds-border,#dce3ee);border-radius:5px;background:var(--ds-canvas,#f2f5fa);color:var(--ds-ink,#18304e);overflow-wrap:anywhere}.rq-overview,.rq-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.rq-card dt{font-size:.74rem;color:var(--ds-muted,#52637a);margin-bottom:3px}.rq-card dd{margin:0;overflow-wrap:anywhere;font-size:.9rem}.rq-next{padding:10px 12px;background:var(--ds-canvas,#f2f5fa);font-size:.85rem;border-radius:6px;line-height:1.5}.rq-details{border-top:1px solid var(--ds-border,#dce3ee);padding-top:8px}.rq-details summary{min-height:44px;cursor:pointer;padding:12px 0;font-weight:600}.rq-actions{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--ds-border,#dce3ee);padding-top:14px;margin-top:8px}.rq-actions button,.rq-card button{min-height:44px;white-space:normal}.rq-empty{padding:24px;border:1px dashed var(--ds-border,#dce3ee);border-radius:8px}.rq-card p,.rq-card li{overflow-wrap:anywhere}
#v34EmbeddedCalendar{min-width:0;margin-bottom:26px;scroll-margin-top:20px}#v34EmbeddedCalendar [hidden],.v34-work-hero[hidden]{display:none!important}#v34TaskBoard{scroll-margin-top:20px}#v33CalendarNotice:not(:empty){padding:12px;border:1px solid #d7ac57;background:#fff6df;color:#68440a;border-radius:8px;margin-bottom:12px}#v34EmbeddedCalendar .v33-activity-toolbar{flex-wrap:wrap}#v34EmbeddedCalendar .v33-activity-toolbar select{min-width:0;max-width:100%}#v34EmbeddedCalendar .v33-calendar-layout>*{min-width:0}#v34EmbeddedCalendar .v33-recent-card{margin-top:16px}.v34-tabs{flex-wrap:wrap}.v34-tabs button{min-height:44px}
@media(max-width:1000px){.rq-list{grid-template-columns:1fr}}@media(max-width:600px){.rq-card{padding:16px}.rq-card-head,.rq-card>header{flex-direction:column}.rq-status{max-width:100%}.rq-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rq-filters button{font-size:.8rem;padding:9px}.rq-actions button{flex:1 1 120px}.rq-detail-grid{grid-template-columns:1fr}#v34EmbeddedCalendar .v33-calendar-layout{grid-template-columns:1fr}#v34EmbeddedCalendar .v33-activity-toolbar{display:grid;grid-template-columns:1fr}#v34EmbeddedCalendar .v33-activity-row{min-width:0}#v34EmbeddedCalendar .v33-activity-copy{min-width:0;overflow-wrap:anywhere}}
