/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.hidden{display:none}.table{display:table}.resize{resize:both}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--navy:#162f4c;--navy2:#0f263f;--blue:#1477bc;--teal:#0d8a80;--bg:#f4f7f9;--ink:#172636;--muted:#718096;--line:#e4e9ee;--white:#fff;--red:#df3e4f;--amber:#e79a2b;--green:#28a273;--purple:#7b5ab5}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{color:#e9f2f7;z-index:30;background:linear-gradient(#173650,#102940);flex-direction:column;width:254px;padding:25px 17px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #ffffff18;align-items:center;gap:12px;height:64px;padding:0 11px 20px;display:flex}.brandmark{background:linear-gradient(145deg,#5dc5c1,#1b8b9c);border-radius:12px;place-items:center;width:40px;height:40px;font-size:22px;font-weight:900;display:grid;box-shadow:0 8px 20px #071b2b66}.brand strong{letter-spacing:-.3px;font-size:19px}.brand small{letter-spacing:1.6px;color:#8eb2c5;margin-top:3px;font-size:9px;display:block}.sidebar nav{flex-direction:column;gap:5px;padding-top:23px;display:flex}.sidebar nav button{color:#a9c0cf;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:12px 13px;font-weight:600;display:flex}.sidebar nav button span{text-align:center;width:20px;font-size:19px}.sidebar nav button b{color:#fff;background:#d84b58;border-radius:20px;margin-left:auto;padding:3px 7px;font-size:10px}.sidebar nav button.active,.sidebar nav button:hover{color:#fff;background:#ffffff14}.sidebar nav button.active{box-shadow:inset 3px 0 #3ab3ad}.sidebar-bottom{margin-top:auto}.support{background:#ffffff0c;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;margin:12px 3px 20px;padding:13px;display:flex}.support>span{background:#ffffff15;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.support strong,.support small{font-size:10px;display:block}.support small{color:#8eacbf;margin-top:3px}.profile{border-top:1px solid #ffffff18;align-items:center;gap:9px;padding:18px 7px 0;display:flex}.profile div:nth-child(2){flex:1;min-width:0}.profile strong,.profile small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.profile strong{font-size:12px}.profile small{color:#8eacbf;margin-top:3px;font-size:9px}.profile button{color:#9bb0bf;background:0 0;border:0}.main{min-height:100vh;margin-left:254px}.top{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:flex-end;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.top-actions{align-items:center;gap:12px;display:flex}.search{background:#f5f7f9;border:1px solid #0000;border-radius:8px;align-items:center;width:280px;padding:0 12px;display:flex}.search:focus-within{background:#fff;border-color:#84b9d8}.search span{color:#7d8b98;font-size:20px}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:10px;font-size:12px}.icon-btn{border:1px solid var(--line);color:#677483;background:#fff;border-radius:8px;width:39px;height:39px;position:relative}.icon-btn i{background:#e44853;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.primary,.outline{border-radius:8px;padding:10px 15px;font-size:12px;font-weight:700}.primary{color:#fff;background:#176e9e;border:1px solid #176e9e;box-shadow:0 2px 5px #155b8125}.primary:hover{background:#115f8c}.outline{color:#425466;background:#fff;border:1px solid #dce3e8}.content{max-width:1580px;margin:auto;padding:30px 34px 60px}.page-head{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:1.5px!important;color:#3682a7!important;margin:0 0 7px!important;font-size:9px!important;font-weight:800!important}.page-head h1{letter-spacing:-.5px;color:#18324c;margin:0 0 7px;font-family:Georgia,serif;font-size:28px;line-height:1.15}.page-head>div>p:last-child{color:#7b8996;margin:0;font-size:12px}.metrics{grid-template-columns:repeat(5,1fr);gap:13px;margin-bottom:17px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:10px;gap:13px;min-width:0;padding:17px;display:flex;box-shadow:0 1px 2px #16334c08}.metric-icon{border-radius:9px;flex:0 0 39px;place-items:center;height:39px;font-size:18px;font-weight:800;display:grid}.metric-icon.navy{color:#244b68;background:#eaf1f5}.metric-icon.red{color:#d83c4d;background:#fdecee}.metric-icon.amber{color:#d6891e;background:#fff4e4}.metric-icon.purple{color:#75a;background:#f1ecfa}.metric-icon.green{color:#1f9c6e;background:#e9f7f1}.metric div{min-width:0}.metric small{color:#738291;white-space:nowrap;font-size:10px;font-weight:700;display:block}.metric strong{margin:3px 0;font-family:Georgia,serif;font-size:25px;display:block}.metric p{color:#8e9aa5;white-space:nowrap;margin:0;font-size:8.5px}.metric p.positive{color:#31a175}.card{border:1px solid var(--line);background:#fff;border-radius:11px;box-shadow:0 1px 3px #172f4610}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:16px;display:grid}.wide-card{grid-column:1}.activity-card{grid-column:2}.card-head{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;padding:18px 20px 13px;display:flex}.card-head h2{color:#1d3851;margin:0 0 3px;font-family:Georgia,serif;font-size:16px}.card-head p{color:#8b98a4;margin:0;font-size:10px}.card-head button{color:#277ba8;background:0 0;border:0;font-size:10px;font-weight:700}.card-head button span{margin-left:4px}.critical-list{padding:2px 18px 8px}.critical-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:34px minmax(0,1fr) auto 12px;align-items:center;gap:10px;width:100%;padding:13px 2px;display:grid}.critical-row:last-child{border-bottom:0}.alert-icon{border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.alert-icon.danger{color:#db3e4e;background:#fdecef}.alert-icon.warning{color:#de8c1d;background:#fff4e3}.critical-row div:nth-child(2){min-width:0}.critical-row strong,.critical-row small{display:block}.critical-row strong{margin-bottom:4px;font-size:11px}.critical-row small{color:#8995a0;font-size:8.5px}.critical-row .row-meta{text-align:right}.critical-row .row-meta small{margin-top:4px}.critical-row>span:last-child{color:#a0abb4;font-size:18px}.badge{white-space:nowrap;color:#687580;background:#edf1f4;border-radius:20px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.badge.red{color:#d9394b;background:#fdebed}.badge.orange{color:#d36b26;background:#fff0e6}.badge.amber{color:#cc841d;background:#fff5df}.badge.blue{color:#1976aa;background:#e9f3fa}.badge.green{color:#20976b;background:#e8f7f0}.badge.gray{color:#77838d;background:#edf1f4}.donut-wrap{justify-content:center;align-items:center;gap:25px;padding:22px 18px 17px;display:flex}.donut{background:conic-gradient(#29a274 0 64%,#247aad 64% 78%,#e99d32 78% 91%,#dfe6eb 91%);border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;width:72px;height:72px;position:absolute}.donut div{z-index:1;text-align:center;position:relative}.donut strong{font-family:Georgia,serif;font-size:20px;display:block}.donut span{color:#84919b;font-size:8px}.legend{flex-direction:column;gap:10px;display:flex}.legend span{color:#74818d;align-items:center;font-size:8.5px;display:flex}.legend i{border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.legend i.green{background:#29a274}.legend i.blue{background:#247aad}.legend i.amber{background:#e99d32}.legend i.gray{background:#dfe6eb}.legend b{color:#33495c;margin-left:auto;padding-left:13px}.mini-note{color:#188d68;background:#eef8f5;border-radius:8px;align-items:center;gap:8px;margin:0 18px 17px;padding:10px;display:flex}.mini-note>span{font-size:20px}.mini-note p{margin:0}.mini-note strong,.mini-note small{font-size:8.5px;display:block}.mini-note small{color:#78968b;margin-top:2px}.project-table{padding-bottom:4px}.table-head,.table-row{grid-template-columns:minmax(220px,1.5fr) minmax(110px,.8fr) 95px minmax(100px,.65fr) 65px 25px;align-items:center;gap:10px;padding:10px 19px;display:grid}.table-head{color:#8a96a1;background:#f9fafb;border-bottom:1px solid #edf0f2;font-size:8px;font-weight:800}.table-row{text-align:left;color:#526170;background:#fff;border:0;border-bottom:1px solid #edf0f2;width:100%;font-size:9px}.table-row:hover{background:#fbfcfd}.table-row:last-child{border:0}.table-row>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.project-icon{color:#2478a9;background:#eaf3f8;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;display:grid}.project-icon.red{color:#d83c4d;background:#fdecef}.project-icon.orange{color:#d67735;background:#fff1e8}.project-icon.blue{color:#2478a9;background:#eaf3f8}.project-icon.green{color:#259873;background:#eaf7f1}.table-row strong,.table-row small{display:block}.table-row strong{color:#293f52;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.table-row small{color:#909ba4;margin-top:2px;font-size:7.5px}.owner{color:#435464;align-items:center;gap:6px;display:flex}.avatar{color:#fff;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid;box-shadow:0 0 0 1px #dfe5e9}.avatar.small{width:25px;height:25px;font-size:7px}.avatar.navy{background:#355c78}.avatar.teal{background:#268e8d}.avatar.purple{background:#7c66a6}.avatar.amber{background:#be7b3c}.progress{align-items:center;gap:6px;font-size:8px;display:flex!important}.progress i{background:#e8edf0;border-radius:10px;flex:1;min-width:45px;height:5px;overflow:hidden}.progress i b{background:#2a9a83;border-radius:10px;height:100%;display:block}.activity-list{padding:5px 18px}.activity{border-bottom:1px solid #edf0f2;gap:10px;padding:12px 0;display:flex}.activity:last-child{border:0}.activity p{color:#6f7e8b;margin:0;font-size:9px;line-height:1.45}.activity strong{color:#314657}.activity a{color:#247ba9;margin-top:3px;font-weight:700;display:block}.activity small{color:#9aa4ac;margin-top:3px;font-size:7.5px;display:block}.split-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;display:grid}.project-list{max-height:calc(100vh - 120px);position:sticky;top:92px;overflow:hidden auto}.list-filter{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.list-filter strong{font-family:Georgia,serif}.list-filter button{color:#6e7c89;background:0 0;border:0;font-size:10px}.project-list-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:35px minmax(0,1fr) auto;align-items:start;gap:9px;width:100%;padding:14px;display:grid}.project-list-row:hover,.project-list-row.selected{background:#f4f9fb}.project-list-row.selected{box-shadow:inset 3px 0 #239590}.project-list-row>div>strong,.project-list-row>div>small{display:block}.project-list-row>div>strong{margin:2px 0 4px;font-size:11px}.project-list-row>div>small{color:#8a96a1;margin-bottom:10px;font-size:8px}.project-detail{padding-bottom:20px}.detail-head{justify-content:space-between;padding:22px 23px 10px;display:flex}.detail-head h2{margin:4px 0 10px;font-family:Georgia,serif;font-size:22px}.detail-tags{gap:6px;display:flex}.description{color:#70808e;margin:5px 0 18px;padding:0 23px;font-size:11px;line-height:1.65}.detail-stats{background:#f7f9fa;border:1px solid #edf0f2;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 23px 18px;padding:15px;display:grid}.detail-stats small{color:#8a97a2;margin-bottom:7px;font-size:7.5px;font-weight:800;display:block}.detail-stats strong,.detail-stats span{font-size:9px}.detail-stats>div>span{align-items:center;gap:6px;display:flex}.blocker{background:#fff7eb;border:1px solid #f5e1bf;border-radius:9px;gap:10px;margin:0 23px 18px;padding:12px;display:flex}.blocker>b{color:#a86916;background:#f5c67f;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.blocker strong{color:#9b6418;font-size:9px}.blocker p{color:#7b6951;margin:3px 0;font-size:9px}.section-head{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:17px 23px 10px;display:flex}.section-head>div{align-items:baseline;gap:8px;display:flex}.section-head h3{margin:0;font-family:Georgia,serif;font-size:15px}.section-head span{color:#8b97a1;font-size:8px}.task-list{padding:0 23px 18px}.task{border-bottom:1px solid #edf0f2;grid-template-columns:22px minmax(0,1fr) 26px auto 62px 22px;align-items:center;gap:9px;padding:11px 0;display:grid}.check{color:#fff;background:#fff;border:1px solid #cad4dc;border-radius:5px;width:18px;height:18px;padding:0;font-size:10px}.check.done{background:#2aa078;border-color:#2aa078}.task>div strong,.task>div small{display:block}.task>div strong{font-size:10px}.task>div small{color:#8b97a1;margin-top:3px;font-size:8px}.task>button:last-child{color:#8a96a0;background:0 0;border:0}.date{color:#6f7f8c;font-size:8px}.date.overdue{color:#d53a4a;font-weight:800}.updates-head{padding-top:18px}.small-button{padding:7px 10px}.timeline{padding:0 23px}.timeline>div{gap:10px;padding:10px 0;display:flex}.timeline p{margin:0;font-size:9px}.timeline p strong{display:block}.timeline p small{color:#9aa3aa;margin-top:2px;margin-left:0;font-size:7px;display:block}.timeline p span{color:#61717e;margin-top:5px;display:block}.department-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.department{grid-template-columns:44px 1fr;gap:12px;padding:21px;display:grid}.department-icon{color:#2778a6;background:#eaf3f8;border-radius:10px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.department-icon.c1{color:#775da5;background:#f0ecf8}.department-icon.c2{color:#cf7836;background:#fff1e5}.department-icon.c3{color:#228e6a;background:#eaf7f2}.department-icon.c4{color:#cf4050;background:#fcecef}.department h3{margin:3px 0 5px;font-family:Georgia,serif;font-size:15px}.department p{color:#87949f;margin:0;font-size:9px}.department-numbers{border-top:1px solid #edf0f2;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:4px;padding-top:15px;display:grid}.department-numbers span{text-align:center;border-right:1px solid #edf0f2}.department-numbers span:last-child{border:0}.department-numbers b,.department-numbers small{display:block}.department-numbers b{font-family:Georgia,serif;font-size:17px}.department-numbers small{color:#909aa3;margin-top:3px;font-size:7px}.department>.progress,.department>button{grid-column:1/-1}.department>button{color:#2377a5;text-align:right;background:0 0;border:0;font-size:9px;font-weight:700}.data-card{overflow:hidden}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 17px;display:flex}.toolbar>div{gap:5px;display:flex}.toolbar>div button{color:#74828e;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:9px}.toolbar>div button.active{color:#2678a7;background:#eaf3f8;font-weight:800}.toolbar button b{background:#dbeaf2;border-radius:10px;padding:2px 5px}.board-row{border-bottom:1px solid #edf0f2;grid-template-columns:23px minmax(190px,1.4fr) minmax(130px,.8fr) 75px 100px 70px 20px;align-items:center;gap:12px;padding:13px 18px;display:grid}.board-row>div strong,.board-row>div small{display:block}.board-row>div strong{font-size:10px}.board-row>div small{color:#8b97a1;margin-top:3px;font-size:8px}.board-row>button:last-child{background:0 0;border:0}.decision-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.decision{padding:20px}.decision>div:first-child{grid-template-columns:45px 1fr auto;gap:12px;display:grid}.decision-number{color:#267ba9;background:#eaf3f8;border-radius:10px;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:16px;display:grid}.decision-number.urgent{color:#d83c4d;background:#fdecee}.decision h2{margin:5px 0;font-family:Georgia,serif;font-size:17px}.decision>p{color:#677784;background:#f7f9fa;border-radius:8px;padding:11px;font-size:10px;line-height:1.6}.decision-meta{padding:10px 0;gap:45px!important;display:flex!important}.decision-meta small,.decision-meta b{display:block}.decision-meta small{color:#929ca5;font-size:7px}.decision-meta b{margin-top:4px;font-size:9px}.decision-actions{border-top:1px solid #edf0f2;padding-top:14px;justify-content:flex-end!important;gap:8px!important;display:flex!important}.meeting-banner{color:#fff;background:linear-gradient(110deg,#183951,#226070);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:17px;padding:19px 22px;display:flex}.meeting-banner>div{align-items:center;gap:13px;display:flex}.meeting-banner>div>span{background:#ffffff17;border-radius:10px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.meeting-banner strong{font-family:Georgia,serif;font-size:16px}.meeting-banner p{color:#bcd0d9;margin:4px 0 0;font-size:9px}.meeting-banner button{color:#fff;background:#ffffff10;border:1px solid #ffffff40;border-radius:8px;padding:9px 12px;font-size:9px}.meeting-grid{grid-template-columns:1.4fr .7fr;gap:16px;display:grid}.agenda{padding-bottom:10px}.agenda-row{border-bottom:1px solid #edf0f2;grid-template-columns:30px 1fr auto;align-items:center;padding:12px 20px;display:grid}.agenda-row b{color:#267aa6;background:#edf5f8;border-radius:6px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.agenda-row span{font-size:10px;font-weight:700}.agenda-row small{color:#8e99a2;font-size:8px}.meeting-summary{padding:21px}.meeting-summary h2,.meeting-summary h3{margin:0 0 15px;font-family:Georgia,serif}.meeting-summary h2{font-size:16px}.meeting-summary h3{margin-top:22px;font-size:13px}.meeting-summary>div:nth-child(2){grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.meeting-summary>div:nth-child(2) span{text-align:center;background:#f7f9fa;border-radius:8px;padding:12px 6px;font-size:7px}.meeting-summary>div:nth-child(2) b{margin-bottom:4px;font-family:Georgia,serif;font-size:19px;display:block}.meeting-summary .red b{color:#d63c4d}.meeting-summary .purple b{color:#7859a8}.meeting-summary .blue b{color:#277aa8}.attendees{display:flex}.attendees .avatar{margin-right:-7px}.attendees>span{background:#edf1f4;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:10px;font-size:8px;display:grid}.report-grid{grid-template-columns:1.4fr .7fr;gap:16px;display:grid}.report-main{padding-bottom:18px}.report-line{grid-template-columns:150px 1fr 38px;align-items:center;gap:15px;padding:12px 21px;display:grid}.report-line span{font-size:10px;font-weight:700}.report-line i{background:#edf1f3;border-radius:10px;height:8px;overflow:hidden}.report-line i b{background:linear-gradient(90deg,#2482aa,#2ca17e);border-radius:10px;height:100%;display:block}.report-line strong{font-size:10px}.exports{padding:22px}.exports h2{margin:0;font-family:Georgia,serif;font-size:17px}.exports>p{color:#82909c;font-size:9px;line-height:1.5}.exports>button{text-align:left;border:1px solid var(--line);color:#617180;background:#fff;border-radius:9px;grid-template-columns:35px 1fr auto;align-items:center;width:100%;margin:10px 0;padding:12px;display:grid}.exports>button>span{color:#2379a7;background:#eaf3f8;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.exports>button strong,.exports>button small{display:block}.exports>button strong{color:#304658;font-size:10px}.exports>button small{color:#939da6;margin-top:3px;font-size:8px}.secure-note{color:#2a8c6c;background:#eaf7f2;border-radius:8px;margin-top:14px;padding:10px;font-size:8px}.mobile-menu,.mobile-brand{display:none}.modal-backdrop{z-index:50;background:#0f2236a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(680px,95vw);max-height:90vh;padding:23px;overflow:auto;box-shadow:0 24px 70px #07172755}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:14px;display:flex}.modal-head h2{margin:3px 0;font-family:Georgia,serif;font-size:21px}.modal-head>button{color:#7c8993;background:0 0;border:0;font-size:23px}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.modal label{color:#536372;flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.modal input,.modal select,.modal textarea{color:#263b4c;background:#fff;border:1px solid #dce3e8;border-radius:8px;outline:0;padding:10px}.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:#65a9ca;box-shadow:0 0 0 3px #d9edf555}.modal .full{grid-column:1/-1;width:100%}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:19px;padding-top:16px;display:flex}@media (width<=1200px){.metrics{grid-template-columns:repeat(3,1fr)}.department-grid,.detail-stats{grid-template-columns:repeat(2,1fr)}.board-row{grid-template-columns:22px minmax(180px,1.4fr) 110px 70px 90px}.board-row .date{display:none}.project-table .table-head,.project-table .table-row{grid-template-columns:minmax(200px,1.5fr) 100px 90px 90px 25px}.project-table .table-head>span:nth-child(5),.project-table .table-row>span:nth-child(5){display:none}}@media (width<=900px){.sidebar{transition:all .2s;transform:translate(-100%);box-shadow:10px 0 30px #0d223755}.sidebar.open{transform:translate(0)}.main{margin-left:0}.top{justify-content:space-between;padding:0 18px}.mobile-menu,.mobile-brand{display:block}.mobile-menu{background:0 0;border:0;font-size:21px}.mobile-brand{color:#173651;font-weight:800}.content{padding:23px 18px 45px}.dashboard-grid,.split-layout,.meeting-grid,.report-grid{grid-template-columns:1fr}.wide-card,.activity-card{grid-column:1}.project-list{max-height:430px;position:static}.metrics{grid-template-columns:repeat(2,1fr)}.department-grid,.decision-grid{grid-template-columns:1fr}.top-actions .search{width:220px}}@media (width<=600px){.top-actions .search,.top-actions .icon-btn{display:none}.page-head{align-items:flex-start;gap:14px}.page-head>button{white-space:nowrap}.page-head h1{font-size:24px}.metrics{grid-template-columns:1fr 1fr}.metric{padding:13px}.metric-icon{flex-basis:32px;width:32px;height:32px}.metric strong{font-size:21px}.dashboard-grid{gap:12px}.table-head{display:none}.table-row{padding:13px;grid-template-columns:1fr auto!important}.table-row>span:nth-child(n+2):not(:last-child){display:none}.critical-row{grid-template-columns:31px 1fr 11px}.critical-row .row-meta{display:none}.detail-stats{grid-template-columns:1fr 1fr}.task{grid-template-columns:22px 1fr 22px}.task>.avatar,.task>.badge,.task>.date{display:none}.department-grid,.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:1}.board-row{grid-template-columns:22px 1fr 20px}.board-row>.owner,.board-row>.badge,.board-row>.date,.toolbar>div button:nth-child(n+3){display:none}.decision-grid{grid-template-columns:1fr}.meeting-banner{align-items:flex-start;gap:12px}.meeting-banner>button{display:none}.report-line{grid-template-columns:100px 1fr 35px}.donut-wrap{gap:14px}.modal{padding:18px}}.role-switch{background:#ffffff0b;border:1px solid #ffffff18;border-radius:9px;margin:0 3px 15px;padding:12px}.role-switch small{color:#88a9ba;letter-spacing:1px;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.role-switch select{color:#eaf4f8;background:#193a53;border:1px solid #ffffff20;border-radius:7px;outline:0;width:100%;padding:8px;font-size:9px}.role-pill{white-space:nowrap;border-radius:12px;padding:4px 6px;font-weight:800;font-size:7px!important}.role-pill.management{color:#167d60;background:#dff4ed}.role-pill.staff{color:#276f9b;background:#e8f1f8}.access-indicator{color:#237ba8;white-space:nowrap;background:#eaf4f8;border-radius:20px;padding:6px 10px;font-size:8px;font-weight:800}.permission-banner{background:#f2f8fb;border:1px solid #d9e9f1;border-radius:9px;align-items:center;gap:10px;margin:15px 17px 0;padding:12px 14px;display:flex}.permission-banner>span{color:#247aa5;background:#dceef5;border-radius:8px;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.permission-banner strong,.permission-banner small{display:block}.permission-banner strong{color:#29475c;font-size:10px}.permission-banner small{color:#788b99;margin-top:3px;font-size:8px}.board-row em{color:#2780aa;font-style:normal;font-weight:700}.empty-state{text-align:center;color:#7d8b96;padding:50px}.empty-state>span{color:#24946d;background:#e9f7f1;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-size:20px;display:grid}.empty-state h3{color:#30485b;margin:12px 0 5px;font-family:Georgia,serif}.empty-state p{font-size:9px}.viewer-permissions{border:1px solid #dce5ea;border-radius:9px;grid-column:1/-1;padding:13px}.viewer-permissions legend{color:#526474;padding:0 5px;font-size:9px;font-weight:800}.viewer-permissions>p{color:#82919d;margin:0 0 10px;font-size:8px}.viewer-permissions>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.viewer-permissions>div>label{cursor:pointer;border:1px solid #e5eaee;border-radius:8px;grid-template-columns:16px 26px 1fr;align-items:center;gap:7px;padding:8px;display:grid}.viewer-permissions input{padding:0}.viewer-permissions span{color:#344b5d;font-size:8px}.viewer-permissions span small{color:#8c98a2;margin-top:2px;font-size:7px;display:block}@media (width<=900px){.access-indicator{display:none}}@media (width<=600px){.viewer-permissions>div{grid-template-columns:1fr}}.privacy-strip{color:#6e5d31;background:#fff9e9;border:1px solid #e9d9a9;border-radius:8px;align-items:center;gap:9px;margin:-9px 0 19px;padding:9px 12px;font-size:9px;display:flex}.privacy-strip b{color:#8b6815}.privacy-strip em{letter-spacing:.8px;background:#f3e3ad;border-radius:12px;margin-left:auto;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.compliance-banner{background:#fff7e6;border:1px solid #f0dcae;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;margin-bottom:16px;padding:16px 18px;display:grid}.compliance-banner>span{color:#8c6817;background:#f5dfad;border-radius:9px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.compliance-banner strong{color:#5c4a24;font-family:Georgia,serif;font-size:15px}.compliance-banner p{color:#7a6a47;margin:4px 0;font-size:9px}.compliance-banner>b{letter-spacing:1px;color:#86671b;background:#f3e3b5;border-radius:14px;padding:6px 8px;font-size:7px}.security-grid{grid-template-columns:1.4fr .8fr;gap:16px;display:grid}.security-card,.safety-card{padding:20px}.security-head{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:14px;display:flex}.security-head h2,.safety-card h2{margin:2px 0 5px;font-family:Georgia,serif;font-size:18px}.security-head span{color:#7c8b96;font-size:8px}.secure-status{background:#eaf7f2;border-radius:14px;height:max-content;padding:6px 8px;color:#286!important}.role-list>div{border-bottom:1px solid #edf0f2;grid-template-columns:34px 1fr 180px;align-items:center;gap:10px;padding:12px 0;display:grid}.role-list p{margin:0}.role-list strong,.role-list small{display:block}.role-list strong{font-size:10px}.role-list small{color:#8a96a0;margin-top:3px;font-size:8px}.role-list select{background:#fff;border:1px solid #dce4e9;border-radius:7px;padding:7px;font-size:8px}.role-label{color:#31799f;background:#eaf4f8;border-radius:12px;width:max-content;padding:5px 7px;font-size:8px}.safety-row{border-bottom:1px solid #edf0f2;gap:10px;padding:14px 0;display:flex}.safety-row>span{color:#277ba7;background:#eaf4f8;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.safety-row strong,.safety-row small{display:block}.safety-row strong{font-size:10px}.safety-row small{color:#7e8c97;margin-top:3px;font-size:8px;line-height:1.5}.backup-button{width:100%;margin-top:15px}.security-message{color:#278363;background:#eaf7f1;border-radius:7px;padding:8px;font-size:8px}@media (width<=900px){.security-grid{grid-template-columns:1fr}}@media (width<=600px){.privacy-strip span,.compliance-banner>b{display:none}.compliance-banner{grid-template-columns:36px 1fr}.role-list>div{grid-template-columns:30px 1fr}.role-list select,.role-label{grid-column:2}}.signout{text-align:center;color:#9bb6c5;margin-top:5px;padding:10px;font-size:8px;text-decoration:none;display:block}.signout:hover{color:#fff}.donut.zero{background:conic-gradient(#dfe6eb 0 100%)}.mini-note.neutral{color:#426477;background:#f2f6f8}.login-guide{grid-template-columns:1.2fr .9fr;gap:25px;margin-bottom:16px;padding:21px;display:grid}.login-guide h2{margin:3px 0 8px;font-family:Georgia,serif;font-size:18px}.login-guide>div>p:last-child{color:#677884;font-size:9px;line-height:1.65}.login-guide ol{margin:0;padding:0;list-style:none}.login-guide li{border-bottom:1px solid #edf0f2;align-items:center;gap:9px;padding:8px 0;font-size:9px;display:flex}.login-guide li b{color:#287da8;background:#eaf4f8;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.role-visibility{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.role-visibility span{color:#74838f;background:#f7f9fa;border:1px solid #e8ecef;border-radius:8px;padding:10px;font-size:7.5px;line-height:1.45}.role-visibility b{color:#2d4a5d;margin-bottom:4px;font-size:9px;display:block}@media (width<=900px){.login-guide{grid-template-columns:1fr}.role-visibility{grid-column:1;grid-template-columns:1fr 1fr}}@media (width<=600px){.role-visibility{grid-template-columns:1fr}}.save-toast{color:#217a5e;background:#eaf7f1;border:1px solid #c7e8db;border-radius:8px;justify-content:space-between;align-items:center;margin:-8px 0 16px;padding:10px 13px;font-size:9px;font-weight:700;display:flex}.save-toast button{color:inherit;background:0 0;border:0;padding:0 4px;font-size:16px}.staff-app{color:#2b4958;background:#f3f7f8;min-height:100vh}.staff-header{background:#fff;border-bottom:1px solid #e3eaed;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex}.staff-header .auth-brand{margin:0}.staff-user{align-items:center;gap:9px;display:flex}.staff-user>div{flex-direction:column;display:flex}.staff-user small{color:#7d8d95;font-size:7.5px}.staff-user>button{color:#6a7c85;background:0 0;border:0;margin-left:8px;font-size:8px}.staff-main{width:min(1240px,92vw);margin:0 auto;padding:34px 0}.staff-welcome h1{color:#20495c;margin:5px 0;font:30px Georgia,serif}.staff-welcome>div>p:last-child{color:#72838c;font-size:10px}.staff-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.staff-metrics>div{background:#fff;border:1px solid #e2e9ec;border-radius:10px;padding:17px}.staff-metrics small{letter-spacing:.8px;color:#7d8d95;font-size:7px;display:block}.staff-metrics strong{color:#267a88;margin-top:5px;font:25px Georgia,serif;display:block}.staff-layout{grid-template-columns:390px 1fr;gap:14px;display:grid}.staff-task-list{height:max-content;overflow:hidden}.staff-filters{border-bottom:1px solid #e9eef0;justify-content:space-between;align-items:center;padding:12px;display:flex}.staff-filters button{color:#71828b;background:0 0;border:0;padding:7px;font-size:8px}.staff-filters button.active{color:#176b7c;background:#e5f2f4;border-radius:6px}.staff-filters select{background:#fff;border:1px solid #dce5e9;border-radius:6px;height:30px;font-size:8px}.staff-task{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f3;grid-template-columns:8px 1fr 65px;align-items:center;gap:10px;width:100%;padding:14px;display:grid}.staff-task.selected{background:#edf7f8}.priority-dot{border-radius:8px;width:7px;height:35px}.priority-dot.red{background:#d95252}.priority-dot.orange{background:#db8a3f}.priority-dot.blue{background:#4b94ba}.staff-task>div{flex-direction:column;gap:4px;display:flex}.staff-task>div small{color:#7d8d95;font-size:7.5px}.staff-task>div i{background:#e4ebee;border-radius:4px;height:4px;overflow:hidden}.staff-task>div i b{background:#32a0aa;height:100%;display:block}.staff-task>span:last-child{text-align:right;flex-direction:column;display:flex}.staff-task>span small{color:#75868f;font-size:7px}.staff-task-detail{padding:22px}.staff-task-detail .detail-head p:last-child{color:#71828b;margin-top:7px;font-size:9px}.task-update-grid{background:#f6f9fa;border-radius:9px;grid-template-columns:1fr 1.4fr 1fr;gap:12px;margin:18px 0;padding:14px;display:grid}.task-update-grid label,.task-update-grid>div{color:#74868f;flex-direction:column;gap:6px;font-size:8px;display:flex}.task-update-grid select{background:#fff;border:1px solid #dce5e9;border-radius:6px;height:34px;font-size:9px}.task-update-grid input[type=range]{accent-color:#258e9d}.staff-comment-form{grid-template-columns:1fr auto;gap:9px;display:grid}.staff-comment-form textarea{font:inherit;border:1px solid #dce5e9;border-radius:7px;padding:10px;font-size:9px}.staff-comment-form button{align-self:end}.staff-comments{max-height:300px;margin-top:14px;overflow:auto}@media (width<=900px){.staff-layout{grid-template-columns:1fr}.staff-metrics{grid-template-columns:1fr 1fr}.task-update-grid{grid-template-columns:1fr}.staff-task-list{max-height:420px;overflow:auto}}@media (width<=600px){.staff-header{padding:0 16px}.staff-main{width:calc(100% - 24px)}.staff-user .avatar{display:none}.staff-metrics{grid-template-columns:1fr 1fr}.staff-comment-form{grid-template-columns:1fr}}.progress-center{margin-bottom:14px;padding:20px}.progress-center-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.progress-center-head h2{color:#24495b;margin-top:4px;font-family:Georgia,serif;font-size:18px}.progress-center-head select{background:#fff;border:1px solid #dce5e9;border-radius:7px;min-width:240px;height:38px;padding:0 10px;font-size:9px}.project-progress-total{border-bottom:1px solid #edf1f3;grid-template-columns:150px 1fr;align-items:center;gap:16px;padding:16px 0;display:grid}.project-progress-total>div{align-items:baseline;gap:8px;display:flex}.project-progress-total strong{color:#19788a;font:25px Georgia,serif}.project-progress-total span{color:#71818a;font-size:8px}.project-progress-total>i{background:#e5ecef;border-radius:20px;height:9px;overflow:hidden}.project-progress-total>i>b{background:#2496a6;border-radius:20px;height:100%;display:block}.progress-workflow{grid-template-columns:1fr 1.1fr;gap:20px;padding-top:18px;display:grid}.workflow-step{gap:12px;display:flex}.workflow-step>b{color:#19788a;background:#e3f2f4;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;display:grid}.workflow-step>div{flex:1}.workflow-step h3{color:#2b4d5e;font-size:11px}.workflow-step>div>p{color:#71818a;margin:4px 0 12px;font-size:8px}.workflow-step form{gap:8px;display:grid}.workflow-step textarea,.workflow-step input{font:inherit;border:1px solid #dce5e9;border-radius:7px;padding:10px;font-size:9px}.workflow-step.locked{opacity:.6}.meeting-note-list article{background:#f5f8f9;border-radius:8px;margin-bottom:8px;padding:10px}.meeting-note-list article small{color:#84929a;font-size:7px;display:block}.meeting-note-list article p{margin-top:5px;font-size:9px;line-height:1.5}.milestone-form{grid-template-columns:1fr 125px auto!important}.milestone-list{margin-top:12px}.milestone-list>div{border-bottom:1px solid #edf1f3;align-items:center;gap:8px;padding:8px;display:flex}.milestone-list>div.completed{opacity:.65}.milestone-list>div.completed strong{text-decoration:line-through}.milestone-check{color:#16886b;background:#fff;border:1px solid #b9ced5;border-radius:50%;width:25px;height:25px}.milestone-list>div>span{flex-direction:column;flex:1;display:flex}.milestone-list small{color:#819099;font-size:7px}.milestone-list .danger-text{background:0 0;border:0;font-size:8px}@media (width<=850px){.progress-workflow{grid-template-columns:1fr}.progress-center-head{flex-direction:column;align-items:stretch}.progress-center-head select{width:100%}.milestone-form{grid-template-columns:1fr!important}.project-progress-total{grid-template-columns:1fr}}.department-manager{grid-template-columns:250px 1fr;gap:14px;display:grid}.department-sidebar{height:max-content;padding:8px}.department-sidebar>button{text-align:left;color:#365567;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.department-sidebar>button.selected{color:#176b7b;background:#eaf4f6}.department-sidebar>button>span{font-size:18px}.department-sidebar>button div{flex-direction:column;gap:3px;display:flex}.department-sidebar small{color:#829099;font-size:7.5px}.department-content{gap:14px;display:grid}.department-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.department-summary>div{padding:16px}.department-summary small{color:#788992;letter-spacing:.8px;font-size:7px;display:block}.department-summary strong{color:#24495b;margin-top:5px;font-family:Georgia,serif;font-size:24px;display:block}.department-section{padding:18px}.personnel-list>div,.department-projects>div,.department-tasks>div{border-bottom:1px solid #edf1f3;align-items:center;gap:10px;padding:10px;display:flex}.personnel-list>div.in-department{background:#f4faf9}.personnel-list p,.department-projects p,.department-tasks p{flex-direction:column;flex:1;gap:3px;display:flex}.personnel-list small,.department-projects small,.department-tasks small{color:#7b8a92;font-size:8px}.personnel-list select{background:#fff;border:1px solid #dce5e9;border-radius:6px;height:32px;font-size:8px}.department-projects .progress{width:150px}.department-tasks>div>span{color:#59717d;font-size:8px}.department-tasks>div>b{text-align:right;color:#2a7181;width:42px}@media (width<=950px){.department-manager{grid-template-columns:1fr}.department-sidebar{display:flex;overflow:auto}.department-sidebar>button{min-width:190px}.department-summary{grid-template-columns:1fr 1fr}}@media (width<=600px){.department-summary{grid-template-columns:1fr 1fr}.personnel-list>div{flex-wrap:wrap;align-items:flex-start}.personnel-list select{width:100%}}.quick-task{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:10px;display:flex}.quick-task>span{color:#218267;font-size:9px}.project-list-row .project-icon.red~div strong:before{content:"Kritik · ";color:#ba3737}.project-list-row .project-icon.orange~div strong:before{content:"Yüksek · ";color:#b86d28}.project-manager .list-filter{gap:10px}.project-manager .list-filter input{min-width:0;height:34px;font:inherit;border:1px solid #dce5e9;border-radius:7px;flex:1;padding:0 10px;font-size:9px}.live-project{min-height:640px}.project-actions{gap:7px;display:flex}.danger-text{color:#a13c3c!important}.project-note-form{grid-template-columns:1fr auto;gap:10px;margin:12px 0 20px;display:grid}.project-note-form textarea{resize:vertical;font:inherit;border:1px solid #dce5e9;border-radius:8px;padding:11px;font-size:9px}.project-note-form button{align-self:end;height:38px}.live-timeline{max-height:300px;overflow:auto}.project-message{margin-bottom:12px}@media (width<=700px){.project-note-form{grid-template-columns:1fr}.project-actions{flex-direction:column}}.task-controls{border-bottom:1px solid #edf1f3;align-items:center;gap:10px;padding:14px 18px;display:flex}.task-controls input,.task-controls select{height:36px;font:inherit;background:#fff;border:1px solid #dce5e9;border-radius:7px;padding:0 11px;font-size:9px}.task-controls input{flex:1}.task-controls span{color:#71818a;font-size:9px}.editable-task{grid-template-columns:32px minmax(220px,1.5fr) minmax(100px,.7fr) 80px 100px 85px 130px}.task-actions{justify-content:flex-end;gap:5px;display:flex}.task-actions button{color:#31566a;background:#fff;border:1px solid #dbe4e8;border-radius:6px;padding:6px 8px;font-size:8px}.task-actions .danger-text{color:#a13c3c}.task-editor{max-width:720px}.checkbox-label{grid-column:1/-1;align-items:center;gap:8px;display:flex!important}.checkbox-label input{width:16px;height:16px}@media (width<=1000px){.editable-task{grid-template-columns:28px 1fr 100px 120px}.editable-task>.badge,.editable-task>.date{display:none}}@media (width<=650px){.task-controls{flex-direction:column;align-items:stretch}.editable-task{grid-template-columns:28px 1fr}.editable-task>.owner{display:none}.task-actions{grid-column:2;justify-content:flex-start}}.account-creator{grid-template-columns:.8fr 1.5fr;gap:24px;margin-bottom:16px;padding:22px;display:grid}.account-creator h2{color:#23485a;margin:4px 0 8px;font-family:Georgia,serif;font-size:18px}.account-creator>div>p:last-child{color:#6d7f89;font-size:9px;line-height:1.6}.account-creator form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-creator input,.account-creator select{height:38px;font:inherit;background:#fff;border:1px solid #dce5e9;border-radius:7px;padding:0 10px;font-size:9px}.account-creator button{height:38px}@media (width<=900px){.account-creator,.account-creator form{grid-template-columns:1fr}}.auth-page{background:radial-gradient(circle at 20% 10%,#e5f4f6,#0000 34%),linear-gradient(145deg,#f7fafb,#e9f0f3);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{background:#fff;border:1px solid #e0e7ea;border-radius:18px;width:min(430px,100%);padding:38px;box-shadow:0 24px 70px #1c3a481f}.auth-brand{align-items:center;gap:10px;margin-bottom:34px;display:flex}.auth-brand>div{flex-direction:column;display:flex}.auth-brand strong{color:#173a4c;font-family:Georgia,serif;font-size:19px}.auth-brand small{letter-spacing:1.5px;color:#71818a;font-size:7px}.auth-panel h1{color:#173a4c;margin:7px 0 8px;font-family:Georgia,serif;font-size:27px}.auth-panel>p{color:#71818a;font-size:11px;line-height:1.6}.auth-panel form{gap:15px;margin:26px 0 18px;display:grid}.auth-panel label{color:#355363;gap:7px;font-size:9px;font-weight:700;display:grid}.auth-panel input{height:45px;font:inherit;border:1px solid #dce5e9;border-radius:8px;outline:none;padding:0 13px;font-size:11px}.auth-panel input:focus{border-color:#3196a7;box-shadow:0 0 0 3px #3196a71f}.auth-panel form button{height:45px;font-size:10px}.auth-panel form button:disabled{opacity:.65}.auth-error{color:#a13c3c;background:#fff0f0;border-radius:8px;padding:10px 12px;font-size:9px}.auth-security{color:#8a989f;text-align:center;font-size:8px;line-height:1.55;display:block}.auth-loading{color:#456572;letter-spacing:.3px;font-size:11px}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.manager-dashboard{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:16px;display:grid}.intervention-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f3;grid-template-columns:34px 1fr auto 82px;align-items:center;gap:10px;width:100%;padding:13px 18px;display:grid}.intervention-list p{margin:0}.intervention-list strong,.intervention-list small{display:block}.intervention-list small{color:#7e8d95;margin-top:4px;font-size:8px}.intervention-list>button>b{color:#6d7d85;font-size:8px}.workload-card{padding-bottom:12px}.workload-row{border-bottom:1px solid #edf1f3;grid-template-columns:1fr auto;gap:7px 12px;padding:13px 18px;display:grid}.workload-row div{flex-direction:column;display:flex}.workload-row small{color:#7b8a93;margin-top:3px;font-size:8px}.workload-row>b{font-size:9px}.workload-row>i{background:#e8edef;border-radius:5px;grid-column:1/-1;height:5px;overflow:hidden}.workload-row>i>span{background:#2c98a0;height:100%;display:block}.report-live-row{border-bottom:1px solid #edf1f3;grid-template-columns:1.2fr .7fr .7fr .6fr 1fr;align-items:center;gap:12px;padding:14px 20px;font-size:9px;display:grid}.report-live-row>span{color:#6f8088}.report-footnote{color:#667982;font-size:9px}.password-form{gap:9px;margin-bottom:22px;display:grid}.password-form input{border:1px solid #dce5e9;border-radius:7px;height:38px;padding:0 10px}.role-list>div{grid-template-columns:34px 1fr auto 150px}@media (width<=900px){.manager-dashboard{grid-template-columns:1fr}.report-live-row{grid-template-columns:1fr 1fr}.report-live-row .progress{grid-column:1/-1}.role-list>div{grid-template-columns:34px 1fr}.role-list>div>button,.role-list>div>select{grid-column:2}}.sidebar nav a{color:#a9c0cf;text-align:left;border-radius:9px;align-items:center;gap:13px;padding:12px 13px;font-weight:600;text-decoration:none;display:flex}.sidebar nav a span{text-align:center;width:20px;font-size:19px}.sidebar nav a.active,.sidebar nav a:hover{color:#fff;background:#ffffff14}.sidebar nav a.active{box-shadow:inset 3px 0 #3ab3ad}.simple-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:4px 0 32px;display:flex}.simple-head>div:first-child>span,.workspace-title>div>span{letter-spacing:1.6px;color:#278a8f;font-size:8px;font-weight:800}.simple-head h1{color:#173f50;margin:7px 0;font:32px Georgia,serif}.simple-head p{color:#71838c;margin:0;font-size:11px}.simple-count{border-left:1px solid #dce5e8;flex-direction:column;min-width:125px;padding:14px 18px;display:flex}.simple-count strong{color:#237e86;font:31px Georgia,serif}.simple-count small{color:#7a8a91;font-size:8px}.project-groups{gap:32px;display:grid}.group-title{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.group-title h2{color:#214758;margin:0;font:18px Georgia,serif}.group-title span{color:#849198;font-size:8px}.simple-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.simple-project{background:#fff;border:1px solid #e0e8eb;border-radius:12px;padding:19px;box-shadow:0 4px 18px #1e3d4909}.simple-project-top{align-items:center;gap:7px;display:flex}.health-dot{border-radius:50%;width:7px;height:7px}.health-dot.ok{background:#31a47c}.health-dot.risk{background:#d65c55}.simple-project-top small{color:#7d8c93;font-size:8px}.simple-project-top button{color:#287982;cursor:pointer;background:#edf6f6;border:0;border-radius:13px;margin-left:auto;padding:5px 8px;font-size:8px}.simple-project h3{color:#24495a;margin:17px 0 7px;font:17px Georgia,serif}.simple-project>p{color:#74848c;height:34px;font-size:9px;line-height:1.7;overflow:hidden}.simple-progress{margin:17px 0}.simple-progress>span{color:#77878e;justify-content:space-between;font-size:8px;display:flex}.simple-progress em{color:#287c83;font-style:normal;font-weight:800}.simple-progress>i{background:#e8eff0;border-radius:10px;height:6px;margin-top:7px;display:block;overflow:hidden}.simple-progress>i>b{background:#2a9999;border-radius:10px;height:100%;display:block}.simple-project footer{color:#60747d;border-top:1px solid #edf1f2;justify-content:space-between;padding-top:12px;font-size:8px;display:flex}.simple-project footer time{color:#86939a}.simple-risk{color:#a14f40;background:#fff3ee;border-radius:7px;margin-top:12px;padding:9px 10px;font-size:8px}.simple-empty{text-align:center;background:#fff;border:1px solid #e1e9eb;border-radius:12px;padding:60px}.simple-empty strong{color:#294b5b;font:19px Georgia,serif}.simple-empty p{color:#7a8a92;font-size:9px}.simple-task-link{color:#2b7881;background:0 0;border:0;margin:28px auto 0;font-size:9px;display:block}.simple-team-modal{max-width:540px}.member-add{grid-template-columns:1fr auto;gap:8px;margin:16px 0;display:grid}.member-add select{background:#fff;border:1px solid #dce5e8;border-radius:7px;padding:0 10px;font-size:9px}.member-list>div{border-top:1px solid #edf1f2;align-items:center;gap:10px;padding:12px 0;display:flex}.member-list p{flex-direction:column;flex:1;display:flex}.member-list small{color:#829097;margin-top:3px;font-size:8px}.member-list button{color:#a04b45;background:0 0;border:0;font-size:8px}.simple-staff .staff-main{max-width:1180px}.staff-project-layout{grid-template-columns:300px 1fr;gap:15px;display:grid}.staff-project-nav{background:#fff;border:1px solid #e0e8eb;border-radius:12px;height:max-content;padding:10px}.staff-project-nav h2{letter-spacing:1px;color:#839198;margin:0;padding:10px 9px 6px;font-size:8px}.staff-project-nav button{text-align:left;color:#425e6b;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:10px;width:100%;padding:11px 10px;font-size:9px;display:flex}.staff-project-nav button.active{color:#176c73;background:#eaf4f4;font-weight:800}.staff-project-nav small{font-size:8px}.project-workspace{background:#fff;border:1px solid #e0e8eb;border-radius:12px;padding:25px}.workspace-title{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.workspace-title h2{color:#214758;margin:7px 0;font:24px Georgia,serif}.workspace-title p{color:#74848c;font-size:9px;line-height:1.7}.workspace-title>b{color:#26868b;font:28px Georgia,serif}.workspace-meta{background:#f5f8f8;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:10px;margin:19px 0;padding:14px;display:grid}.workspace-meta span{color:#385965;font-size:9px}.workspace-meta small{color:#869399;margin-bottom:5px;font-size:7px;display:block}.update-composer{border-top:1px solid #e9eef0;margin-top:24px;padding-top:20px}.update-composer h3,.simple-timeline h3{color:#294d5c;font:15px Georgia,serif}.update-composer form{grid-template-columns:1fr auto;gap:9px;display:grid}.update-composer textarea{font:inherit;border:1px solid #dbe5e8;border-radius:8px;padding:11px;font-size:9px}.update-composer button{align-self:end}.simple-timeline{margin-top:25px}.simple-timeline article{border-top:1px solid #edf1f2;gap:11px;padding:14px 0;display:flex}.simple-timeline article>div{flex:1;grid-template-columns:1fr auto;display:grid}.simple-timeline time{color:#8b989e;font-size:7px}.simple-timeline p{color:#586f79;grid-column:1/-1;font-size:9px;line-height:1.6}.muted-empty{color:#849299;font-size:9px}@media (width<=1050px){.simple-project-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.simple-head{flex-direction:column;align-items:flex-start}.simple-count{border-top:1px solid #dce5e8;border-left:0;padding-left:0}.simple-project-grid,.staff-project-layout,.workspace-meta,.update-composer form,.member-add{grid-template-columns:1fr}.simple-staff .staff-main{padding-top:22px}}.minimal-shell .content{max-width:1120px}.minimal-project-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.minimal-project-tabs>button{text-align:left;color:#294b5a;background:#fff;border:1px solid #dfe7ea;border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;padding:18px;display:flex}.minimal-project-tabs>button.active{border-color:#258b8c;box-shadow:0 0 0 2px #258b8c1a}.minimal-project-tabs strong{font:17px Georgia,serif}.minimal-project-tabs small{color:#829198;font-size:8px}.minimal-workspace{background:#fff;border:1px solid #dfe7ea;border-radius:12px;overflow:hidden}.minimal-workspace>header{border-bottom:1px solid #e8edef;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px;display:flex}.minimal-workspace>header small{letter-spacing:1.2px;color:#278487;font-size:7px}.minimal-workspace>header h2{color:#234858;margin:6px 0;font:23px Georgia,serif}.minimal-workspace>header p{color:#73848c;margin:0;font-size:9px}.minimal-columns{grid-template-columns:300px 1fr;min-height:480px;display:grid}.minimal-columns>aside{border-right:1px solid #e8edef;padding:14px}.minimal-columns>aside h3{color:#2b4c5b;padding:5px 7px;font:15px Georgia,serif}.minimal-columns>aside>button{text-align:left;color:#345463;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:12px;display:flex}.minimal-columns>aside>button.active{color:#176d71;background:#eaf5f4}.minimal-columns>aside>button span{font-size:10px;font-weight:800}.minimal-columns>aside>button small,.minimal-columns>aside>p{color:#839198;font-size:8px}.minimal-columns>main{padding:25px}.minimal-task-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.minimal-task-head small{letter-spacing:1.2px;color:#278487;font-size:7px}.minimal-task-head h3{color:#234858;margin:7px 0;font:22px Georgia,serif}.minimal-task-head p{color:#73848c;font-size:9px}.minimal-task-head>span{color:#268689;font:26px Georgia,serif}.minimal-task-meta{background:#f5f8f8;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;padding:13px;display:grid}.minimal-task-meta span{color:#86949a;font-size:7px}.minimal-task-meta b{color:#365766;margin-top:5px;font-size:9px;display:block}.updates-title{color:#294d5c;margin-top:25px;font:15px Georgia,serif}.minimal-empty{color:#829198;place-items:center;min-height:300px;font-size:9px;display:grid}.minimal-task-form{gap:11px;max-width:480px;display:grid}.minimal-task-form label{color:#536d78;gap:6px;font-size:8px;display:grid}.minimal-task-form input,.minimal-task-form textarea,.minimal-task-form select{font:inherit;background:#fff;border:1px solid #dbe4e7;border-radius:7px;padding:10px;font-size:9px}.personnel-task-controls{background:#f5f8f8;border-radius:8px;grid-template-columns:1fr 1.6fr;gap:12px;margin:18px 0;padding:14px;display:grid}.personnel-task-controls label{color:#607782;flex-direction:column;gap:7px;font-size:8px;display:flex}.personnel-task-controls select{background:#fff;border:1px solid #dbe4e7;border-radius:7px;height:35px}.personnel-task-controls input{accent-color:#258b8c}.minimal-staff .staff-main{max-width:1100px}@media (width<=760px){.minimal-project-tabs,.minimal-columns{grid-template-columns:1fr}.minimal-columns>aside{border-bottom:1px solid #e8edef;border-right:0}.minimal-workspace>header{flex-direction:column}.minimal-task-meta,.personnel-task-controls{grid-template-columns:1fr}.minimal-columns>main{padding:18px}}.department-actions{gap:8px;display:flex}.simple-department-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:18px;display:grid}.simple-department-grid>article{background:#fff;border:1px solid #dfe7ea;border-radius:11px;align-items:center;gap:13px;padding:18px;display:flex}.simple-department-grid>article>span{color:#227a7d;background:#eaf5f4;border-radius:9px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.simple-department-grid h2{color:#294c5b;margin:0;font:16px Georgia,serif}.simple-department-grid p{color:#839198;margin:5px 0 0;font-size:8px}.personnel-center{background:#fff;border:1px solid #dfe7ea;border-radius:12px;padding:20px}.personnel-center .section-head h2{color:#294c5b;font:18px Georgia,serif}.simple-person-list>div{border-top:1px solid #e9eef0;grid-template-columns:36px minmax(220px,1fr) 110px 150px 55px 38px;align-items:center;gap:10px;padding:12px 0;display:grid}.simple-person-list>div.is-inactive{opacity:.62}.simple-person-list p{flex-direction:column;display:flex}.simple-person-list small{color:#849198;margin-top:3px;font-size:8px}.person-role,.person-department,.person-status{white-space:nowrap;text-overflow:ellipsis;border-radius:14px;width:max-content;max-width:100%;padding:6px 9px;font-size:8px;overflow:hidden}.person-role.full{color:#116b70;background:#e5f4f3}.person-role.member{color:#536b78;background:#edf2f4}.person-department{color:#3f6170;background:#f2f6f7}.person-status.active{color:#1d7b59;background:#e8f6ef}.person-status.inactive{color:#9b4b45;background:#fbecea}.person-edit-button{color:#176f86;cursor:pointer;background:#fff;border:1px solid #cbdce1;border-radius:9px;width:34px;height:34px;font-size:17px}.person-edit-button:hover{background:#eaf5f4;border-color:#62aeb0}.person-edit-form{width:min(520px,100vw - 32px);max-height:88vh;overflow:auto}.person-edit-form .modal-head small{letter-spacing:1.2px;color:#278487;font-size:7px}.person-edit-form .modal-head h2{margin:4px 0 0}.active-toggle{background:#f4f8f8;border-radius:8px;align-items:center;grid-template-columns:18px 1fr!important;gap:8px!important;padding:10px!important;display:flex!important}.active-toggle input{accent-color:#258b8c;height:16px;margin:0;width:16px!important}.password-visibility{align-items:center;color:#526c78!important;grid-template-columns:18px 1fr!important;gap:8px!important;font-size:9px!important;display:flex!important}.password-visibility input{accent-color:#258b8c;margin:0;width:16px!important;height:16px!important;box-shadow:none!important}.permission-note{color:#4f6e79;background:#eef6f7;border-radius:8px;margin:0;padding:10px 12px;font-size:8px;line-height:1.55}.delete-user-zone{background:#fff7f6;border:1px solid #f0ceca;border-radius:10px;gap:9px;margin-top:5px;padding:14px;display:grid}.delete-user-zone h3{color:#963f38;margin:0;font:700 12px system-ui,sans-serif}.delete-user-zone p{color:#7c5c58;margin:0;font-size:8px;line-height:1.55}.delete-user-zone label{color:#6f4e4a}.delete-user-zone strong{color:#963f38}.danger-button{color:#a83e35;cursor:pointer;background:#fff;border:1px solid #bc554c;border-radius:8px;height:40px;font-weight:700}.danger-button:hover:not(:disabled){color:#fff;background:#a83e35}.danger-button:disabled{opacity:.45;cursor:not-allowed}.minimal-task-form select,.minimal-task-form input{width:100%}@media (width<=980px){.simple-person-list>div{grid-template-columns:36px minmax(180px,1fr) 110px 140px 38px}.person-status{display:none}}@media (width<=850px){.simple-department-grid{grid-template-columns:1fr 1fr}.simple-person-list>div{grid-template-columns:36px 1fr 38px}.person-role,.person-department{grid-column:2}.person-edit-button{grid-area:1/3}}@media (width<=560px){.department-actions{flex-direction:column;width:100%}.simple-department-grid{grid-template-columns:1fr}}.task-platform{max-width:1220px;margin:auto}.platform-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.platform-head>div>span{letter-spacing:1.6px;color:#168087;font-size:8px;font-weight:900}.platform-head h1{color:#173f50;margin:7px 0;font:34px Georgia,serif}.platform-head p{color:#71838c;margin:0;font-size:11px}.platform-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.platform-metrics button{text-align:left;color:#71838c;background:#fff;border:1px solid #dfe7ea;border-radius:11px;padding:16px;display:grid}.platform-metrics button:hover{border-color:#7fb5b7}.platform-metrics span,.platform-metrics small{font-size:8px}.platform-metrics b{color:#197e86;margin:6px 0;font:28px Georgia,serif}.platform-metrics .warning b{color:#bd7925}.platform-metrics .danger b{color:#b34c4c}.platform-card{background:#fff;border:1px solid #dfe7ea;border-radius:12px;overflow:hidden}.platform-toolbar{border-bottom:1px solid #e8edef;grid-template-columns:1fr 210px 170px;gap:9px;padding:14px;display:grid}.platform-toolbar input,.platform-toolbar select{color:#45616d;background:#fff;border:1px solid #dce5e8;border-radius:8px;height:38px;padding:0 11px;font-size:9px}.platform-row{text-align:left;color:#536c77;background:#fff;border:0;border-bottom:1px solid #edf1f2;grid-template-columns:minmax(210px,1.5fr) minmax(105px,.8fr) 90px 100px 105px 90px;align-items:center;gap:12px;width:100%;padding:14px 17px;font-size:9px;display:grid}.platform-row:not(.platform-labels):hover{background:#f6faf9}.platform-row.is-overdue{box-shadow:inset 3px 0 #d48a39}.platform-row>span:first-child,.platform-row>span:last-child{flex-direction:column;gap:4px;display:flex}.platform-row strong{color:#284c5b;font-size:10px}.platform-row small{color:#89979d;font-size:7.5px}.platform-row i{color:#607681;background:#eef3f4;border-radius:15px;width:max-content;padding:5px 8px;font-size:7.5px;font-style:normal;display:inline-block}.platform-row i.red{color:#a84b45;background:#fff0ef}.platform-row i.green{color:#237e67;background:#eaf7f1}.platform-row>span:nth-child(5){grid-template-columns:30px 1fr;align-items:center;gap:6px;display:grid}.platform-row>span:nth-child(5)>b{color:#197e86}.platform-row em{background:#e5ecee;border-radius:8px;height:5px;overflow:hidden}.platform-row em u{background:#239099;border-radius:8px;height:100%;display:block}.platform-labels{color:#85949b;background:#f5f8f9;font-size:7px;font-weight:900}.platform-empty{text-align:center;padding:55px 20px}.platform-empty strong{color:#365664;font:18px Georgia,serif}.platform-empty p{color:#829097;font-size:9px}.modal-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.task-detail-modal{max-width:650px;max-height:85vh;overflow:auto}.task-detail-modal .modal-head>div small{color:#278487;font-size:8px}.task-detail-simple{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.task-detail-simple span{color:#829097;background:#f4f8f8;border-radius:8px;padding:11px;font-size:8px}.task-detail-simple b{color:#315461;margin-top:4px;font-size:10px;display:block}.task-detail-modal>p{color:#647b85;font-size:10px;line-height:1.6}.task-detail-modal>h3{color:#294d5c;margin-top:22px;font:15px Georgia,serif}@media (width<=900px){.platform-metrics,.platform-toolbar{grid-template-columns:1fr 1fr}.platform-toolbar input{grid-column:1/-1}.platform-labels{display:none}.platform-row{grid-template-columns:1fr 1fr}.platform-row>span:first-child{grid-column:1/-1}.platform-row>span:last-child{display:none}}@media (width<=600px){.platform-head{flex-direction:column;align-items:flex-start}.platform-metrics{grid-template-columns:1fr 1fr}.platform-toolbar{grid-template-columns:1fr}.platform-toolbar input{grid-column:auto}.platform-row{grid-template-columns:1fr 1fr;padding:14px}.task-detail-simple,.modal-two{grid-template-columns:1fr}}.staff-filter{color:#45616d;background:#fff;border:1px solid #dce5e8;border-radius:8px;min-width:170px;height:38px;padding:0 11px;font-size:9px}.staff-workspace .minimal-columns{grid-template-columns:330px 1fr}.personnel-task-controls{grid-template-columns:1fr 1.4fr auto}.save-progress{white-space:nowrap;align-self:end;height:35px}.save-progress:disabled{opacity:.6}.staff-workspace .update-composer textarea{font-size:10px;line-height:1.5}@media (width<=850px){.staff-workspace .minimal-columns,.personnel-task-controls{grid-template-columns:1fr}.save-progress{width:100%}}
