*,:after,:before{box-sizing:border-box}:root{--ui-control-height:42px;--ui-section-gap:24px}.main-content{width:100%;min-width:0}.page-stack{gap:var(--ui-section-gap)}.page-stack>*{min-width:0}:where(.page-heading,.section-heading,.module-heading){width:100%;align-items:flex-start;gap:20px}:where(.page-heading,.section-heading,.module-heading)>:first-child{min-width:0;flex:1 1 auto;text-align:left}.panel-header :where(h2,p),:where(.composer-head,.submission-review-head,.approval-decision-head) :where(h1,h2,h3,p),:where(.page-heading,.section-heading,.module-heading) :where(h1,h2,p){max-width:100%;text-align:left;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.panel-header{width:100%;align-items:flex-start;gap:18px}.panel-header>:first-child{min-width:0;flex:1 1 auto;text-align:left;display:grid;gap:5px}.panel-header :where(h1,h2,h3,p){margin-top:0;margin-bottom:0}.panel-header>:not(:first-child){flex:0 0 auto}:where(.composer,.approval-decision-dialog){text-align:left}.composer fieldset,:where(.composer,.approval-decision-dialog)>.form-two>label,:where(.composer,.approval-decision-dialog)>label{width:100%;min-width:0;text-align:left}:where(.composer,.approval-decision-dialog) fieldset :where(input,select,textarea),:where(.composer,.approval-decision-dialog) label>:where(input,select,textarea){width:100%;min-width:0}:where(.composer,.approval-decision-dialog) fieldset>small,:where(.composer,.approval-decision-dialog) label>small{display:block;width:100%;margin-top:7px;text-align:left;line-height:1.5}.form-two{width:100%;align-items:start}.form-two>*{min-width:0}.form-two>.saved-date-time-field{grid-column:1/-1}:where(.composer,.approval-decision-dialog)>:where(label,fieldset,.form-two){max-width:100%}:where(.composer,.approval-decision-dialog) label{line-height:1.35}:where(.composer,.approval-decision-dialog) label>small{overflow-wrap:break-word}:where(.composer,.approval-decision-dialog) :where(input,select){min-height:44px}:where(.composer,.approval-decision-dialog) textarea{min-height:96px;line-height:1.5;resize:vertical}:where(.composer-head,.submission-review-head,.approval-decision-head){width:100%;align-items:flex-start}:where(.composer-head,.submission-review-head,.approval-decision-head)>:first-child{min-width:0;flex:1 1 auto}:where(.composer-actions,.approval-dialog-actions,.submission-review-actions,.heading-actions){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}:where(.dashboard-heading-controls,.module-heading-actions,.panel-actions,.toolbar-actions){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.metric-grid,.module-metrics{grid-auto-rows:1fr;align-items:stretch}.metric-card,.module-metrics>*{height:100%;min-width:0}:where(.work-head,.project-head)>span{align-self:center;text-align:left}:where(.page-heading,.section-heading,.module-heading,.panel-header,.metric-card,.module-metrics,.work-row,.project-row,.employee-task-list,.composer,.approval-decision-dialog,.submission-review-modal) :where(h1,h2,h3,h4,p,span,strong,small,b,em,label,button){word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}:where(.metric-card,.module-metrics article,.employee-task-list>*)>*,:where(.work-row,.project-row)>span{min-width:0;max-width:100%}:where(.work-row,.project-row)>*{align-self:center}.employee-task-list strong,:where(.work-row,.project-row)>span>strong{overflow:hidden;text-overflow:ellipsis}:where(.primary-button,.secondary-button,.view-hod-feedback-button,.view-work-record-button){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:var(--ui-control-height);display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1.2;text-align:center}.status{display:inline-flex;align-items:center;justify-content:center;max-width:100%;line-height:1.2;text-align:center;white-space:nowrap}:where(input,select,textarea,button,a):focus-visible{outline:3px solid color-mix(in srgb,var(--accent,#ff5a1f) 30%,transparent);outline-offset:2px}:where(.composer,.approval-decision-dialog) :where(input,select,textarea){overflow-wrap:normal;word-break:normal}@media (max-width:760px){:root{--ui-section-gap:18px}:where(.page-heading,.section-heading,.module-heading){align-items:stretch;gap:14px}:where(.heading-actions,.dashboard-heading-controls),:where(.page-heading,.section-heading,.module-heading)>:not(:first-child){width:100%}:where(.heading-actions,.dashboard-heading-controls,.module-heading-actions,.panel-actions,.toolbar-actions){justify-content:flex-start}.panel-header{gap:12px}.form-two{grid-template-columns:minmax(0,1fr)}:where(.composer-actions,.approval-dialog-actions,.submission-review-actions){align-items:stretch}:where(.composer-actions,.approval-dialog-actions,.submission-review-actions) button{flex:1 1 140px}}