.nv-page input[type=date],.nv-page input[type=datetime-local],.ar-page input[type=date],.tw-workspace input[type=date],.sfa-page input[type=date],.sfa-page input[type=datetime-local]{box-sizing:border-box;min-width:0;max-width:100%;width:100%}.tw-mobile-periods{display:none}.ar-page .ar-ai-a-actions{justify-content:flex-start;padding:0 20px 16px;margin:0}.ar-page .ar-ai-a-actions>button{min-height:44px}@media(max-width:700px){main input:is([type=date],[type=datetime-local],[type=time]),[role=dialog] input:is([type=date],[type=datetime-local],[type=time]){box-sizing:border-box;min-width:0;max-width:100%;width:100%}.cw-overview>:last-child strong{font-size:clamp(16px,5vw,22px)}.ar-page .ar-filter .ar-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 12px}.ar-page .ar-filter .ar-filter-fields>label{width:auto;min-width:0;margin:0}.nv-page .nv-prep-grid>label,.ar-page .ar-filter-fields>label,.sfa-page .sfa-form>label,.tw-dialog-body label{min-width:0}.nv-page input,.nv-page textarea,.nv-page select,.ar-page input,.ar-page select,.sfa-page input,.sfa-page textarea,.sfa-page select,.tw-dialog-body input,.tw-dialog-body select,.tw-dialog-body textarea{box-sizing:border-box;max-width:100%}.tw-mobile-periods{display:grid;position:sticky;top:0;z-index:6;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;background:var(--tw-card);border-bottom:1px solid var(--tw-line)}.tw-mobile-periods button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;min-height:44px;padding:8px 6px;border:1px solid var(--tw-line);border-radius:7px;background:var(--tw-card);color:var(--tw-text);font:inherit;font-size:11px}.tw-mobile-periods button[aria-pressed=true]{color:var(--tw-green);border-color:var(--tw-green);background:var(--tw-green-bg)}.tw-mobile-periods button>span{font-size:10px}.tw-mobile-periods button:focus-visible{outline:2px solid var(--tw-green);outline-offset:2px}.tw-matrix-scroll{max-height:72dvh;overflow:auto;overscroll-behavior:auto;scroll-padding:108px 0 0}.tw-matrix{grid-template-columns:fit-content(88px) minmax(0,1fr);min-width:0;width:100%;align-content:start}.tw-matrix [data-tw-mobile-active=false]{display:none}.tw-matrix .tw-corner,.tw-matrix .tw-col-head,.tw-matrix .tw-row-head{position:static}.tw-matrix .tw-corner{min-width:66px;padding:12px 8px}.tw-matrix .tw-corner>small{display:none}.tw-matrix .tw-row-head{max-width:88px;padding:14px 8px}.tw-matrix .tw-person{max-width:100%;white-space:normal;overflow-wrap:anywhere}.tw-matrix .tw-row-head>small{margin-left:0;white-space:nowrap}.tw-matrix .tw-cell{min-width:0;min-height:74px}.tw-matrix .tw-card{min-width:0}.tw-matrix .tw-card-title{overflow-wrap:anywhere}}@media(max-width:600px){.nv-page .nm-entry-layout .nv-prep-grid{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.nv-page .nm-entry-layout .nv-prep-grid input,.nv-page .nm-entry-layout .nv-prep-grid select,.nv-page .nm-entry-layout .nv-prep-grid textarea{width:100%;min-width:0}.ar-page .ur-analysis-controls>div:not(.ur-mode),.ar-page .ur-tabs>div:first-child{flex-wrap:wrap;overflow:visible}.ar-page .ar-ai-a-actions{padding:0 14px 16px}.ar-page .ar-ai-a-actions>button{width:100%;justify-content:center;white-space:normal}}@media(max-width:540px){.ar-page .ar-filter .ar-filter-fields{grid-template-columns:minmax(0,1fr)}.sfa-page .sfa-deal-period-dates{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.sfa-page .sfa-deal-period-dates>label{min-width:0;width:100%}.sfa-page .sfa-deal-period-dates>span{display:none}}
