@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap";
:root{--outline:#74777f;--background:#f9f9ff;--primary-container:#1e3a5f;--primary:#022448;--surface:#f9f9ff;--surface-container:#e7eefe;--surface-container-low:#f0f3ff;--surface-container-high:#e2e8f8;--surface-container-highest:#dce2f3;--surface-container-lowest:#fff;--surface-variant:#dce2f3;--on-surface:#151c27;--on-surface-variant:#43474e;--outline-variant:#c4c6cf;--error:#ba1a1a}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0}body{background:var(--surface);color:var(--on-surface);font-family:Open Sans,sans-serif;font-size:16px;line-height:24px}button,input{font-family:inherit}button{border:0}a{color:inherit;text-decoration:none}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.logo-container img{object-fit:contain;width:130px;height:40px}.dashboard-page{background:var(--background);flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.apps-overlay{z-index:20;background:#0000004d;position:fixed;inset:0}.top-navbar{z-index:30;background:var(--surface);border-bottom:1px solid var(--outline-variant);flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:64px;min-height:64px;padding:0 24px;display:flex;position:relative}.navbar-left{align-items:center;gap:16px;margin-right:16px;display:flex;position:relative}.apps-button{color:var(--on-surface-variant);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;display:flex}.apps-button:hover{color:var(--on-surface);background:var(--surface-container-low)}.apps-button .apps-symbol{font-size:40px}.navbar-divider{background:#c4c6cf80;width:1px;height:24px;margin:0 4px}.logo-container{align-items:center;height:40px;display:flex;overflow:hidden}.company-logo{object-fit:contain;width:auto;height:32px;display:block}.apps-dropdown{z-index:60;background:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:8px;width:465px;padding:24px;position:absolute;top:64px;left:0;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.apps-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.app-item{cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex}.app-item:hover{background:var(--surface-container-low)}.app-item-active{background:#1e3a5f1a;border:1px solid #1e3a5f4d}.app-icon{margin-bottom:8px;font-size:32px}.app-label{text-align:center;font-size:12px;font-weight:600;line-height:14px}.muted{color:#43474eb3}.primary{color:var(--primary-container)}.orange{color:#f97316}.green{color:#22c55e}.red{color:#ef4444}.search-container{flex:1;max-width:672px;margin:0 auto}.search-box{width:100%;position:relative}.search-box input{background:var(--surface-container-lowest);width:100%;color:var(--on-surface);border:1px solid var(--outline-variant);border-radius:4px;outline:none;padding:10px 48px 10px 40px;font-size:18px;line-height:24px;box-shadow:0 1px 2px #0000000d}.search-box input::placeholder{color:var(--on-surface-variant);font-size:14px}.search-box input:focus{border-color:var(--primary);box-shadow:0 0 0 1px #0224481a}.search-icon{color:var(--on-surface-variant);font-size:20px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.navbar-right{align-items:center;gap:12px;display:flex}.mobile-search,.notification-button{color:var(--on-surface-variant);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:8px;display:flex}.mobile-search:hover,.notification-button:hover{color:var(--on-surface);background:var(--surface-container-low)}.mobile-search{display:none}.profile-container{position:relative}.profile-button{border:1px solid var(--outline-variant);background:var(--surface-container-low);width:32px;height:32px;color:var(--on-surface);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;font-size:14px;font-weight:600;display:flex}.profile-button:hover{box-shadow:0 0 0 2px #02244833}.profile-dropdown{z-index:50;visibility:hidden;opacity:0;background:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:4px;width:192px;margin-top:8px;padding:4px 0;transition:opacity .15s,visibility .15s;position:absolute;top:100%;right:0;box-shadow:0 1px 2px #0000000d}.profile-container:hover .profile-dropdown{visibility:visible;opacity:1}.profile-dropdown a{color:var(--on-surface-variant);align-items:center;gap:12px;padding:8px 16px;font-size:12px;font-weight:600;display:flex}.profile-summary{padding:12px 16px}.profile-summary strong,.profile-summary span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-summary strong{color:var(--on-surface);font-size:13px;line-height:18px}.profile-summary span{color:var(--on-surface-variant);margin-top:2px;font-size:11px;line-height:16px}.profile-dropdown button.logout{width:100%;color:var(--error);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 16px;font-size:12px;font-weight:600;display:flex}.profile-dropdown a:hover,.profile-dropdown button.logout:hover{color:var(--on-surface);background:var(--surface-container-high)}.profile-dropdown .material-symbols-outlined{font-size:18px}.profile-line{background:#c4c6cf4d;height:1px;margin:4px 8px}.profile-dropdown .logout{color:var(--error)}.auth-loading{background:var(--surface-container-lowest);min-height:100vh;color:var(--on-surface-variant);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.main-content{flex:1;width:100%;overflow-y:auto}.dashboard-container{width:100%;max-width:1440px;margin:0 auto;padding:32px}.page-header{flex-direction:column;gap:4px;padding-bottom:16px;display:flex}.page-header h1{color:var(--on-surface);letter-spacing:-.01em;margin:0 0 8px;font-size:32px;font-weight:600;line-height:40px}.page-header p{max-width:672px;color:var(--on-surface-variant);margin:0;font-size:16px;line-height:24px}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.kpi-card{background-color:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:8px;flex-direction:column;justify-content:space-between;height:160px;padding:24px;display:flex;position:relative;overflow:hidden}.kpi-header{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.kpi-header h3{color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:12px;font-weight:500;line-height:14px}.kpi-header .material-symbols-outlined{font-size:24px}.kpi-value{z-index:2;color:var(--on-surface);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:600;line-height:56px;position:relative}.wave-purple{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%2364395f' fill-opacity='0.1' d='M0,192L48,208C96,224,192,256,288,256C384,256,480,224,576,213.3C672,203,768,213,864,234.7C960,256,1056,288,1152,282.7C1248,277,1344,235,1392,213.3L1440,192L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:cover}.wave-orange{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23f97316' fill-opacity='0.1' d='M0,192L48,208C96,224,192,256,288,256C384,256,480,224,576,213.3C672,203,768,213,864,234.7C960,256,1056,288,1152,282.7C1248,277,1344,235,1392,213.3L1440,192L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:cover}.wave-green{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%2322c55e' fill-opacity='0.1' d='M0,192L48,208C96,224,192,256,288,256C384,256,480,224,576,213.3C672,203,768,213,864,234.7C960,256,1056,288,1152,282.7C1248,277,1344,235,1392,213.3L1440,192L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:cover}.wave-red{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23ef4444' fill-opacity='0.1' d='M0,192L48,208C96,224,192,256,288,256C384,256,480,224,576,213.3C672,203,768,213,864,234.7C960,256,1056,288,1152,282.7C1248,277,1344,235,1392,213.3L1440,192L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:cover}.three-column-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;display:grid}.two-columns{grid-column:span 2}.section-title{border-bottom:1px solid var(--surface-container-highest);margin-bottom:24px;padding-bottom:16px}.section-title h3{color:var(--on-surface);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:12px;font-weight:700;line-height:14px}.weekly-card{background:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:8px;padding:24px}.weekly-content{gap:32px;display:flex}.weekly-total{flex-direction:column;flex-shrink:0;justify-content:space-between;width:192px;display:flex}.weekly-total p{color:var(--primary-container);margin:0 0 4px;font-size:16px;font-weight:500}.weekly-total>div:first-child>strong{color:var(--primary-container);font-size:48px;font-weight:600;line-height:56px}.weekly-average{margin-top:32px}.weekly-average strong{color:var(--on-surface);font-size:18px;line-height:24px;display:block}.weekly-average span{color:var(--on-surface-variant);margin-top:4px;font-size:12px;font-weight:600;line-height:14px;display:block}.weekly-chart{flex:1;justify-content:space-between;align-items:flex-end;min-height:160px;padding:48px 8px 0;display:flex;position:relative}.chart-column{z-index:2;color:var(--on-surface-variant);flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:14px;display:flex;position:relative}.chart-dot{background:var(--primary-container);border-radius:50%;width:8px;height:8px}.chart-line{background:#c4c6cf80;height:1px;position:absolute;bottom:20px;left:0;right:0}.priority-card{background-color:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:8px;padding:24px;position:relative;overflow:hidden}.priority-blob{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2322c55e' fill-opacity='0.1' d='M44.7,-76.4C58.8,-69.2,71.8,-59.1,81.3,-46.3C90.8,-33.5,96.8,-18.1,96.5,-2.9C96.2,12.3,89.5,27.3,79.9,39.6C70.3,51.9,57.7,61.6,43.6,69.5C29.5,77.4,14.7,83.5,-0.6,84.5C-15.9,85.5,-31.8,81.4,-44.6,72.6C-57.4,63.8,-67.1,50.3,-74.6,35.5C-82.1,20.7,-87.4,4.6,-85.2,-10.8C-83,-26.2,-73.3,-40.9,-61,-52.1C-48.7,-63.3,-33.8,-71.1,-19.1,-75.7C-4.4,-80.3,10.1,-81.7,24.1,-79.8C38.1,-77.9,51.7,-72.7,44.7,-76.4Z' transform='translate(100 100)' /%3E%3C/svg%3E");background-position:100% 100%;background-repeat:no-repeat;background-size:150px;width:150px;height:150px;position:absolute;bottom:0;right:0}.priority-content{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.priority-number{color:var(--primary-container);margin:0 0 8px;font-size:48px;font-weight:600;line-height:56px}.priority-content>p{color:var(--on-surface-variant);margin:0;font-size:16px}.priority-summary{color:var(--on-surface-variant);margin-top:8px;font-size:13px}.dashboard-error{color:var(--red,#b42318);background:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:8px;margin:16px 0;padding:12px 16px}.view-all{color:var(--on-surface);cursor:pointer;background:0 0;align-self:flex-end;align-items:center;gap:4px;margin-top:auto;padding:0;font-size:12px;font-weight:600;display:flex}.view-all:hover{color:var(--primary-container)}.view-all .material-symbols-outlined{font-size:16px}.task-tracker-card{background:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:8px;flex-direction:column;padding:24px;display:flex}.task-statistics{flex-wrap:wrap;justify-content:space-between;gap:32px;margin-bottom:32px;display:flex}.task-stat strong{font-size:48px;font-weight:600;line-height:56px}.task-stat span{color:var(--on-surface-variant);font-size:12px}.task-stat p{color:var(--on-surface-variant);margin:4px 0 0;font-size:12px;font-weight:600;line-height:14px}.task-stat .green-label{color:#16a34a}.task-stat .red-label{color:#ef4444}.unresolved{text-align:right}.task-details{background:var(--surface-container-low);border-radius:8px;flex:1;align-items:center;gap:128px;min-height:160px;padding:8px 24px;display:flex}.task-list{flex:1}.task-list>div{color:var(--on-surface);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-size:12px;font-weight:600;line-height:14px;display:flex}.task-list>div:last-child{margin-bottom:0}.task-list strong{flex-shrink:0}.pending-row{align-items:flex-start!important}.pending-row span{max-width:120px}.ring-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:128px;height:128px;margin-top:24px;margin-right:24px;display:flex;position:relative}.ring-chart{opacity:.5;background:conic-gradient(var(--surface-variant) 0% 100%);border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.ring-chart:after{content:"";background:var(--surface-container-low);border-radius:50%;position:absolute;inset:10px}.ring-cutout{z-index:10;background:var(--surface-container-low);height:32px;position:absolute;bottom:0;left:0;right:0}.ring-wrapper>span{z-index:20;color:var(--on-surface-variant);margin-top:16px;font-size:32px;font-weight:600;line-height:40px;position:relative}.issues-card{background:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:8px;padding:24px}.issues-list{flex-direction:column;display:flex}.issue-row{min-height:65px;color:var(--on-surface);border-bottom:1px solid #dce2f380;justify-content:space-between;align-items:center;padding:16px 0;font-size:16px;font-weight:500;line-height:24px;display:flex}.issue-row strong{font-weight:500}@media (max-width:1024px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.three-column-grid{grid-template-columns:1fr}.two-columns{grid-column:span 1}.task-details{gap:64px}}@media (max-width:768px){.top-navbar{padding:0 16px}.navbar-left{gap:12px;margin-right:12px}.apps-button{padding:4px}.apps-button .apps-symbol{font-size:28px}.navbar-divider{display:none}.company-logo{height:28px}.search-container{display:none}.mobile-search{display:flex}.apps-dropdown{border-left:0;border-right:0;border-radius:0;width:100vw;top:64px;left:0}.dashboard-container{padding:24px}.page-header h1{font-size:28px;line-height:36px}.weekly-content{flex-direction:column}.weekly-total{width:100%}.task-details{flex-direction:column;gap:32px;padding:16px 24px}.ring-wrapper{margin-right:24px}}@media (max-width:640px){.top-navbar{height:56px;min-height:56px}.apps-dropdown{padding:16px;top:56px}.apps-grid{grid-template-columns:repeat(3,1fr)}.app-item{padding:12px 8px}.app-icon{font-size:28px}.dashboard-container{padding:16px}.kpi-grid{grid-template-columns:1fr}.kpi-card{height:160px}.weekly-card,.priority-card,.task-tracker-card,.issues-card{padding:16px}.task-statistics,.task-details{gap:24px}.issue-row{font-size:14px;line-height:20px}}@media (max-width:480px){.logo-container{max-width:150px}.company-logo{max-width:100%}.navbar-right{gap:4px}.profile-button{margin-left:0}.task-stat strong{font-size:40px;line-height:48px}.ring-wrapper{width:112px;height:112px;margin-right:0}.ring-wrapper>span{font-size:28px;line-height:36px}}.tasks-main{flex:1;width:100%;overflow-y:auto}.tasks-container{width:100%;max-width:1440px;margin:0 auto;padding:32px}.tasks-page-header{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.tasks-title{letter-spacing:-.01em;color:#151c27;margin:0 0 8px;font-family:Open Sans,sans-serif;font-size:32px;font-weight:600;line-height:40px}.tasks-description{color:#43474e;max-width:672px;margin:0;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}.tasks-header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.tasks-secondary-button,.tasks-primary-button{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 24px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:14px;transition:background-color .15s,color .15s;display:flex}.tasks-secondary-button{color:#565e74;background:#fff;border:1px solid #c4c6cf;box-shadow:0 1px 2px #0000000a}.tasks-secondary-button:hover{color:#151c27;background:#f0f3ff}.tasks-primary-button{color:#fff;background:#022448;border:1px solid #022448;box-shadow:0 1px 2px #0000000a}.tasks-primary-button:hover{background:#022448}.tasks-tabs-wrapper{border-bottom:1px solid #c4c6cf;margin-bottom:24px}.tasks-tabs{gap:24px;display:flex}.tasks-tab{appearance:none;color:#565e74;letter-spacing:.05em;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin:0;padding:0 4px 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;line-height:16px;transition:color .15s}.tasks-tab:hover{color:#151c27}.tasks-tab-active{color:#022448;border-bottom-color:#022448}.tasks-controls{background:#fff;border:1px solid #d3daea;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding:16px;display:flex;box-shadow:0 1px 2px #0000000a}.tasks-search-control,.tasks-status-control{align-items:center;gap:8px;display:flex}.tasks-search-control label,.tasks-status-control label{color:#565e74;letter-spacing:.05em;flex-shrink:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;line-height:16px}.tasks-search-control input,.tasks-status-control select,.tasks-reset-button,.tasks-page-size select{font-family:Open Sans,sans-serif;font-size:14px;line-height:20px}.tasks-search-control input{color:#151c27;background:#f9f9ff;border:1px solid #c4c6cf;border-radius:4px;outline:none;width:256px;padding:6px 12px}.tasks-search-control input:focus,.tasks-status-control select:focus,.tasks-page-size select:focus{border-color:#022448;outline:1px solid #0224481a}.tasks-search-control input::placeholder{color:#43474e}.tasks-filter-right{align-items:center;gap:16px;display:flex}.tasks-status-control select{color:#151c27;background:#f9f9ff;border:1px solid #c4c6cf;border-radius:4px;width:192px;padding:6px 32px 6px 12px}.tasks-reset-button{color:#565e74;cursor:pointer;background:0 0;border:1px solid #c4c6cf;border-radius:4px;padding:6px 16px;transition:background-color .15s,color .15s}.tasks-reset-button:hover{color:#151c27;background:#f0f3ff}.tasks-table-wrapper{background:#fff;border:1px solid #c4c6cf;border-radius:4px;width:100%;margin-bottom:16px;overflow-x:auto;box-shadow:0 1px 2px #0000000a}.tasks-table{table-layout:fixed;border-collapse:collapse;text-align:center;background:#fff;width:100%;min-width:0}.tasks-table thead tr{background:#fff;border-bottom:1px solid #c4c6cf}.tasks-th{color:#43474e;text-transform:uppercase;letter-spacing:.05em;white-space:normal;cursor:pointer;padding:12px 8px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:14px;transition:background-color .15s}.tasks-th:hover{background:#dce2f3}.tasks-th>div,.tasks-th>button{align-items:center;gap:4px;display:flex}.tasks-th>button{width:100%;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;padding:0}.tasks-th-label{white-space:normal;text-align:center;overflow-wrap:normal;min-width:0;line-height:13px}.tasks-table th:first-child,.tasks-table td:first-child{width:7%}.tasks-table th:nth-child(2),.tasks-table td:nth-child(2){width:15%}.tasks-table th:nth-child(3),.tasks-table td:nth-child(3){width:9%}.tasks-table th:nth-child(4),.tasks-table td:nth-child(4){width:7%}.tasks-table th:nth-child(5),.tasks-table td:nth-child(5){width:11%}.tasks-table th:nth-child(6),.tasks-table td:nth-child(6),.tasks-table th:nth-child(7),.tasks-table td:nth-child(7){width:8%}.tasks-table th:nth-child(8),.tasks-table td:nth-child(8),.tasks-table th:nth-child(9),.tasks-table td:nth-child(9){width:10%}.tasks-table th:nth-child(10),.tasks-table td:nth-child(10){width:15%}.tasks-th-right{text-align:center}.tasks-th-right>div,.tasks-th-right>button{justify-content:center}.tasks-th .material-symbols-outlined{color:#74777f;font-size:14px}.tasks-table tbody tr{border-bottom:1px solid #c4c6cf;transition:background-color .15s}.tasks-table tbody tr:last-child{border-bottom:none}.tasks-table tbody tr:hover{background:#f0f3ff}.task-cell{color:#565e74;white-space:normal;overflow-wrap:anywhere;text-align:center;padding:10px 8px;font-family:Open Sans,sans-serif;font-size:12px;line-height:20px}.task-id-cell{color:#151c27;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.tasks-table th:first-child,.tasks-table td:first-child,.tasks-table th:nth-child(4),.tasks-table td:nth-child(4),.tasks-table th:nth-child(5),.tasks-table td:nth-child(5),.tasks-table th:nth-child(6),.tasks-table td:nth-child(6),.task-date-cell{text-align:center}.task-tabular{font-variant-numeric:tabular-nums}.task-actions{justify-content:center;align-items:center;gap:8px;display:flex}.task-actions button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.task-actions .material-symbols-outlined{font-size:18px}.task-action-edit{color:#503300}.task-action-edit:hover{color:#341f00}.task-action-view,.task-action-view:hover{color:#022448}.task-action-delete{color:#ba1a1a}.task-action-delete:hover{color:#93000a}.task-status{white-space:normal;border-radius:2px;align-items:center;max-width:100%;padding:6px 10px;font-family:Open Sans,sans-serif;font-size:11px;font-weight:400;line-height:14px;display:inline-flex}.task-status-invoiced{color:#0f8073;background:#e7f8f6}.task-status-review{color:#60410c;background:#ffddb2}.task-status-revision{color:#2d486d;background:#d5e3ff}.task-status-assigned{color:#43474e;background:#dce2f3}.task-status-open{color:#0f8073;background:#e7f8f6}.task-status-pending{color:#60410c;background:#ffddb2}.task-status-confirmed{color:#2d486d;background:#d5e3ff}.tasks-pagination{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.tasks-page-size{align-items:center;gap:8px;display:flex}.tasks-page-size-select{width:68px;height:32px;position:relative}.tasks-page-size-select select{color:#151c27;appearance:none;cursor:pointer;background:#f9f9ff;border:1px solid #c4c6cf;border-radius:4px;width:100%;height:100%;padding:4px 22px 4px 12px;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px}.tasks-page-size .tasks-select-arrow{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;pointer-events:none;position:absolute;top:50%;left:42px;transform:translateY(-50%);color:#151c27!important;font-family:Material Symbols Outlined!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important}.tasks-page-size span{color:#565e74;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:16px}.tasks-entry-count{color:#565e74;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px}.tasks-page-buttons{align-items:center;gap:4px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;display:flex}.tasks-page-arrow{color:#565e74;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 8px;display:flex}.tasks-page-arrow:hover{color:#022448}.tasks-page-arrow:disabled{opacity:.5;cursor:default}.tasks-page-number{color:#565e74;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.tasks-page-number:hover{background:#dce2f3}.tasks-page-number-active{color:#022448;background:#f0f3ff;border-color:#022448}.tasks-page-dots{color:#565e74;padding:0 4px}.tasks-empty-state{text-align:center;background:#fff;border:2px dashed #c4c6cf80;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:480px;margin:0 auto;padding:48px;display:flex}.tasks-empty-icon{background:#dae2fd80;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.tasks-empty-icon .material-symbols-outlined{color:#022448;font-size:40px}.tasks-empty-state h2{color:#151c27;margin:0 0 12px;font-family:Open Sans,sans-serif;font-size:24px;font-weight:600;line-height:32px}.tasks-empty-state p{color:#43474e;max-width:448px;margin:0 0 40px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}.tasks-empty-actions{align-items:center;gap:16px;display:flex}.tasks-clear-button{color:#565e74;cursor:pointer;background:#fff;border:1px solid #c4c6cf;border-radius:4px;padding:10px 24px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:14px;box-shadow:0 1px 2px #0000000a}.tasks-clear-button:hover{background:#f0f3ff}.tasks-bottom-spacing{height:32px}@media (min-width:640px){.tasks-page-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}@media (max-width:768px){.tasks-container{padding:16px}.tasks-controls{flex-direction:column}.tasks-filter-right{justify-content:space-between;width:100%}.tasks-pagination{flex-direction:column}.tasks-search-control input,.tasks-search-control{width:100%}}.edit-task-view{color:#151c27;width:100%;font-family:Open Sans,sans-serif}.edit-task-page-header{z-index:15;background:#f9f9ff;border-bottom:1px solid #c4c6cf80;justify-content:space-between;align-items:flex-end;margin-bottom:32px;padding:16px 0;display:flex;position:sticky;top:0}.edit-task-breadcrumb{white-space:nowrap;color:#43474e;flex-wrap:nowrap;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:600;line-height:14px;display:flex}.edit-task-breadcrumb-item{align-items:center;gap:6px;display:inline-flex}.edit-task-breadcrumb button{color:#43474e;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:14px}.edit-task-breadcrumb button:hover{color:#151c27}.edit-task-breadcrumb .material-symbols-outlined{font-size:12px;line-height:1}.edit-task-breadcrumb-current{color:#151c27;font-weight:500}.edit-task-page-title{color:#151c27;letter-spacing:-.01em;margin:0;font-size:32px;font-weight:600;line-height:40px}.edit-task-header-actions{align-items:center;gap:12px;display:flex}.edit-task-cancel-button,.edit-task-update-button{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;height:42px;padding:10px 20px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:14px;display:flex}.edit-task-cancel-button{color:#565e74;background:#fff;border:1px solid #c4c6cf;box-shadow:0 1px 2px #151c270d}.edit-task-cancel-button:hover{color:#151c27;background:#f0f3ff}.edit-task-update-button{color:#fff;background:#022448;border:1px solid #022448;box-shadow:0 1px 2px #151c270d}.edit-task-update-button:hover{background:#022448e6}.edit-task-header-actions .material-symbols-outlined{font-size:18px}.edit-task-layout{align-items:flex-start;gap:24px;width:100%;display:flex}.edit-task-primary-column{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.edit-task-sidebar{flex:0 0 320px;width:320px}.edit-task-details-card{box-sizing:border-box;background:#fff;border:1px solid #c4c6cf;border-radius:4px;width:100%;padding:32px;box-shadow:0 1px 2px #151c270d}.edit-task-details-header{border-bottom:1px solid #c4c6cf;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding-bottom:24px;display:flex}.edit-task-title{color:#151c27;margin:0 0 4px;font-size:24px;font-weight:600;line-height:32px}.edit-task-created{color:#43474e;align-items:flex-start;gap:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.edit-task-created .material-symbols-outlined{flex-shrink:0;margin-top:2px;font-size:16px}.edit-task-status-badge{color:#60410c;white-space:nowrap;background:#ffddb2;border:1px solid #c4c6cf;border-radius:9999px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:600;line-height:14px;display:flex}.edit-task-status-dot{background:#565e74;border-radius:50%;flex-shrink:0;width:8px;height:8px}.edit-task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.edit-task-form-full{grid-column:1/-1}.edit-task-form-field{min-width:0}.edit-task-label{color:#43474e;margin-bottom:6px;font-size:12px;font-weight:600;line-height:14px;display:block}.edit-task-required{color:#ba1a1a}.edit-task-input,.edit-task-textarea,.edit-task-select,.edit-task-comment-textarea,.edit-task-worklog-textarea{box-sizing:border-box;color:#151c27;background:#fff;border:1px solid #c4c6cf;border-radius:4px;outline:none;width:100%;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;transition:border-color .2s,background-color .2s,box-shadow .2s}.edit-task-input{height:40px;padding:8px 12px}.edit-task-textarea{resize:vertical;min-height:120px;padding:12px}.edit-task-input:hover,.edit-task-textarea:hover,.edit-task-select:hover,.edit-task-comment-textarea:hover,.edit-task-worklog-textarea:hover{background:#e2e8f8}.edit-task-input:focus,.edit-task-textarea:focus,.edit-task-select:focus,.edit-task-comment-textarea:focus,.edit-task-worklog-textarea:focus{border-color:#14b8a6;box-shadow:0 0 0 2px #14b8a633}.edit-task-select-wrapper{width:100%;position:relative}.edit-task-select{appearance:none;cursor:pointer;height:40px;padding:8px 40px 8px 12px}.edit-task-select-arrow{color:#43474e;pointer-events:none;font-size:20px;line-height:20px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.edit-task-file-section{border-top:1px solid #c4c6cf;margin-top:32px;padding-top:32px}.edit-task-file-label{color:#43474e;margin-bottom:8px;font-size:12px;font-weight:600;line-height:14px;display:block}.edit-task-hidden-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.edit-task-file-input-wrapper{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #c4c6cf;border-radius:4px;align-items:center;gap:12px;min-height:42px;padding:4px 12px;transition:border-color .2s;display:flex}.edit-task-file-input-wrapper:hover{border-color:#14b8a6}.edit-task-file-button{color:#151c27;background:#dce2f3;border:1px solid #c4c6cf;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:12px;font-weight:600;line-height:14px}.edit-task-file-name{color:#43474e;font-size:14px;line-height:20px}.edit-task-uploaded-file{background:#fff;border:1px solid #c4c6cf;border-radius:4px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 14px;display:flex}.edit-task-uploaded-file-info,.edit-task-uploaded-file-open{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.edit-task-uploaded-file-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.edit-task-uploaded-file-open:disabled{cursor:not-allowed;opacity:.7}.edit-task-uploaded-file-icon{color:#14b8a6;font-size:22px}.edit-task-uploaded-file-details{flex-direction:column;min-width:0;display:flex}.edit-task-uploaded-file-name{color:#151c27;font-size:13px;font-weight:500;line-height:18px}.edit-task-uploaded-file-meta{color:#43474e;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:9px;line-height:12px}.edit-task-uploaded-file-actions{align-items:center;gap:16px;margin-left:12px;display:flex}.edit-task-uploaded-file-actions button{color:#565e74;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.edit-task-uploaded-file-actions button:hover{color:#022448}.edit-task-uploaded-file-actions .material-symbols-outlined{font-size:22px}.edit-task-delete-file{color:#43474e;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:6px;display:flex}.edit-task-delete-file:hover{color:#ba1a1a;background:#ffdad61a}.edit-task-delete-file .material-symbols-outlined{font-size:20px}.edit-task-interaction-card{background:#fff;border:1px solid #c4c6cf;border-radius:4px;width:100%;overflow:hidden;box-shadow:0 1px 2px #151c270d}.edit-task-tabs{background:#f0f3ff;border-bottom:1px solid #c4c6cf;align-items:center;gap:8px;padding:16px;display:flex}.edit-task-tab{color:#151c27;cursor:pointer;background:#f9f9ff;border:1px solid #c4c6cf;border-radius:4px;padding:8px 16px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:14px}.edit-task-tab:hover{background:#e2e8f8}.edit-task-tab-active:hover{color:#fff;background:#022448;border-color:#022448}.edit-task-tab-active{color:#fff;background:#022448;border-color:#022448;box-shadow:0 1px 2px #151c270d}.edit-task-tab-content{padding:24px}.edit-task-comment-composer{margin-bottom:24px}.edit-task-comment-wrapper{position:relative}.edit-task-comment-textarea{resize:vertical;min-height:80px;padding:12px 40px 12px 12px}.edit-task-comment-mic{color:#43474e;cursor:pointer;font-size:20px;position:absolute;top:12px;right:12px}.edit-task-comment-mic:hover{color:#14b8a6}.edit-task-comment-actions{align-items:center;gap:12px;margin-top:12px;display:flex}.edit-task-comment-file{cursor:pointer;background:#fff;border:1px solid #c4c6cf;border-radius:4px;flex:1;align-items:center;gap:12px;min-width:0;padding:4px;display:flex}.edit-task-comment-file:hover{border-color:#14b8a6}.edit-task-comment-file-button{color:#151c27;background:#dce2f3;border:1px solid #c4c6cf;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:12px;font-weight:600;line-height:14px}.edit-task-comment-file-name{color:#43474e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px;overflow:hidden}.edit-task-comment-button{color:#fff;cursor:pointer;background:#022448;border:1px solid #022448;border-radius:4px;flex-shrink:0;padding:10px 20px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:14px;box-shadow:0 1px 2px #151c270d}.edit-task-comment-button:hover{background:#022448e6}.edit-task-comment-help{color:#43474e;margin:8px 0 0;font-size:10px;line-height:14px}.edit-task-divider{background:#c4c6cf99;width:100%;height:1px;margin:24px 0}.edit-task-comments-list{flex-direction:column;gap:16px;display:flex}.edit-task-comment-item{background:#e7eefe;border:1px solid #c4c6cf;border-radius:4px;padding:16px}.edit-task-comment-meta{align-items:center;gap:8px;margin-bottom:8px;display:flex}.edit-task-comment-author{color:#151c27;font-size:12px;font-weight:700;line-height:14px}.edit-task-comment-date{color:#43474e;font-size:12px;line-height:14px}.edit-task-comment-message{color:#151c27;white-space:pre-line;margin:0 0 12px;font-size:14px;line-height:20px}.edit-task-attachment-label{color:#43474e;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:600;line-height:14px;display:block}.edit-task-attachment-list{flex-wrap:wrap;gap:8px;display:flex}.edit-task-attachment{color:#151c27;cursor:pointer;text-align:left;background:#f9f9ff;border:1px solid #c4c6cf;border-radius:4px;align-items:center;gap:8px;padding:6px 12px;font-family:inherit;font-size:14px;line-height:20px;display:inline-flex}.edit-task-attachment:disabled,.task-preview-comment-attachment:disabled{cursor:not-allowed;opacity:.6}.edit-task-attachment:hover{background:#f0f3ff}.edit-task-attachment .material-symbols-outlined{font-size:16px}.edit-task-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.edit-task-empty-icon{color:#c4c6cf;margin-bottom:12px;font-size:48px;line-height:48px}.edit-task-empty-text{color:#43474e;margin:0;font-size:16px;line-height:24px}.edit-task-worklog-form{border-bottom:1px solid #c4c6cf80;margin-bottom:32px;padding-bottom:32px}.edit-task-section-label{color:#43474e;text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px;font-size:12px;font-weight:600;line-height:14px}.edit-task-worklog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.edit-task-worklog-description{margin-bottom:16px}.edit-task-worklog-textarea{resize:vertical;min-height:96px;padding:8px 12px}.edit-task-worklog-submit{justify-content:space-between;align-items:center;gap:16px;display:flex}.edit-task-worklog-submit>span{color:#43474eb3;font-size:12px;line-height:14px}.edit-task-add-log-button{color:#fff;cursor:pointer;background:#022448;border:1px solid #022448;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-width:90px;padding:10px 20px;font-size:12px;font-weight:600;line-height:14px;display:flex;box-shadow:0 1px 2px #151c270d}.edit-task-add-log-button:hover{background:#022448e6}.edit-task-add-log-button .material-symbols-outlined{font-size:18px}.edit-task-worklog-list{flex-direction:column;display:flex}.edit-task-worklog-item{border-bottom:1px solid #c4c6cf80;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding:0 0 24px;display:flex}.edit-task-worklog-item:last-child{border-bottom:0;margin-bottom:0}.edit-task-worklog-main{flex:1;min-width:0}.edit-task-worklog-heading{align-items:baseline;gap:4px;margin-bottom:4px;display:flex}.edit-task-worklog-user{color:#151c27;font-size:14px;font-weight:700;line-height:20px}.edit-task-worklog-duration-text{color:#43474e;font-size:14px;line-height:20px}.edit-task-worklog-date{color:#43474eb3;flex-shrink:0;font-size:12px;line-height:18px}.edit-task-worklog-description-text{color:#151c27;margin:0;font-size:14px;line-height:20px}.edit-task-history-list{padding-left:32px;position:relative}.edit-task-history-list:before{content:"";background:#c4c6cf80;width:1px;position:absolute;top:8px;bottom:8px;left:11px}.edit-task-history-item{gap:12px;min-height:48px;margin-bottom:32px;display:flex;position:relative}.edit-task-history-item:last-child{margin-bottom:0}.edit-task-history-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:4px;left:-32px;box-shadow:0 0 0 4px #fff}.edit-task-history-icon .material-symbols-outlined{font-size:14px}.edit-task-history-icon-primary{background:#022448}.edit-task-history-icon-teal{background:#14b8a6}.edit-task-history-icon-secondary{background:#565e74}.edit-task-history-icon-outline{background:#c4c6cf}.edit-task-history-content{width:100%;min-width:0}.edit-task-history-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.edit-task-history-title{color:#151c27;font-size:14px;font-weight:700;line-height:20px}.edit-task-history-date{color:#43474eb3;flex-shrink:0;font-size:12px;line-height:18px}.edit-task-history-description{color:#43474e;margin:0;font-size:14px;line-height:20px}.edit-task-history-primary{color:#022448;font-weight:500}.edit-task-history-value{color:#151c27;font-weight:500}.edit-task-history-strike{text-decoration:line-through}.edit-task-history-empty{min-height:220px}.edit-task-checklist-card{background:#fff;border:1px solid #c4c6cf;border-radius:4px;width:100%;overflow:hidden;box-shadow:0 1px 2px #151c270d}.edit-task-checklist-header{background:#f0f3ff;border-bottom:1px solid #c4c6cf;padding:16px}.edit-task-checklist-title{color:#151c27;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:700;line-height:14px}.edit-task-checklist-empty{text-align:center;background:#f9f9ff;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:32px;display:flex}.edit-task-checklist-icon{color:#c4c6cf;margin-bottom:8px;font-size:40px;line-height:40px}.edit-task-checklist-text{color:#43474e;margin:0;font-size:14px;line-height:20px}.edit-task-view .material-symbols-outlined{font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;font-style:normal;font-weight:400;line-height:1;font-family:Material Symbols Outlined!important}@media (max-width:1024px){.edit-task-layout{flex-direction:column}.edit-task-sidebar{flex-basis:auto;width:100%}}@media (max-width:768px){.edit-task-page-header{flex-direction:column;align-items:flex-start;gap:16px}.edit-task-header-actions{width:100%}.edit-task-cancel-button,.edit-task-update-button{flex:1}.edit-task-details-card{padding:24px}.edit-task-details-header{flex-direction:column;gap:16px}.edit-task-form-grid{grid-template-columns:1fr}.edit-task-form-full{grid-column:auto}.edit-task-worklog-grid{grid-template-columns:1fr}.edit-task-comment-actions{flex-direction:column;align-items:stretch}.edit-task-comment-file,.edit-task-comment-button{width:100%}.edit-task-history-top{flex-direction:column;align-items:flex-start;gap:2px}}@media (max-width:480px){.edit-task-details-card,.edit-task-tab-content{padding:16px}.edit-task-tabs{overflow-x:auto}.edit-task-tab{flex-shrink:0}.edit-task-header-actions{flex-direction:column}.edit-task-cancel-button,.edit-task-update-button{width:100%}}.create-task-modal{z-index:1000;justify-content:center;align-items:center;width:100%;height:100%;font-family:Open Sans,sans-serif;display:flex;position:fixed;inset:0}.create-task-backdrop{background:#0f172a6b;width:100%;height:100%;position:absolute;inset:0}.create-task-dialog{z-index:1;background:#fff;border-radius:8px;flex-direction:column;width:1080px;max-width:calc(100vw - 40px);height:calc(100vh - 20px);max-height:calc(100vh - 20px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0f172a2e,0 8px 20px #0f172a1a}.create-task-modal-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #d9dce3;flex-shrink:0;justify-content:space-between;align-items:center;height:60px;min-height:60px;padding:0 28px;display:flex}.create-task-modal-header h2{color:#151c27;margin:0;font-family:Open Sans,sans-serif;font-size:26px;font-weight:600;line-height:32px}.create-task-close{box-sizing:border-box;color:#343b46;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;display:flex}.create-task-close:hover{background:#f1f3f6}.create-task-close .material-symbols-outlined{font-size:25px}.create-task-form{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.create-task-form-body{box-sizing:border-box;background:#fff;flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px 26px;width:100%;min-height:0;padding:10px 28px;display:grid;overflow:hidden}.create-task-field{flex-direction:column;width:100%;min-width:0;display:flex}.create-task-field-full{grid-column:1/-1}.create-task-field>label{color:#252b35;margin:0 0 2px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:500;line-height:16px;display:block}.create-task-field>label>span{color:#dc2626}.create-task-input{box-sizing:border-box;color:#1f2937;background:#f8f8fc;border:1px solid #c7cbd4;border-radius:4px;outline:none;width:100%;height:36px;margin:0;padding:0 12px;font-family:Open Sans,sans-serif;font-size:13px;line-height:18px}.create-task-input::placeholder{color:#6b7280}.create-task-input:focus{border-color:#2878e5;box-shadow:0 0 0 2px #2878e51f}.create-task-select-wrapper{width:100%;position:relative}.create-task-select-wrapper select{box-sizing:border-box;appearance:none;color:#1f2937;cursor:pointer;background:#f8f8fc;border:1px solid #c7cbd4;border-radius:4px;outline:none;width:100%;height:36px;margin:0;padding:0 38px 0 12px;font-family:Open Sans,sans-serif;font-size:13px;line-height:18px}.create-task-select-wrapper select:focus{border-color:#2878e5;box-shadow:0 0 0 2px #2878e51f}.create-task-select-wrapper>.material-symbols-outlined{pointer-events:none;color:#596273;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;justify-content:center;align-items:center;width:22px;height:22px;font-size:20px;line-height:1;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%);font-family:Material Symbols Outlined!important}.create-task-select-wrapper.create-task-error select,.create-task-input.create-task-error,.create-task-textarea.create-task-error{border-color:#dc2626}.create-task-error-message{color:#dc2626;margin:2px 0 0;font-family:Open Sans,sans-serif;font-size:10px;line-height:13px}.create-task-textarea{box-sizing:border-box;resize:none;color:#1f2937;background:#f8f8fc;border:1px solid #c7cbd4;border-radius:4px;outline:none;width:100%;height:55px;min-height:55px;margin:0;padding:7px 12px;font-family:Open Sans,sans-serif;font-size:13px;line-height:18px}.create-task-textarea::placeholder{color:#6b7280}.create-task-textarea:focus{border-color:#2878e5;box-shadow:0 0 0 2px #2878e51f}.create-task-date-wrapper{width:100%;position:relative}.create-task-date-wrapper input{box-sizing:border-box;color:#1f2937;background:#f8f8fc;border:1px solid #c7cbd4;border-radius:4px;outline:none;width:100%;height:36px;margin:0;padding:0 12px;font-family:Open Sans,sans-serif;font-size:13px;line-height:18px}.create-task-date-wrapper input:focus{border-color:#2878e5;box-shadow:0 0 0 2px #2878e51f}.create-task-date-wrapper input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;width:17px;height:17px;margin-right:1px}.create-task-file-row{box-sizing:border-box;align-items:stretch;gap:10px;width:100%;height:36px;display:flex}.create-task-file-name{box-sizing:border-box;color:#252b35;white-space:nowrap;text-overflow:ellipsis;background:#f8f8fc;border:1px solid #c7cbd4;border-radius:4px;flex:auto;align-items:center;width:auto;min-width:0;height:36px;margin:0;padding:0 12px;font-family:Open Sans,sans-serif;font-size:13px;line-height:18px;display:flex;overflow:hidden}.create-task-browse-button{box-sizing:border-box;color:#fff;cursor:pointer;background:#2878e5;border:none;border-radius:4px;flex:0 0 86px;justify-content:center;align-items:center;width:86px;height:36px;margin:0;padding:0;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;line-height:18px;display:flex;position:relative;overflow:hidden}.create-task-browse-button:hover{background:#1769d6}.create-task-browse-button input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.create-task-clear-files{box-sizing:border-box;color:#fff;cursor:pointer;background:#59647d;border:none;border-radius:4px;flex:0 0 74px;justify-content:center;align-items:center;width:74px;height:36px;margin:0;padding:0;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;line-height:18px;display:flex}.create-task-clear-files:hover{background:#4c566d}.create-task-modal-footer{box-sizing:border-box;background:#eef2ff;border-top:1px solid #d9dce3;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:58px;min-height:58px;padding:8px 28px;display:flex}.create-task-modal-footer p{color:#dc2626;margin:0;font-family:Open Sans,sans-serif;font-size:13px;font-weight:500;line-height:18px}.create-task-modal-footer p span{color:#dc2626}.create-task-footer-actions{align-items:center;gap:12px;display:flex}.create-task-cancel-button{box-sizing:border-box;color:#344054;cursor:pointer;background:#fff;border:1px solid #c7cbd4;border-radius:4px;justify-content:center;align-items:center;width:auto;min-width:100px;height:40px;margin:0;padding:0 18px;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;line-height:18px;display:flex}.create-task-cancel-button:hover{background:#f7f8fa}.create-task-submit-button{box-sizing:border-box;color:#fff;cursor:pointer;background:#062d52;border:1px solid #062d52;border-radius:4px;justify-content:center;align-items:center;width:auto;min-width:130px;height:40px;margin:0;padding:0 18px;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;line-height:18px;display:flex}.create-task-submit-button:hover{background:#052542}.create-task-submit-button:disabled{opacity:.6;cursor:not-allowed}.create-task-modal .material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:Material Symbols Outlined!important}@media (min-width:901px) and (max-height:800px){.create-task-modal-header{height:54px;min-height:54px}.create-task-modal-header h2{font-size:24px;line-height:30px}.create-task-form-body{row-gap:4px;padding-top:7px;padding-bottom:7px}.create-task-field>label{margin-bottom:1px;font-size:11px;line-height:14px}.create-task-input,.create-task-select-wrapper select,.create-task-date-wrapper input{height:33px;font-size:12px}.create-task-textarea{height:48px;min-height:48px}.create-task-file-row,.create-task-file-name,.create-task-browse-button,.create-task-clear-files{height:33px}.create-task-modal-footer{height:52px;min-height:52px}.create-task-cancel-button,.create-task-submit-button{height:36px}}@media (max-width:900px){.create-task-dialog{width:calc(100vw - 24px);height:calc(100vh - 24px);max-height:calc(100vh - 24px)}.create-task-form-body{grid-template-columns:1fr;column-gap:0;overflow-y:auto}.create-task-field-full{grid-column:auto}.create-task-modal-header{padding:0 20px}.create-task-form-body{padding:12px 20px}.create-task-modal-footer{padding:8px 20px}}@media (max-width:600px){.create-task-modal{box-sizing:border-box;align-items:flex-start;padding:10px}.create-task-dialog{border-radius:6px;width:100%;max-width:100%;height:calc(100vh - 20px);max-height:calc(100vh - 20px)}.create-task-modal-header{height:56px;min-height:56px;padding:0 16px}.create-task-modal-header h2{font-size:21px;line-height:27px}.create-task-form-body{padding:12px 16px;overflow-y:auto}.create-task-file-row{gap:8px}.create-task-browse-button{flex-basis:76px;width:76px}.create-task-clear-files{flex-basis:66px;width:66px}.create-task-modal-footer{flex-direction:column;align-items:stretch;gap:8px;height:auto;min-height:58px;padding:10px 16px}.create-task-footer-actions{width:100%}.create-task-cancel-button,.create-task-submit-button{flex:1}}.confirm-task-modal{z-index:100;justify-content:center;align-items:center;padding:20px;font-family:Open Sans,sans-serif;display:flex;position:fixed;inset:0}.confirm-task-backdrop{background:#151c2766;position:fixed;inset:0}.confirm-task-dialog{z-index:1;color:#151c27;background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:1080px;height:auto;max-height:calc(100vh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.confirm-task-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #c4c6cf;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.confirm-task-title{color:#151c27;margin:0;font-family:Open Sans,sans-serif;font-size:20px;font-weight:600;line-height:26px}.confirm-task-close-button{color:#43474e;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.confirm-task-close-button:hover{background:#f0f3ff}.confirm-task-close-button .material-symbols-outlined{font-size:22px}.confirm-task-body{box-sizing:border-box;background:#fff;padding:14px 20px 12px;overflow:hidden}.confirm-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 20px;display:grid}.confirm-task-item{min-width:0}.confirm-task-full{grid-column:span 2}.confirm-task-label{color:#43474e;margin:0 0 2px;font-family:Open Sans,sans-serif;font-size:10px;font-weight:600;line-height:13px;display:block}.confirm-task-value{box-sizing:border-box;color:#151c27;border-bottom:1px solid #d3daea;align-items:center;min-height:25px;padding:0 0 4px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:500;line-height:17px;display:flex}.confirm-task-muted{color:#565e74}.confirm-task-priority-value{box-sizing:border-box;color:#151c27;border-bottom:1px solid #d3daea;align-items:center;gap:7px;min-height:25px;padding:0 0 4px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:500;line-height:17px;display:flex}.confirm-task-priority-dot{background:#ba1a1a;border-radius:50%;flex-shrink:0;width:7px;height:7px}.confirm-task-file{box-sizing:border-box;color:#151c27;background:#f0f3ff;border:1px solid #74777f;border-radius:4px;align-items:center;gap:8px;width:fit-content;max-width:100%;height:34px;padding:6px 12px;display:flex}.confirm-task-file .material-symbols-outlined{color:#1e3a5f;flex-shrink:0;font-size:18px}.confirm-task-file-name{white-space:nowrap;text-overflow:ellipsis;color:#151c27;max-width:700px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:500;line-height:17px;overflow:hidden}.confirm-task-no-file{color:#565e74;font-family:Open Sans,sans-serif;font-size:12px}.confirm-task-footer{box-sizing:border-box;background:#f0f3ff;border-top:1px solid #d3daea;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;min-height:58px;padding:10px 20px;display:flex}.confirm-task-edit-button{color:#565e74;cursor:pointer;background:#fff;border:1px solid #c4c6cf;border-radius:4px;height:36px;padding:0 18px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:14px;box-shadow:0 1px 2px #0000000d}.confirm-task-edit-button:hover{color:#151c27;background:#e2e8f8}.confirm-task-submit-button{color:#fff;cursor:pointer;background:#022448;border:1px solid #022448;border-radius:4px;height:36px;padding:0 20px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:14px;box-shadow:0 1px 2px #0000000d}.confirm-task-submit-button:hover{background:#1e3a5f}.confirm-task-modal .material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-style:normal;font-weight:400;font-family:Material Symbols Outlined!important}@media (max-width:700px){.confirm-task-modal{padding:10px}.confirm-task-dialog{max-width:100%;max-height:calc(100vh - 20px)}.confirm-task-body{overflow-y:auto}.confirm-task-grid{grid-template-columns:1fr}.confirm-task-full{grid-column:span 1}}.task-preview-overlay{z-index:100;background:#151c2766;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.task-preview-modal{color:#151c27;background:#fff;border-radius:8px;flex-direction:column;width:1080px;max-width:100%;max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 20px 40px #151c2733}.task-preview-header{border-bottom:1px solid #c4c6cf;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex}.task-preview-title-wrapper{align-items:center;gap:12px;display:flex}.task-preview-title-wrapper h3{margin:0;font-family:Open Sans,sans-serif;font-size:24px;font-weight:600;line-height:32px}.task-preview-id{color:#022448;background:#e2e8f8;border:1px solid #c4c6cf99;border-radius:4px;padding:3px 10px;font-size:12px;font-weight:600}.task-preview-close{color:#43474e;cursor:pointer;background:0 0;border:0;padding:4px}.task-preview-close .material-symbols-outlined{font-size:20px}.task-preview-content{flex:1;padding:24px;overflow-y:auto}.task-preview-summary{background:#f0f3ff;border:1px solid #d3daea;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px;display:flex}.task-preview-summary-meta{align-items:center;gap:8px;margin-bottom:4px;display:flex}.task-preview-status{color:#0f8073;background:#e7f8f6;border-radius:3px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.task-preview-created{color:#43474e;font-size:12px}.task-preview-summary h2{margin:0;font-size:18px;font-weight:600;line-height:24px}.task-preview-summary p{color:#565e74;margin:2px 0 0;font-size:14px}.task-preview-summary-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.task-preview-priority,.task-preview-srn{background:#fff;border:1px solid #c4c6cf;border-radius:4px;align-items:center;gap:6px;min-height:32px;padding:6px 12px;font-size:12px;display:flex}.task-preview-priority-dot{background:#ba1a1a;border-radius:50%;width:7px;height:7px;display:inline-block}.task-preview-srn span{color:#43474e}.task-preview-details-grid{grid-template-columns:repeat(3,1fr);gap:20px 24px;margin-bottom:24px;display:grid}.task-preview-field-full{grid-column:span 3}.task-preview-field label{color:#43474e;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.task-preview-field-value{color:#151c27;border-bottom:1px solid #d3daea;min-height:30px;padding-bottom:7px;font-size:14px;font-weight:500;line-height:20px}.task-preview-secondary-text{color:#565e74;font-size:12px;font-weight:400}.task-preview-priority-value{border-bottom:1px solid #d3daea;align-items:center;gap:8px;min-height:30px;padding-bottom:7px;font-size:14px;font-weight:500;display:flex}.task-preview-attachment{background:#f0f3ff;border:1px solid #c4c6cf;border-radius:4px;justify-content:space-between;align-items:center;width:100%;max-width:295px;min-height:52px;padding:8px 10px;display:flex}.task-preview-attachment-left{align-items:center;gap:8px;min-width:0;display:flex}.task-preview-attachment-left>.material-symbols-outlined{color:#1e3a5f;font-size:20px}.task-preview-attachment-left p{color:#151c27;margin:0;font-size:12px;font-weight:500}.task-preview-attachment-left small{color:#565e74;margin-top:2px;font-size:10px;display:block}.task-preview-attachment-actions{gap:2px;display:flex}.task-preview-attachment-actions button{color:#565e74;cursor:pointer;background:0 0;border:0;padding:4px}.task-preview-attachment-actions button:disabled{cursor:not-allowed;opacity:.5}.task-preview-attachment-actions .material-symbols-outlined{font-size:16px}.task-preview-no-attachment{color:#565e74;font-size:13px}.task-preview-interaction{border-top:1px solid #c4c6cf;padding-top:16px}.task-preview-tabs{border-bottom:1px solid #c4c6cf;justify-content:space-between;align-items:flex-start;min-height:34px;display:flex}.task-preview-tabs nav{gap:24px;display:flex}.task-preview-tab{color:#565e74;cursor:pointer;background:0 0;border:0;padding:0 4px 10px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500}.task-preview-tab.active{color:#022448;border-bottom:2px solid #022448}.task-preview-add-button{color:#022448;cursor:pointer;background:#fff;border:1px solid #c4c6cf;border-radius:4px;align-items:center;gap:6px;margin-bottom:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.task-preview-add-button .material-symbols-outlined{font-size:16px}.task-preview-list,.task-preview-worklogs,.task-preview-history{padding-top:16px}.task-preview-interaction>.edit-task-history-list{margin-top:24px}.task-preview-comment{background:#e7eefe;border:1px solid #c4c6cf;border-radius:4px;margin-bottom:12px;padding:16px}.task-preview-comment-header,.task-preview-worklog-header,.task-preview-history-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.task-preview-comment-header{justify-content:flex-start;gap:8px}.task-preview-comment-header strong,.task-preview-worklog-header strong,.task-preview-history-header strong{font-size:12px;font-weight:700}.task-preview-comment-header span,.task-preview-worklog-header span,.task-preview-history-header span{color:#43474e;font-size:11px}.task-preview-comment p,.task-preview-worklog p,.task-preview-history p{margin:0;font-size:13px;line-height:20px}.task-preview-comment-attachments{margin-top:22px}.task-preview-comment-attachments-label{color:#43474e;letter-spacing:.04em;margin-bottom:8px;font-size:12px;display:block}.task-preview-comment-attachment-list{flex-wrap:wrap;gap:8px;display:flex}.task-preview-comment-attachment{text-align:left;cursor:pointer;background:#fff;border:1px solid #c4c6cf;border-radius:4px;align-items:center;gap:8px;padding:6px 12px;font-family:inherit;font-size:13px;display:inline-flex}.task-preview-comment-attachment-error{color:#b42318;font-size:12px}.task-preview-comment-attachment .material-symbols-outlined{font-size:16px}.task-preview-worklog{border-bottom:1px solid #c4c6cf80;margin-bottom:16px;padding-bottom:16px}.task-preview-history{padding-left:32px;position:relative}.task-preview-history:before{content:"";background:#c4c6cf80;width:1px;position:absolute;top:8px;bottom:8px;left:11px}.task-preview-history-item{gap:12px;margin-bottom:24px;display:flex;position:relative}.task-preview-history-icon{color:#fff;background:#022448;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:0;left:-32px}.task-preview-history-icon .material-symbols-outlined{font-size:14px}.task-preview-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100px;padding:32px 0;display:flex}.task-preview-empty .material-symbols-outlined{color:#c4c6cf;margin-bottom:8px;font-size:44px}.task-preview-empty p{color:#43474e;margin:0;font-size:14px}.task-preview-footer{background:#f0f3ff;flex-shrink:0;justify-content:flex-end;min-height:64px;padding:16px 24px;display:flex}.task-preview-edit-button{color:#fff;cursor:pointer;background:#022448;border:0;border-radius:4px;align-items:center;gap:8px;padding:10px 24px;font-size:12px;font-weight:600;display:inline-flex}.task-preview-edit-button .material-symbols-outlined{font-size:18px}@media (max-width:768px){.task-preview-overlay{padding:8px}.task-preview-content{padding:16px}.task-preview-summary{flex-direction:column;align-items:flex-start}.task-preview-summary-right{width:100%}.task-preview-details-grid{grid-template-columns:1fr}.task-preview-field-full{grid-column:span 1}}.delete-task-overlay{z-index:100;background:#151c2766;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.delete-task-modal{text-align:left;background:#fff;border:1px solid #c4c6cf;border-radius:8px;flex-direction:column;width:100%;max-width:500px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.delete-task-header{background:#fff;border-bottom:1px solid #c4c6cf;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.delete-task-title-wrapper{align-items:center;gap:12px;display:flex}.delete-task-title-wrapper h3{color:#151c27;margin:0;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;line-height:24px}.delete-task-warning-icon{color:#ba1a1a;background:#ffdad68c;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.delete-task-warning-icon .material-symbols-outlined{font-size:22px}.delete-task-close{color:#43474e;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;transition:background .15s,color .15s;display:flex}.delete-task-close:hover{color:#151c27;background:#f0f3ff}.delete-task-close .material-symbols-outlined{font-size:20px}.delete-task-content{flex:1;padding:20px 24px}.delete-task-question{color:#151c27;margin:0 0 8px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px}.delete-task-summary{background:#f0f3ff;border:1px solid #c4c6cf80;border-radius:4px;margin-bottom:12px;padding:12px;font-family:Open Sans,sans-serif}.delete-task-summary-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.delete-task-summary-label{color:#565e74;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:14px}.delete-task-summary-id{color:#151c27;font-size:12px;font-weight:600;line-height:16px}.delete-task-client{color:#151c27;margin-bottom:2px;font-size:13px;font-weight:600;line-height:18px}.delete-task-task-info{color:#565e74;font-size:12px;line-height:18px}.delete-task-warning-text{color:#565e74;margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.delete-task-footer{background:#f0f3ff;border-top:1px solid #c4c6cf66;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.delete-task-cancel-button{color:#565e74;cursor:pointer;background:#fff;border:1px solid #c4c6cf;border-radius:4px;padding:8px 20px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;transition:background .15s,color .15s;box-shadow:0 1px 2px #0000000d}.delete-task-cancel-button:hover{color:#151c27;background:#e2e8f8}.delete-task-confirm-button{color:#fff;cursor:pointer;background:#ba1a1a;border:0;border-radius:4px;align-items:center;gap:6px;padding:8px 20px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;transition:background .15s;display:flex;box-shadow:0 1px 2px #00000014}.delete-task-confirm-button:hover{background:#a31616}.delete-task-confirm-button .material-symbols-outlined{font-size:18px}@media (max-width:640px){.delete-task-overlay{padding:12px}.delete-task-header{padding:14px 16px}.delete-task-content{padding:18px 16px}.delete-task-footer{padding:14px 16px}.delete-task-cancel-button,.delete-task-confirm-button{padding-left:16px;padding-right:16px}}.toast-container{z-index:50;flex-direction:column;gap:12px;min-width:320px;display:flex;position:fixed;bottom:24px;right:24px}.toast-notification{background:var(--surface-container-lowest,#fff);border:1px solid #c4c6cf80;border-radius:8px;align-items:center;gap:12px;min-width:320px;padding:12px 16px;transition:all .2s;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.toast-success{border-left:4px solid #0f8073}.toast-success-icon{color:#0f8073;background:#e7f8f6;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.toast-success-icon .material-symbols-outlined{font-size:20px}.toast-error{border-left:4px solid #ba1a1a}.toast-error-icon{color:#ba1a1a;background:#ffdad633;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.toast-error-icon .material-symbols-outlined{font-size:20px}.toast-notification-message{color:#151c27;flex:1;font-size:14px;font-weight:500;line-height:20px}.toast-notification-close{color:#43474e;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .15s,background-color .15s;display:flex}.toast-notification-close:hover{color:#151c27;background:#f0f3ff}.toast-notification-close .material-symbols-outlined{font-size:18px}:is(.edit-task-breadcrumb,.workflow-breadcrumb,.client-breadcrumb,.branches-breadcrumb,.department-breadcrumb,.permission-breadcrumb,.users-edit-breadcrumb,.invoice-edit-page-header nav){line-height:16px;align-items:center!important;gap:8px!important;display:flex!important}:is(.edit-task-breadcrumb,.workflow-breadcrumb,.client-breadcrumb,.branches-breadcrumb,.department-breadcrumb,.permission-breadcrumb,.users-edit-breadcrumb,.invoice-edit-page-header nav) .material-symbols-outlined{vertical-align:middle;flex:none;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex;margin:0!important}
@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(../media/material-symbols-outlined.0q4o7fzdv8-09.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(../media/material-symbols-rounded.1_dqdlnsj11fq.woff2)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url(../media/material-symbols-sharp.0dc0m538ny7e1.woff2)format("woff2")}.material-symbols-sharp{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Sharp;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
