@media (max-width:639.98px){main[data-responsive=true] .nt-filter,main[data-responsive=true] .nt-header,main[data-responsive=true] .rf-active-footer,main[data-responsive=true] .rf-active-header,main[data-responsive=true] .rf-campaign-row,main[data-responsive=true] .rf-header,main[data-responsive=true] .rf-template-row,main[data-responsive=true] .sys-compose-tabs,main[data-responsive=true] .sys-compose-toolbar{align-items:flex-start;flex-wrap:wrap}main[data-responsive=true] .nt-header,main[data-responsive=true] .rf-header,main[data-responsive=true] .sys-compose-toolbar{flex-direction:column}main[data-responsive=true] .sys-compose-page{padding-left:14px;padding-right:14px}main[data-responsive=true] .sys-compose-actions,main[data-responsive=true] .sys-compose-tabs{width:100%}main[data-responsive=true] .sys-compose-actions{flex-direction:column;gap:8px}main[data-responsive=true] .sys-compose-tabs{gap:6px;padding:8px}main[data-responsive=true] .sys-compose-actions>*,main[data-responsive=true] .sys-compose-tabs>*{flex:1 1 120px;justify-content:center}main[data-responsive=true] .sys-compose-actions>*{flex-basis:auto;width:100%;white-space:nowrap}main[data-responsive=true] .sys-compose-layout{grid-template-columns:minmax(0,1fr)}main[data-responsive=true] .nt-create-card,main[data-responsive=true] .nt-template-card,main[data-responsive=true] .rf-active-card{border-radius:12px}main[data-responsive=true] .nt-editor-actions,main[data-responsive=true] .nt-editor-actions>*,main[data-responsive=true] .nt-primary-action,main[data-responsive=true] .nt-questions-header>button,main[data-responsive=true] .nt-search,main[data-responsive=true] .nt-select-shell,main[data-responsive=true] .rf-campaign-filter select,main[data-responsive=true] .rf-campaign-filter>*,main[data-responsive=true] .rf-campaign-search,main[data-responsive=true] .rf-secondary-action{min-width:0;width:100%}main[data-responsive=true] .nt-template-grid{grid-template-columns:minmax(0,1fr);gap:14px}main[data-responsive=true] .nt-filter{margin-bottom:24px;overflow:visible;position:relative;z-index:5}main[data-responsive=true] .nt-select-shell{z-index:6}main[data-responsive=true] .nt-filter .nt-select-shell{display:none}main[data-responsive=true] .nt-audience-mobile-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}main[data-responsive=true] .nt-template-grid{position:relative;z-index:1}main[data-responsive=true] .nt-editor-page{padding-left:14px;padding-right:14px}main[data-responsive=true] .nt-editor-header,main[data-responsive=true] .nt-question-row,main[data-responsive=true] .nt-questions-header{align-items:flex-start;flex-wrap:wrap}main[data-responsive=true] .nt-editor-actions,main[data-responsive=true] .nt-editor-header,main[data-responsive=true] .nt-questions-header{flex-direction:column}main[data-responsive=true] .nt-editor-layout{grid-template-columns:minmax(0,1fr)}main[data-responsive=true] .nt-question-card{border-radius:12px}main[data-responsive=true] .nt-question-row{gap:10px}main[data-responsive=true] .nt-question-copy{flex:1 1 calc(100% - 76px)}main[data-responsive=true] .nt-question-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}main[data-responsive=true] .nt-question-actions>*{height:34px;min-width:0;width:100%}main[data-responsive=true] .nt-preview-panel{position:static}main[data-responsive=true] .rf-campaign-count,main[data-responsive=true] .rf-progress-cell{width:100%;text-align:left}main[data-responsive=true] .rf-active-header{gap:12px;padding:16px}main[data-responsive=true] .rf-active-summary{align-items:center;flex-direction:column;gap:12px;width:100%}main[data-responsive=true] .rf-active-summary-copy{flex:1 1 auto;text-align:center;width:100%}main[data-responsive=true] .rf-active-title-row{gap:8px;justify-content:center}main[data-responsive=true] .rf-active-meta{align-items:center;justify-content:center;margin-top:8px}main[data-responsive=true] .rf-active-meta span{min-width:0;overflow-wrap:anywhere}main[data-responsive=true] .rf-secondary-action{justify-content:center}main[data-responsive=true] .rf-person-detail-card{box-sizing:border-box;max-width:100%;padding:14px;width:100%}main[data-responsive=true] .rf-person-detail-grid{grid-template-columns:minmax(0,1fr)}main[data-responsive=true] .rf-person-detail-row{align-items:flex-start;flex-direction:column;gap:3px;margin-bottom:10px}main[data-responsive=true] .rf-person-detail-label{width:auto}main[data-responsive=true] .rf-person-detail-value{width:100%;overflow-wrap:anywhere;word-break:break-word}main[data-responsive=true] .rf-pending-response-toggle{align-items:flex-start;gap:10px;padding-left:14px;padding-right:14px}main[data-responsive=true] .rf-pending-response-text{min-width:0;flex:1 1 auto;line-height:1.35}main[data-responsive=true] .rf-campaign-filter,main[data-responsive=true] .rf-campaign-row{padding-left:14px;padding-right:14px}main[data-responsive=true] .rf-footer-date{margin-left:0}body:has(main[data-responsive=true]) .rf-deadline-dialog{max-height:calc(100dvh - 28px);max-width:calc(100vw - 28px);overflow:hidden;width:calc(100vw - 28px)}body:has(main[data-responsive=true]) .rf-deadline-form{display:flex;max-height:calc(100dvh - 30px);min-height:0;flex-direction:column}body:has(main[data-responsive=true]) .rf-deadline-body,body:has(main[data-responsive=true]) .rf-deadline-footer,body:has(main[data-responsive=true]) .rf-deadline-header{padding-left:16px;padding-right:16px}body:has(main[data-responsive=true]) .rf-deadline-header{padding-right:58px;padding-top:16px;padding-bottom:12px}body:has(main[data-responsive=true]) .rf-deadline-header p{margin-top:6px;line-height:1.45}body:has(main[data-responsive=true]) .rf-deadline-body{min-height:0;overflow-y:auto;padding-top:12px;padding-bottom:12px}body:has(main[data-responsive=true]) .rf-deadline-body>div{padding:12px}body:has(main[data-responsive=true]) .rf-deadline-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body:has(main[data-responsive=true]) .rf-deadline-quick-actions>*{height:32px;padding-left:6px;padding-right:6px;width:100%}body:has(main[data-responsive=true]) .rf-deadline-footer{align-items:stretch;flex-direction:row;gap:8px;padding-top:12px;padding-bottom:12px}body:has(main[data-responsive=true]) .rf-deadline-footer>*{flex:1 1 0;justify-content:center;min-width:0;padding-left:10px;padding-right:10px}}@media (max-width:1023.98px){main[data-responsive=true] .sys-ann-card-title-row,main[data-responsive=true] .sys-ann-filter-row,main[data-responsive=true] .sys-ann-header{flex-wrap:wrap}main[data-responsive=true] .sys-ann-header{gap:14px}main[data-responsive=true] .sys-ann-primary-action{flex-shrink:1}main[data-responsive=true] .sys-ann-stats{grid-template-columns:repeat(2,minmax(0,1fr))}main[data-responsive=true] .sys-ann-search,main[data-responsive=true] .sys-ann-select,main[data-responsive=true] .sys-ann-stat-card,main[data-responsive=true] .sys-ann-tabs{min-width:0}main[data-responsive=true] .sys-ann-filter-row{align-items:stretch}main[data-responsive=true] .sys-ann-search{width:auto;flex:1 1 260px}main[data-responsive=true] .sys-ann-select{flex:1 1 150px}main[data-responsive=true] .sys-ann-select select{width:100%}main[data-responsive=true] .sys-ann-tabs{margin-left:0;flex:1 1 100%;flex-wrap:wrap}main[data-responsive=true] .sys-ann-tabs button{flex:1 1 auto}main[data-responsive=true] .sys-ann-card-actions,main[data-responsive=true] .sys-ann-card-badges{flex-shrink:1;flex-wrap:wrap}main[data-responsive=true] .sys-ann-card-actions{margin-left:0}main[data-responsive=true] .nt-header,main[data-responsive=true] .rf-active-header,main[data-responsive=true] .rf-campaign-filter,main[data-responsive=true] .rf-header{flex-wrap:wrap}main[data-responsive=true] .nt-primary-action,main[data-responsive=true] .rf-primary-action,main[data-responsive=true] .rf-secondary-action{flex-shrink:1}main[data-responsive=true] .rf-progress-cell{width:min(100%,340px);flex-shrink:1}main[data-responsive=true] .rf-campaign-search,main[data-responsive=true] .rf-footer-date{margin-left:0}main[data-responsive=true] .rf-campaign-count{width:auto;min-width:130px;text-align:left}main[data-responsive=true] .nt-template-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}main[data-responsive=true] .nt-search,main[data-responsive=true] .nt-select-shell{min-width:0}}@media (max-width:639.98px){main[data-responsive=true] .sys-ann-card-body,main[data-responsive=true] .sys-ann-header{flex-direction:column}main[data-responsive=true] .sys-ann-primary-action,main[data-responsive=true] .sys-ann-search,main[data-responsive=true] .sys-ann-select,main[data-responsive=true] .sys-ann-tabs,main[data-responsive=true] .sys-ann-tabs button{width:100%}main[data-responsive=true] .sys-ann-stats{grid-template-columns:minmax(0,1fr)}main[data-responsive=true] .sys-ann-card-body{gap:12px}main[data-responsive=true] .nt-primary-action,main[data-responsive=true] .nt-search,main[data-responsive=true] .nt-select-shell,main[data-responsive=true] .rf-campaign-filter .nt-select-shell,main[data-responsive=true] .rf-campaign-search,main[data-responsive=true] .rf-primary-action,main[data-responsive=true] .rf-secondary-action{width:100%}main[data-responsive=true] .rf-campaign-row,main[data-responsive=true] .rf-template-row{align-items:flex-start}main[data-responsive=true] .rf-campaign-count,main[data-responsive=true] .rf-progress-cell{width:100%;min-width:0}main[data-responsive=true] .nt-header{flex-direction:column}main[data-responsive=true] .admin-asset-inventory-layout,main[data-responsive=true] .nt-template-grid{grid-template-columns:minmax(0,1fr)}main[data-responsive=true] .admin-expense-items-table{max-width:100%;overflow-x:auto}main[data-responsive=true] .admin-expense-items-row{min-width:760px}}@media (max-width:1023.98px){main[data-responsive=true] .admin-asset-allocation-table,main[data-responsive=true] .admin-asset-category-table,main[data-responsive=true] .admin-asset-request-table,main[data-responsive=true] .admin-asset-return-table,main[data-responsive=true] .admin-asset-table{max-width:100%;overflow-x:auto}main[data-responsive=true] .admin-asset-allocation-row,main[data-responsive=true] .admin-asset-grid-row,main[data-responsive=true] .admin-asset-request-row,main[data-responsive=true] .admin-asset-return-row{min-width:760px}main[data-responsive=true] .admin-asset-category-row{min-width:520px}main[data-responsive=true] .admin-asset-return-row{-moz-column-gap:12px;column-gap:12px;min-width:960px}}