.workspace-directory{color:#273652;box-sizing:border-box;min-width:0;padding:0 34px 32px;font-size:13px}.workspace-directory h2{color:#18243e;margin:0;font-size:18px}.workspace-directory p{color:#7385a6;line-height:1.5}.workspace-tabs{border-bottom:1px solid #dde5f1;gap:28px;margin:0 0 28px;padding:0;display:flex}.workspace-tabs>a,.workspace-tabs>span{color:#526990;align-items:center;gap:6px;padding:10px 0 14px;text-decoration:none;display:flex}.workspace-tabs>[aria-current]{color:#1262d9;border-bottom:3px solid #1262d9}.workspace-tabs small{color:#8592aa;background:#edf1f6;border-radius:10px;padding:2px 5px;font-size:10px}.workspace-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.workspace-heading p{margin:8px 0 0}.workspace-directory button,.workspace-directory input{font:inherit;color:#375a8c;background:#fff;border:1px solid #d6e1ef;border-radius:4px;min-height:36px}.workspace-directory button{cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.workspace-directory button.primary{color:#fff;background:#1262e9;border-color:#1262e9}.workspace-directory button:disabled{opacity:.5;cursor:default}.workspace-directory button:focus-visible,.workspace-directory input:focus-visible{outline-offset:2px;outline:2px solid #7d96bf}.workspace-tools{color:#7385a6;justify-content:space-between;align-items:center;margin:25px 0 14px;display:flex}.workspace-tools label{border:1px solid #d6e1ef;border-radius:4px;align-items:center;padding-left:10px;display:flex}.workspace-tools input{border:0;min-width:240px;padding:0 10px}.workspace-table-scroll{border:1px solid #dde5f1;border-radius:6px;overflow:auto}.workspace-directory table{border-collapse:collapse;table-layout:auto;width:100%;min-width:740px}.workspace-directory th{text-align:left;color:#58709a;background:#f7f9fc;font-size:12px;font-weight:500}.workspace-directory th,.workspace-directory td{border-bottom:1px solid #e3e9f2;padding:16px 18px}.workspace-directory th button{min-height:0;color:inherit;background:0 0;border:0;padding:0}.workspace-directory tbody tr:last-child td{border-bottom:0}.workspace-directory td:nth-child(4){text-transform:capitalize}.workspace-name{align-items:center;gap:12px;min-width:240px;display:flex}.workspace-name strong{overflow-wrap:anywhere;font-weight:600}.workspace-initial{color:#6581ac;background:#eef3fa;border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.workspace-current{color:#4774b0;background:#edf3fe;border-radius:12px;flex:none;padding:3px 8px;font-size:11px}.workspace-actions{gap:8px;display:flex}.workspace-footnote{margin-top:18px;font-size:12px}.workspace-alert{background:#f0f4fb;border:1px solid #dce5f2;border-radius:4px;padding:12px;color:#485d80!important}.workspace-modal-backdrop{z-index:1000;background:#18243e55;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.workspace-modal{background:#fff;border-radius:8px;width:460px;max-width:100%;padding:24px;box-shadow:0 16px 50px #17274833}.workspace-modal header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.workspace-modal header button{width:36px;padding:0}.workspace-modal form>label{gap:8px;display:grid}.workspace-modal input{box-sizing:border-box;width:100%;padding:0 10px}.workspace-modal footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.workspace-modal p{font-size:12px}@media (max-width:900px){.workspace-tabs{flex-wrap:wrap;gap:16px}.workspace-tools input{min-width:120px}.workspace-heading{align-items:flex-start}}.workspace-directory th:nth-child(5),.workspace-directory td:nth-child(5){white-space:nowrap;min-width:88px}.platform-app.sc-visual-refresh:has(>.platform-main>.workspace-directory) .platform-sidebar-footer>a.active{color:#0057ff;background:#e7f0ff;border-radius:4px;padding-left:12px;box-shadow:inset 3px 0 #075cff}
.members-page{color:#273652;box-sizing:border-box;min-width:0;padding:0 34px 32px;font-size:13px}.members-page h2,.member-dialog h2{color:#18243e;margin:0;font-size:18px;line-height:1.3}.members-page h3,.member-dialog h3{margin:0 0 8px;font-size:14px}.members-page p,.member-dialog p,.member-dialog small{color:#7586a7;line-height:1.5}.members-page small{font-size:12px}.member-current-workspace{gap:6px;margin:22px 0;display:grid}.member-current-workspace>small{color:#7586a7}.member-current-workspace a{color:#283857;align-items:center;gap:10px;width:fit-content;font-weight:600;text-decoration:none;display:flex}.member-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.member-heading p{margin:7px 0 0}.members-page button,.member-dialog button,.member-accept-page button,.members-page input,.members-page select,.member-dialog input,.member-dialog select{font:inherit;color:#375a8c;box-sizing:border-box;background:#fff;border:1px solid #d6e1ef;border-radius:4px;min-height:36px}.members-page button,.member-dialog button,.member-accept-page button{cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.members-page button.primary,.member-dialog button.primary,.member-accept-page button.primary{color:#fff;background:#1262e9;border-color:#1262e9}.members-page button.danger,.member-dialog button.danger{color:#b34444}.members-page button:disabled,.member-dialog button:disabled{opacity:.5;cursor:default}.members-page :focus-visible,.member-dialog :focus-visible{outline-offset:2px;outline:2px solid #7d96bf}.member-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin:24px 0 12px;display:flex}.member-toolbar nav{gap:24px;display:flex}.member-toolbar nav button,.member-edit-tabs button{color:#7685a4;background:0 0;border:0;border-radius:0;padding:0 0 11px}.member-toolbar nav button[aria-pressed=true],.member-edit-tabs button[aria-pressed=true]{color:#1262e9;border-bottom:2px solid #1262e9}.member-filters{flex-wrap:wrap;gap:8px;display:flex}.member-filters input,.member-filters select{padding:0 10px}.member-search{border:1px solid #d6e1ef;border-radius:4px;align-items:center;gap:8px;padding-left:10px;display:flex}.member-search input{border:0;width:190px}.member-table-wrap{border:1px solid #dde5f1;border-radius:5px;overflow:auto}.members-page table{border-collapse:collapse;width:100%;min-width:860px}.members-page th{text-align:left;color:#61779d;background:#f7f9fc;font-size:12px;font-weight:500}.members-page td,.members-page th{vertical-align:middle;border-bottom:1px solid #e3e9f2;padding:14px 16px}.members-page tr:last-child td{border-bottom:0}.members-page td{overflow-wrap:anywhere}.members-page td:first-child{min-width:125px}.members-page td:nth-child(2){min-width:170px}.members-page td:nth-child(4){min-width:150px}.members-page td>small{margin-top:4px;display:block}.member-name{align-items:center;gap:12px;display:flex}.member-name strong{font-weight:600}.member-avatar{color:#2464b9;background:#eaf1fe;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.member-type{color:#6e83a9;background:#edf3fd;border-radius:12px;margin-left:7px;padding:3px 7px;font-size:11px;display:inline-block}.member-status{text-transform:capitalize}.member-contact{gap:10px;min-width:120px;margin:5px 0;display:flex}.member-contact>svg{color:#6e86a8;flex:none;margin-top:6px}.member-contact small{color:#7586a7;margin-bottom:2px;font-size:11px;display:block}.member-contact a{color:#375a8c;text-decoration:none}.member-list-footer{color:#7586a7;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.member-notice{background:#f0f4fb;border:1px solid #dce5f2;border-radius:4px;padding:12px;line-height:1.5}.member-notice button{margin-left:10px}.member-dialog-backdrop{z-index:1000;background:#18243e66;justify-content:center;align-items:center;padding:20px;font-size:13px;display:flex;position:fixed;inset:0}.member-dialog{color:#273652;background:#fff;border-radius:7px;flex-direction:column;width:560px;max-width:100%;max-height:calc(100dvh - 40px);display:flex;box-shadow:0 16px 50px #17274833}.member-dialog>header{flex:none;justify-content:space-between;align-items:center;padding:22px 26px 10px;display:flex}.member-dialog>header button{width:36px;padding:0}.member-dialog-body{min-height:0;padding:0 26px 18px;overflow:auto}.member-dialog>footer{border-top:1px solid #e3e9f2;flex:none;justify-content:end;align-items:center;gap:10px;padding:16px 26px;display:flex}.member-dialog>footer small{max-width:220px;margin-right:auto;font-size:11px}.member-dialog fieldset{border:0;margin:0;padding:0}.member-dialog label{gap:6px;margin:16px 0;display:grid}.member-dialog input,.member-dialog select{width:100%;padding:0 10px}.member-dialog input[readonly]{color:#8291ad;background:#f0f3f8}.member-dialog input[type=checkbox]{accent-color:#537fad;width:16px;height:16px;min-height:16px;padding:0}.member-dialog label small{font-size:11px;line-height:1.4}.member-field-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.member-edit-tabs{border-bottom:1px solid #dce5f2;gap:28px;margin:8px 0 16px;padding-top:4px;display:flex}.member-subtitle{overflow-wrap:anywhere;margin:4px 0 12px;font-size:12px}.member-form-section{border-top:1px solid #dce5f2;margin-top:20px;padding-top:18px}.member-form-section p{margin:6px 0 12px;font-size:12px}.member-form-section>small{margin-top:6px;font-size:11px;display:block}.member-contact-edit{grid-template-columns:150px 1fr 36px;gap:8px;margin-bottom:12px;display:grid}.member-contact-edit>input:last-child{grid-column:1/3}.member-contact-edit button{padding:0}.member-permissions{background:#f6f8fb;border:1px solid #dde5f1;border-radius:4px;margin:18px 0;padding:10px}.member-permissions summary{cursor:pointer}.member-project-list{border:1px solid #dce5f2;border-radius:4px;max-height:220px;margin:10px 0;overflow:auto}.member-project-list label{border-bottom:1px solid #e3e9f2;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.member-project-list label:last-child{border:0}.member-project-list small{margin-left:auto}.member-confirm{background:#f1f5fc;border:1px solid #dce5f2;border-radius:4px;margin-top:18px;padding:16px}.member-confirm button{margin-right:8px}.member-internal-invitations>p{font-size:12px}.member-internal-invitations td:last-child button{margin:3px}.member-invite-link{gap:8px;margin-top:15px;display:grid}.member-invite-link input{width:100%;min-height:36px;padding:0 10px}.member-external-section{border-top:1px solid #dde5f1;margin-top:30px;padding-top:24px}.members-page .users-access-summary{gap:12px;margin:0 0 15px}.members-page .users-access-panel{box-shadow:none;padding:16px}.members-page .users-access-summary h2,.members-page .users-access-panel h1{font-size:18px}.members-page .users-invite-modal{max-height:calc(100dvh - 40px);font-size:13px;overflow:auto}.members-page .users-invite-modal h1{font-size:18px}.members-page .users-invite-modal label{font-size:13px}.members-page .users-invite-modal input,.members-page .users-invite-modal select{min-height:36px}.platform-app.sc-visual-refresh:has(>.platform-main>.members-page) .platform-sidebar-footer>a.active{color:#0057ff;background:#e7f0ff;border-radius:4px;padding-left:12px;box-shadow:inset 3px 0 #075cff}.member-accept-page{color:#273652;background:#fff;max-width:560px;margin:70px auto;padding:28px;font-size:13px}.member-accept-page h1{font-size:24px}.member-accept-page p{color:#6c7d9b;line-height:1.6}.member-accept-page dl{grid-template-columns:100px 1fr;gap:14px;display:grid}.member-accept-page dd{overflow-wrap:anywhere;margin:0}@media (max-width:900px){.members-page{padding:0 20px 25px}.member-field-grid{grid-template-columns:1fr}.member-contact-edit{grid-template-columns:120px 1fr 36px}.member-heading{align-items:start}.member-dialog>footer small{display:none}}.members-page .member-table-wrap td:last-child{white-space:nowrap;min-width:70px}.members-page .member-table-wrap td:last-child button{white-space:nowrap;overflow-wrap:normal;flex-shrink:0;min-width:58px;height:36px}
.account-page{color:#273652;min-width:0;padding:0 34px 32px;font-size:13px}.account-heading{margin:24px 0}.account-heading h2{margin:0;font-size:22px}.account-heading p,.account-card>p,.account-security>p{color:#7586a7;margin:7px 0 20px}.account-card{border:1px solid #dce5f2;border-radius:6px;padding:24px}.account-card h3{color:#18243e;margin:0;font-size:18px}.account-profile{grid-template-columns:180px minmax(0,560px);gap:40px;margin:28px 0 32px;display:grid}.account-avatar{flex-direction:column;align-items:center;gap:18px;display:flex}.account-avatar img{object-fit:cover;border-radius:50%;width:82px;height:82px}.account-profile fieldset{border:0;margin:0;padding:0}.account-page label{gap:8px;margin:0 0 18px;display:grid}.account-page small{color:#7586a7;font-size:12px;line-height:1.5}.account-page button,.account-page input{font:inherit;box-sizing:border-box;color:#375a8c;background:#fff;border:1px solid #d6e1ef;border-radius:4px;min-height:36px}.account-page input{width:100%;padding:0 12px}.account-page input[readonly]{color:#8291ad;background:#f0f3f8}.account-page button{cursor:pointer;white-space:nowrap;padding:0 16px}.account-page button.primary{color:#fff;background:#1262e9;border-color:#1262e9}.account-page button:disabled{opacity:.5;cursor:default}.account-page :focus-visible{outline-offset:2px;outline:2px solid #7d96bf}.account-security{border-top:1px solid #dce5f2;padding-top:24px}.account-security-row{border-bottom:1px solid #e3e9f2;justify-content:space-between;align-items:center;gap:24px;margin-left:220px;padding:20px 0;display:flex}.account-security-row:last-child{border:0}.account-security-row strong{font-weight:500}.account-security-row small,.account-session small{margin-top:5px;display:block}.account-signin{color:#7586a7;background:#f6f8fb;margin-left:220px;padding:14px;line-height:1.5}.account-save{gap:10px;margin:20px 0;display:flex}.account-notice{background:#f0f4fb;border:1px solid #dce5f2;padding:12px;line-height:1.5}.account-closure{color:#7586a7;font-size:12px;line-height:1.5}.account-session{border-bottom:1px solid #e3e9f2;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.platform-app.sc-visual-refresh:has(>.platform-main>.account-page) .platform-sidebar-footer>a.active{color:#0057ff;background:#e7f0ff;border-radius:4px;padding-left:12px;box-shadow:inset 3px 0 #075cff}@media (max-width:900px){.account-page{padding:0 20px 25px}.account-card{padding:20px}.account-profile{grid-template-columns:100px minmax(0,1fr);gap:20px}.account-security-row,.account-signin{margin-left:0}}@media (max-width:560px){.account-profile{grid-template-columns:1fr}.account-security-row{flex-wrap:wrap;align-items:start;gap:12px}}
.billing-page{color:#273652;min-width:0;padding:0 34px 32px;font-size:13px}.billing-heading{margin:24px 0}.billing-heading h2{margin:0;font-size:22px}.billing-heading p,.billing-page p{color:#7586a7;line-height:1.5}.billing-page h3{margin:0 0 12px;font-size:18px}.billing-page fieldset{border:0;margin:0;padding:0}.billing-grid{grid-template-columns:1fr 1fr;gap:18px 32px;display:grid}.billing-page label{gap:7px;min-width:0;display:grid}.billing-page small{color:#7586a7;font-size:12px;line-height:1.5}.billing-page button,.billing-page input,.billing-page textarea{font:inherit;box-sizing:border-box;color:#375a8c;background:#fff;border:1px solid #d6e1ef;border-radius:4px;min-height:36px}.billing-page input,.billing-page textarea{width:100%;min-width:0;padding:8px 12px}.billing-page textarea{resize:vertical}.billing-page button{cursor:pointer;white-space:nowrap;padding:0 16px}.billing-page button.primary{color:#fff;background:#1262e9;border-color:#1262e9}.billing-page button:disabled{opacity:.5;cursor:default}.billing-page :focus-visible{outline-offset:2px;outline:2px solid #7d96bf}.billing-actions{gap:10px;margin:24px 0;display:flex}.billing-monthly{border-top:1px solid #dce5f2;border-bottom:1px solid #dce5f2;grid-template-columns:1fr auto;gap:12px;padding:22px 0;display:grid}.billing-monthly p,.billing-monthly>small{grid-column:1/-1;margin:0}.billing-monthly>button{align-self:start}.billing-badge{color:#7586a7;background:#ecf1f8;border-radius:4px;padding:5px 9px;font-size:12px;display:inline-block}.billing-unavailable{grid-template-columns:1fr 1fr;margin:24px 0;display:grid}.billing-unavailable>section:last-child{border-left:1px solid #dce5f2;padding-left:24px}.billing-unavailable p{margin:0}.billing-history{border-top:1px solid #dce5f2;padding-top:20px}.billing-history-scroll{overflow:auto}.billing-history table{border-collapse:collapse;width:100%;margin-bottom:12px}.billing-history th,.billing-history td{text-align:left;border-bottom:1px solid #dce5f2;padding:10px 12px}.billing-history td:first-child{white-space:nowrap}.billing-history td:last-child{white-space:pre-wrap;overflow-wrap:anywhere;max-width:450px}.billing-notice{background:#f0f4fb;border:1px solid #dce5f2;padding:12px}.billing-page .member-dialog textarea{margin-top:8px}.platform-app.sc-visual-refresh:has(>.platform-main>.billing-page) .platform-sidebar-footer>a.active{color:#0057ff;background:#e7f0ff;border-radius:4px;padding-left:12px;box-shadow:inset 3px 0 #075cff}@media (max-width:900px){.billing-page{padding:0 20px 25px}.billing-grid{gap:16px}}@media (max-width:600px){.billing-grid,.billing-monthly,.billing-unavailable{grid-template-columns:1fr}.billing-unavailable>section:last-child{border-left:0;padding:20px 0 0}}
.project-activity{color:var(--text-main,#14213f);min-width:0;padding:24px 0;font-size:13px}.project-activity h2{margin:0 0 8px;font-size:22px;font-weight:650;line-height:1.3}.project-activity header p{color:var(--text-secondary,#697eaa);margin:0 0 24px;line-height:1.5}.activity-filters{flex-wrap:wrap;gap:12px;display:flex}.activity-filters label{color:#60779f;flex-direction:column;gap:6px;min-width:180px;font-size:12px;display:flex}.project-activity select,.project-activity footer button,.activity-error button{color:#34496c;height:36px;font:inherit;background:#fff;border:1px solid #dce4f0;border-radius:5px;padding:0 12px}.project-activity button{cursor:pointer}.project-activity button:disabled{cursor:default;opacity:.55}.project-activity button:focus-visible,.project-activity select:focus-visible{outline-offset:2px;outline:2px solid #7d96bf}.activity-filter-note{color:#798bb0;margin:10px 0 22px;font-size:12px;line-height:1.5}.activity-table-wrap{border:1px solid #e0e7f2;border-radius:6px;min-width:0;max-width:100%;overflow-x:auto}.project-activity table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;min-width:960px}.project-activity th{color:#60779f;background:#f7f9fc;border-bottom:1px solid #dfe6f1;padding:13px 16px;font-size:12px;font-weight:500}.project-activity th:first-child{width:135px}.project-activity th:nth-child(2){width:165px}.project-activity th:nth-child(3){width:180px}.project-activity th:last-child{width:300px}.activity-details-cell{color:#6c80a5;justify-content:space-between;align-items:flex-start;gap:16px;font-size:12px;display:flex}.activity-details-cell>span{overflow-wrap:normal;word-break:normal;flex:1;min-width:0}.activity-details-cell>.activity-expand{flex-shrink:0;margin-top:1px}.project-activity th button{font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.project-activity td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e4eaf3;padding:17px 16px;line-height:1.45}.project-activity tbody tr:last-child td{border-bottom:0}.project-activity small{color:#8495b5;margin-top:3px;font-size:12px;display:block}.activity-time{color:#60779f;font-size:12px}.activity-actor{align-items:center;gap:9px;display:flex}.activity-avatar{color:#647fa8;background:#edf2f9;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-size:11px;display:flex}.activity-object{font-weight:500}.activity-object small{font-weight:400}.activity-expand{color:#5274a8;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.project-activity .activity-detail td{color:#687da4;background:#f7f9fd;padding:13px 16px;font-size:12px}.project-activity .activity-empty{color:#8092b3;text-align:center;padding:32px 16px}.project-activity footer{color:#6e83aa;justify-content:space-between;align-items:center;min-height:36px;margin:18px 0;font-size:12px;display:flex}.activity-footnote{color:#8b9bbb;border-top:1px solid #e4eaf3;margin-top:30px;padding-top:18px;font-size:12px;line-height:1.6}.activity-error{color:#9c5353;background:#fcf8f8;border:1px solid #eed9d9;border-radius:5px;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}@media (max-width:700px){.activity-filters label{flex:1;min-width:140px}.project-activity{padding:20px 0}}
.cu-workspace{color:#172341;min-width:0;padding:0 0 16px;font-size:13px;display:block}.cu-workspace h2{color:#101a34;margin:0 0 6px;font-size:22px;line-height:1.3}.cu-workspace h3{margin:0 0 5px;font-size:18px;line-height:1.4}.cu-workspace h4{margin:0 0 6px;font-size:13px}.cu-workspace p{color:#7183a5;margin:4px 0 10px;font-size:13px;line-height:1.55}.cu-workspace button,.cu-workspace input,.cu-workspace select{font:inherit;color:#345986;min-height:36px;box-shadow:none;background:#fff;border:1px solid #d9e2ef;border-radius:5px;padding:7px 12px}.cu-workspace button{cursor:pointer;justify-content:center;align-items:center;gap:5px;display:inline-flex}.cu-workspace button:disabled{cursor:default;color:#8e9ab0;opacity:1;background:#f3f5f8;border-color:#e1e6ef}.cu-workspace button:focus-visible,.cu-workspace input:focus-visible,.cu-workspace select:focus-visible,.cu-workspace summary:focus-visible,.cu-file-picker:focus-within{outline-offset:2px;outline:2px solid #7d96bf}.cu-workspace button.details-primary-action{color:#fff;background:#075aef;border-color:#075aef}.cu-workspace button.details-primary-action:disabled{color:#8e9ab0;background:#eef2f7;border-color:#d9e2ef}.cu-workspace .cu-text-action{color:#075aef;min-height:28px;box-shadow:none;background:0 0;border:0;padding:0}.cu-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 14px;display:flex}.cu-heading nav{white-space:nowrap;gap:16px;display:flex}.cu-heading>div{min-width:0}.cu-batch-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cu-batch-toolbar select{min-width:270px;max-width:480px}.cu-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cu-summary{background:#f7faff;border:1px solid #dfe7f1;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:8px;padding:16px 8px;display:grid}.cu-summary>div{border-right:1px solid #dfe7f1;gap:14px;padding:0 16px;display:flex}.cu-summary>div:last-child{border:0}.cu-summary strong{font-size:24px;font-weight:650}.cu-summary span{flex-direction:column;gap:3px;display:flex}.cu-summary small{color:#7183a5;font-size:12px}.cu-summary .cu-text-action{justify-content:flex-start;min-height:18px;font-size:12px}.cu-batch-status{font-size:12px!important}.cu-tabs{border-bottom:1px solid #dfe7f1;gap:20px;margin:12px 0;display:flex}.cu-tabs button{color:#4c6287;border:0;border-radius:0;padding:5px 12px}.cu-tabs button[aria-pressed=true]{color:#075aef;background:#fff;box-shadow:inset 0 -2px #075aef}.cu-queue-table,.cu-item-table{border-collapse:collapse;table-layout:fixed;border:1px solid #dfe7f1;width:100%}.cu-queue-table th,.cu-item-table th{color:#51688c;text-align:left;background:#f7f9fd;border-bottom:1px solid #dfe7f1;height:auto;padding:7px 12px;font-size:12px;font-weight:500;line-height:18px}.cu-queue-table td,.cu-item-table td{vertical-align:top;overflow-wrap:anywhere;white-space:normal;border-bottom:1px solid #e7edf5;height:auto;padding:7px 12px;font-size:13px;line-height:20px}.cu-queue-table th:first-child{width:70%}.cu-queue-table th:nth-child(2){width:10%}.cu-queue-table th:last-child{width:20%}.cu-queue-table td:first-child strong{min-width:150px;font-weight:500;display:inline-block}.cu-queue-table small{color:#7183a5;margin-left:8px;font-size:12px}.cu-queue-table button{width:110px;min-height:30px;padding:4px 10px}.cu-queue-table .cu-selected-queue{background:#eef4fb}.cu-items{margin-top:18px}.cu-items>p{font-size:12px}.cu-table-scroll{max-width:100%;overflow-x:auto}.cu-item-table{min-width:1030px}.cu-item-table th:first-child{width:8%}.cu-item-table th:nth-child(2){width:12%}.cu-item-table th:nth-child(3),.cu-item-table th:nth-child(4),.cu-item-table th:nth-child(5){width:18%}.cu-item-table th:nth-child(6){width:14%}.cu-item-table th:last-child{width:12%}.cu-item-table td{white-space:pre-wrap}.cu-item-table button{white-space:nowrap;min-height:30px;padding:4px 8px;font-size:12px}.cu-change-badge{color:#4d6894;background:#edf2f9;border-radius:4px;padding:3px 7px;font-size:12px;display:inline-block}.cu-expanded-row td{padding:10px}.cu-reference-columns{background:#f3f7fc;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:12px;display:grid}.cu-reference-columns>section{min-width:0}.cu-reference-columns>section+section{border-left:1px solid #d9e2ef;padding-left:16px}.cu-reference-columns p{white-space:pre-wrap;color:#273858}.cu-reference-columns details{white-space:normal}.cu-bottom{border-top:1px solid #dfe7f1;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:14px;display:flex}.cu-bottom>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cu-bottom p,.cu-bottom small{margin:0;font-size:12px}.cu-bottom small{text-align:right;color:#7183a5;flex-basis:100%}.cu-bottom details button{margin:8px 8px 0 0}.cu-bottom details{color:#51688c;font-size:12px}.cu-utility{border:1px solid #dfe7f1;border-radius:6px;margin:12px 0;padding:16px}.cu-utility>button{margin:8px 8px 0 0}.cu-difference-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.cu-difference-grid>div{flex-direction:column;gap:5px;display:flex}.cu-difference-grid strong{font-size:18px}.cu-stored-file{overflow-wrap:anywhere;border-bottom:1px solid #e7edf5;gap:12px;padding:10px 0;display:flex}.cu-stored-file svg{color:#2c8157;flex-shrink:0}.cu-empty{text-align:center;border:1px dashed #d9e2ef;border-radius:6px;margin-top:16px;padding:48px 24px}.cu-empty svg{color:#7d96bf;margin-bottom:10px}.cu-upload-card{border:1px solid #dfe7f1;border-radius:6px;min-width:0;margin:18px 0 0;padding:0}.cu-upload-card>section,.cu-upload-card>details,.cu-batch-name{border-bottom:1px solid #dfe7f1;padding:16px;display:block}.cu-upload-card>details{border:0}.cu-upload-card h3{font-size:15px}.cu-batch-name{font-weight:600}.cu-batch-name input{width:360px;max-width:100%;margin-left:36px;font-weight:400}.cu-file-picker{color:#075aef;cursor:pointer;border:1px solid #cbd9ee;border-radius:5px;align-items:center;min-height:36px;padding:7px 24px;display:inline-flex;position:relative}.cu-file-picker input{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.cu-upload-file{background:#f7faff;border:1px solid #dfe7f1;border-radius:4px;align-items:center;gap:16px;margin-top:10px;padding:8px 12px;display:flex}.cu-upload-file svg{color:#278350;flex-shrink:0}.cu-upload-file>span{overflow-wrap:anywhere;flex:1;min-width:0}.cu-upload-file small{color:#7183a5;min-width:90px}.cu-upload-file button{min-width:90px}.cu-upload-card:disabled .cu-file-picker{opacity:.6;cursor:default}.cu-workspace .customer-sync-profile,.cu-workspace .customer-tb-review,.cu-workspace .customer-tm-focus-queue{box-shadow:none;background:#fff;border:1px solid #dfe7f1;border-radius:6px;margin-top:16px;padding:16px}.cu-workspace .customer-sync-profile>div{margin:12px 0}.cu-workspace .customer-sync-rule-view{border:1px solid #e5ebf3;border-radius:4px;margin:8px 0;padding:10px}.cu-workspace .customer-sync-rule-view label{font-size:12px}.cu-workspace .customer-sync-rule-view input{min-height:32px;padding:4px 8px}.cu-workspace .customer-tm-focus-queue h3,.cu-workspace .customer-tb-review h2{font-size:18px}.cu-workspace .customer-tb-review .platform-eyebrow{display:none}.cu-workspace .customer-tb-item{border-color:#dfe7f1;padding:14px}.cu-workspace .customer-tb-fields{gap:12px}.cu-workspace textarea{font:inherit;line-height:1.6}.cu-workspace .customer-sync-tm-review p{font-size:13px}.cu-workspace .customer-history-evidence{font-size:12px}.cu-workspace .details-files-table th,.cu-workspace .details-files-table td{height:auto;padding:6px 10px;font-size:13px;line-height:20px}.cu-workspace [hidden]{display:none!important}@media (max-width:1100px){.cu-heading{flex-wrap:wrap}.cu-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cu-summary>div:nth-child(2){border:0}.cu-queue-table small{margin:0;display:block}.cu-bottom{flex-wrap:wrap;align-items:flex-start}.cu-reference-columns{grid-template-columns:1fr}.cu-reference-columns>section+section{border-top:1px solid #d9e2ef;border-left:0;padding:10px 0 0}}.cu-heading:has(>h2){display:block}.cu-workspace .cu-heading{margin-bottom:10px}.cu-workspace .cu-heading p{margin:2px 0 6px}.cu-workspace .cu-batch-toolbar{margin-bottom:8px}.cu-workspace .cu-summary{margin-bottom:4px;padding:10px 8px}.cu-workspace .cu-batch-status{margin:2px 0;line-height:16px}.cu-workspace .cu-tabs{margin:6px 0}.cu-workspace .cu-queue-table th,.cu-workspace .cu-item-table th{padding:4px 12px}.cu-workspace .cu-queue-table td,.cu-workspace .cu-item-table td{padding:2px 12px}.cu-workspace .cu-queue-table button,.cu-workspace .cu-item-table button{min-height:36px;padding:4px 8px}.cu-workspace .cu-items{margin-top:10px}.cu-workspace .cu-items>p{margin:2px 0 6px;line-height:18px}.cu-workspace .cu-expanded-row td{padding:6px 10px}.cu-workspace .cu-reference-columns{gap:12px;padding:8px 10px}.cu-workspace .cu-reference-columns h4{margin-bottom:3px;line-height:18px}.cu-workspace .cu-reference-columns p{margin:2px 0 4px;line-height:18px}.cu-workspace .cu-reference-columns .customer-tb-difference-note{margin:0 0 3px;font-size:12px;line-height:16px}.cu-workspace .cu-items>.customer-sync-actions{gap:8px;margin:6px 0}.cu-workspace .cu-bottom{box-shadow:none;background:#fff;margin-top:6px;padding:8px 0;position:static}.cu-workspace .cu-items-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:5px;display:flex}.cu-workspace .cu-items-heading h3{margin:0}.cu-workspace .cu-items-heading details{color:#7183a5;text-align:right;max-width:65%;font-size:12px}.cu-workspace .cu-items-heading details p{text-align:left;margin-bottom:4px;font-size:12px}.cu-workspace .cu-expanded-content{align-items:center;gap:10px;display:flex}.cu-workspace .cu-expanded-content>.cu-reference-columns{flex:1;min-width:0}.cu-workspace .cu-expanded-content>button{flex-shrink:0}.cu-workspace .cu-item-table th:first-child{width:9%}.cu-workspace .cu-item-table th:nth-child(6){width:13%}.cu-workspace .cu-items>.customer-sync-actions{margin:4px 0}.cu-workspace .cu-bottom>div:last-child{row-gap:3px}@media (max-width:1100px){.cu-workspace .cu-expanded-content,.cu-workspace .cu-items-heading{flex-wrap:wrap}.cu-workspace .cu-items-heading details{text-align:left;max-width:100%}}.customer-updates.cu-term-overlay{z-index:1000;background:#14213947;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.customer-updates .cu-term-dialog{background:#fff;border:1px solid #dce3ee;border-radius:10px;width:min(640px,100%);max-height:90vh;padding:20px;overflow:auto;box-shadow:0 16px 48px #14213929}.customer-updates .cu-term-dialog header,.customer-updates .cu-term-dialog footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-updates .cu-term-dialog h2{margin:0;font-size:18px}.customer-updates .cu-term-dialog h3{margin:0;font-size:12px}.customer-updates .cu-term-dialog p{overflow-wrap:anywhere;margin:8px 0}.customer-updates .cu-term-dialog label{gap:6px;margin-top:12px;display:grid}.customer-updates .cu-term-dialog input{width:100%;height:36px;font:inherit;border:1px solid #dce3ee;border-radius:5px;padding:0 10px}.customer-updates .cu-term-dialog footer{justify-content:flex-end;margin-top:16px}.customer-updates .cu-term-context{background:#f6f8fb;border:1px solid #e1e7f0;border-radius:5px;grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid}.customer-updates .cu-term-match{background:#f1f5fa;border-radius:5px;padding:10px}.customer-updates .cu-term-dialog button{color:#334b71;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:5px;min-height:36px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500}.customer-updates .cu-term-dialog button:hover:not(:disabled){background:#f2f5fa;border-color:#b8c7dd}.customer-updates .cu-term-dialog button.details-primary-action{color:#fff;background:#075cff;border-color:#075cff}.customer-updates .cu-term-dialog button.details-primary-action:hover:not(:disabled){background:#034edb;border-color:#034edb}.customer-updates .cu-term-dialog button:disabled{color:#94a0b3;cursor:not-allowed;background:#f3f5f8;border-color:#e1e6ee}.customer-updates .cu-term-dialog button:focus-visible,.customer-updates .cu-term-dialog input:focus-visible{outline-offset:2px;outline:2px solid #7d96bf}.customer-updates .cu-term-dialog header>button{flex-shrink:0;width:36px;padding:0;font-size:18px}.customer-updates .cu-term-dialog .cu-term-match p{margin:0}.customer-updates .cu-term-dialog .cu-term-match p+p{color:#6c7e9b;margin-top:4px;font-size:12px}.customer-updates .cu-selection-preview{color:#6c7e9b;overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}
.statistics-page{padding:0 22px 32px}.statistics-content-only{padding:0}.statistics-project-header{padding-top:24px}.statistics-content-grid{align-items:start}.statistics-overview-card,.statistics-selection-card,.statistics-detail-heading,.statistics-summary-grid,.statistics-list-card,.statistics-table-card{background:#fff;border:1px solid #dbe3ee;border-radius:8px;box-shadow:0 1px 2px #0f172a06}.statistics-overview-card{grid-template-columns:minmax(0,1.2fr) 180px minmax(220px,.8fr);align-items:center;gap:22px;margin-bottom:18px;padding:18px 20px;display:grid}.statistics-overview-settings{gap:12px;display:grid}.statistics-overview-settings h2,.statistics-list-header h2,.statistics-selection-card h2,.statistics-table-card h2{color:#0f172a;margin:0;font-size:.88rem;font-weight:850}.statistics-overview-settings>div{color:#50607a;grid-template-columns:minmax(160px,1fr) auto minmax(180px,1fr) auto;gap:9px 26px;font-size:.73rem;font-weight:650;display:grid}.statistics-overview-settings strong{color:#0f172a;font-weight:850}.statistics-donut-wrap{color:#43516d;justify-items:center;gap:8px;font-size:.72rem;font-weight:750;display:grid}.statistics-donut{aspect-ratio:1;background:conic-gradient(#0b66f0 0 var(--match-rate), #dce7f6 var(--match-rate) 100%);border-radius:50%;place-items:center;width:112px;display:grid;position:relative}.statistics-donut:after{content:"";aspect-ratio:1;background:#fff;border-radius:50%;width:70px;position:absolute}.statistics-donut strong{z-index:1;color:#0f172a;font-size:1.3rem;font-weight:900;position:relative}.statistics-legend{gap:9px;display:grid}.statistics-legend div{color:#344258;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.73rem;font-weight:700;display:grid}.statistics-legend i{background:#0b66f0;border-radius:999px;width:8px;height:8px}.statistics-legend div:nth-child(2) i{background:#5aa469}.statistics-legend div:nth-child(3) i{background:#4269e8}.statistics-legend div:nth-child(4) i{background:#7c3aed}.statistics-legend div:nth-child(5) i{background:#e64f47}.statistics-legend div:nth-child(6) i{background:#d99b32}.statistics-legend div:nth-child(7) i{background:#4aaeb2}.statistics-legend div:nth-child(8) i{background:#b8c2d2}.statistics-legend strong{color:#0f172a;font-weight:850}.statistics-list-header,.statistics-selection-card>header,.statistics-table-card>header{border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.statistics-list-header.compact{padding:13px 16px}.statistics-list-header p{color:#66738e;margin:4px 0 0;font-size:.75rem;font-weight:650}.statistics-list-header>div:last-child,.statistics-detail-heading>div:last-child{align-items:center;gap:9px;display:flex}.statistics-list-header button,.statistics-detail-heading button,.statistics-detail-heading a,.statistics-form-footer a,.statistics-form-footer button{color:#005be8;background:#fff;border:1px solid #dbe3ee;border-radius:6px;min-height:34px;padding:0 13px;font-size:.74rem;font-weight:850}.statistics-list-header .details-primary-action,.statistics-form-footer button{color:#fff;background:#005be8;border-color:#005be8}.statistics-list-header .details-primary-action{justify-content:center;align-items:center;min-width:118px;display:inline-flex}.statistics-filter-row{border-bottom:1px solid #e4eaf2;align-items:center;gap:10px;padding:14px 16px;display:flex}.statistics-filter-row.compact{border-bottom:0;padding:10px 18px}.statistics-filter-row .details-file-search{min-width:240px}.statistics-filter-row select,.statistics-filter-row input[type=text],.statistics-settings-grid select{color:#27344d;background:#fff;border:1px solid #dbe3ee;border-radius:6px;min-height:36px;font-size:.75rem;font-weight:650}.statistics-filter-row select,.statistics-settings-grid select{padding:0 36px 0 11px}.statistics-filter-row>label:not(.details-file-search){align-items:center;gap:8px;display:flex}.statistics-filter-row input[type=text]{width:112px;padding:0 10px}.statistics-filter-row button{color:#005be8;background:#fff;border:0;border-radius:6px;min-height:36px;padding:0 12px;font-size:.75rem;font-weight:850}.statistics-table{border-collapse:collapse;color:#28364f;width:100%;font-size:.73rem}.statistics-table th{color:#66738e;text-align:left;text-transform:none;background:#f7f9fc;border-bottom:1px solid #dbe3ee;height:39px;padding:0 14px;font-size:.66rem;font-weight:850}.statistics-table td{color:#26324a;vertical-align:middle;border-bottom:1px solid #e7edf5;height:45px;padding:8px 14px;font-weight:650}.statistics-table tr:last-child td{border-bottom:0}.statistics-table small{color:#7a879d;margin-top:2px;font-size:.68rem;font-weight:650;display:block}.statistics-table.selection th:first-child,.statistics-table.selection td:first-child{width:42px}.statistics-table.selection th{height:34px}.statistics-table.selection td{height:36px;padding-top:6px;padding-bottom:6px}.statistics-table.wide{min-width:1040px}.statistics-record-name{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;display:grid}.statistics-record-name span{color:#005be8;background:#ecf5ff;border-radius:4px;place-items:center;width:18px;height:18px;font-size:.62rem;font-weight:900;display:grid}.statistics-record-name small{grid-column:2}.statistics-match-rate{grid-template-columns:42px 76px;align-items:center;gap:8px;display:grid}.statistics-match-rate i{background:#e2e8f0;border-radius:999px;height:5px;overflow:hidden}.statistics-match-rate em{border-radius:inherit;background:#0b66f0;height:100%;display:block}.statistics-new-heading{padding:16px 4px 10px}.statistics-new-heading h1,.statistics-detail-heading h1{color:#0f172a;margin:0;font-size:1.2rem;font-weight:900}.statistics-new-heading p{color:#66738e;margin:6px 0 0;font-size:.78rem;font-weight:650}.statistics-selection-card{margin-bottom:10px;overflow:hidden}.statistics-selection-card h2 small{color:#66738e;font-weight:650}.statistics-selection-badge{color:#005be8;align-items:center;gap:12px;font-size:.7rem;font-weight:850;display:flex}.statistics-selection-badge span{background:#ecf5ff;border-radius:999px;padding:2px 7px}.statistics-selection-badge button{color:#005be8;background:0 0;border:0;font-size:.7rem;font-weight:850}.statistics-settings-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px 18px;padding:14px 18px 16px;display:grid}.statistics-model-control{color:#53627c;justify-content:space-between;align-items:end;gap:18px;padding:14px 18px 0;font-size:.72rem;font-weight:750;display:flex}.statistics-model-control label{gap:7px;display:grid}.statistics-model-control select{color:#27344d;background:#f8fafc;border:1px solid #dbe3ee;border-radius:6px;min-width:230px;min-height:36px;padding:0 36px 0 11px}.statistics-settings-grid label,.statistics-toggle{color:#53627c;gap:7px;font-size:.7rem;font-weight:750;display:grid}.statistics-toggle{grid-template-columns:1fr 40px auto;align-items:center}.statistics-toggle span{grid-column:1/-1}.statistics-toggle input{opacity:0;pointer-events:none;position:absolute}.statistics-toggle i{background:#dce4ef;border-radius:999px;width:36px;height:20px;position:relative}.statistics-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a38}.statistics-toggle input:checked+i{background:#0b66f0}.statistics-toggle input:checked+i:after{left:18px}.statistics-toggle strong{color:#0f172a;font-size:.72rem;font-weight:850}.statistics-error{color:#b42318;background:#fff7f7;border:1px solid #fecaca;border-radius:6px;margin:0 0 14px;padding:10px 12px;font-size:.75rem;font-weight:750}.statistics-form-footer{background:#fff;border-top:1px solid #dbe3eed1;justify-content:flex-end;gap:10px;padding:16px 0 4px;display:flex}.statistics-form-footer a,.statistics-form-footer button{justify-content:center;align-items:center;min-width:110px;display:inline-flex}.statistics-detail-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:16px 18px;display:flex}.statistics-detail-heading span{color:#005be8;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:900}.statistics-detail-heading p,.statistics-detail-heading small{color:#66738e;margin:5px 0 0;font-size:.74rem;font-weight:650}.statistics-download-control{position:relative}.statistics-download-menu{z-index:45;background:#fff;border:1px solid #d9e2f1;border-radius:12px;min-width:280px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 42px #1c2f522e}.statistics-download-menu button{color:#243451;text-align:left;background:#fff;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:12px 14px;display:flex}.statistics-download-menu button+button{border-top:1px solid #e7edf6}.statistics-download-menu button:hover{background:#f6f9ff}.statistics-download-menu strong{font-size:13px}.statistics-download-menu span{color:#72809a;font-size:11px}.statistics-quote-backdrop{z-index:110;background:#0d182b7a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.statistics-quote-modal{background:#fff;border:1px solid #dbe4f2;border-radius:18px;width:100%;max-width:920px;max-height:calc(100vh - 48px);padding:24px;overflow:auto;box-shadow:0 28px 76px #0a193347}.statistics-quote-modal>header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.statistics-quote-modal>header span{color:#3267d5;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.statistics-quote-modal>header h2{margin:4px 0 2px;font-size:22px}.statistics-quote-modal>header p,.statistics-quote-loading{color:#6f7d95;margin:0;font-size:13px}.statistics-quote-modal>header>button{color:#60708a;background:#f4f7fb;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1}.statistics-quote-snapshot{background:#f6f9ff;border:1px solid #dfe8f7;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.statistics-quote-snapshot>div{background:#fff;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.statistics-quote-snapshot span,.statistics-quote-form-grid label>span,.statistics-quote-project-binding label>span,.statistics-quote-template-upload>span{color:#71809a;font-size:11px;font-weight:650}.statistics-quote-snapshot strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.statistics-quote-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.statistics-quote-form-grid .span-2{grid-column:1/-1}.statistics-quote-form-grid label,.statistics-quote-project-binding label,.statistics-quote-template-upload{gap:6px;display:grid}.statistics-quote-form-grid input,.statistics-quote-form-grid select,.statistics-quote-project-binding select{color:#1e2b43;font:inherit;background:#fff;border:1px solid #cfd9e8;border-radius:9px;width:100%;min-height:40px;padding:8px 10px}.statistics-quote-warning{color:#74540e;background:#fff8e8;border:1px solid #f0d48a;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:12px}.statistics-quote-warning.blocking{color:#902d2d;background:#fff1f1;border-color:#efb5b5}.statistics-quote-template-upload{background:#f8faff;border:1px dashed #b9c8df;border-radius:10px;margin-top:16px;padding:12px}.statistics-quote-template-upload small{color:#78869e}.statistics-quote-project-binding label>span{font-size:12px}.statistics-quote-project-binding p{margin:0}.statistics-quote-history{border-top:1px solid #e2e9f3;margin-top:18px;padding-top:15px}.statistics-quote-history a{color:#2b5fc7;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 8px;font-size:12px;text-decoration:none;display:flex}.statistics-quote-history-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.statistics-quote-history-row>button{white-space:nowrap}.statistics-quote-history a:hover{background:#f4f7fc}.statistics-quote-history small{color:#7d8aa0}.statistics-quote-email{border-top:1px solid #e2e9f3;margin-top:18px;padding-top:15px}.statistics-quote-email-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:9px;display:flex}.statistics-quote-email-heading h3{margin:0 0 3px;font-size:13px}.statistics-quote-email-heading p{color:#71809a;margin:0;font-size:11px}.statistics-quote-email-heading button{color:#fff;background:#1768e8;border:1px solid #1768e8;border-radius:8px;flex:none;min-height:34px;padding:7px 13px;font-size:12px}.statistics-quote-email textarea{color:#1e2b43;resize:vertical;background:#f8faff;border:1px solid #cfd9e8;border-radius:10px;width:100%;min-height:248px;padding:13px 15px;font:13px/1.65 Noto Sans KR,Noto Sans SC,sans-serif}.statistics-quote-email>span{color:#287248;min-height:18px;padding-top:4px;font-size:11px;display:block}.statistics-quote-email>span.error{color:#a13232}.statistics-quote-modal>footer{border-top:1px solid #e1e8f2;justify-content:flex-end;align-items:center;gap:9px;margin-top:20px;padding-top:16px;display:flex}.statistics-quote-modal>footer button{background:#fff;border:1px solid #c9d4e4;border-radius:9px;min-height:39px;padding:8px 14px}.statistics-quote-modal>footer button.primary{color:#fff;background:#1768e8;border-color:#1768e8}.statistics-quote-modal>footer button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:760px){.statistics-quote-snapshot,.statistics-quote-form-grid{grid-template-columns:1fr}.statistics-quote-form-grid .span-2{grid-column:auto}.statistics-quote-modal>footer,.statistics-quote-email-heading{flex-direction:column;align-items:stretch}}.statistics-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.statistics-summary-grid div{border-right:1px solid #e4eaf2;gap:6px;padding:14px 16px;display:grid}.statistics-summary-grid div:last-child{border-right:0}.statistics-summary-grid span{color:#66738e;text-transform:uppercase;font-size:.66rem;font-weight:850}.statistics-summary-grid strong{color:#0f172a;font-size:1.05rem;font-weight:900}.statistics-table-card{margin-bottom:16px;overflow:auto}.details-info-list.compact div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.details-info-list.compact dt,.details-info-list.compact dd{font-size:.68rem}@media (max-width:1180px){.platform-app{grid-template-columns:236px minmax(0,1fr)}.platform-topbar{grid-template-columns:1fr}.platform-topbar-actions{justify-content:space-between}.platform-search{width:min(100%,360px)}.project-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-template-row{grid-template-columns:1fr}.project-template-row a{margin-bottom:0}.statistics-overview-card{grid-template-columns:1fr}.statistics-overview-settings>div,.statistics-settings-grid,.statistics-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.platform-app{grid-template-columns:1fr}.platform-sidebar{grid-template-rows:auto;min-height:auto}.platform-plan-card,.platform-copyright{display:none}.platform-main{grid-template-rows:auto minmax(0,1fr)}.platform-topbar,.projects-dashboard,.project-create-page{padding-left:18px;padding-right:18px}.platform-topbar-actions,.project-list-toolbar,.project-table-footer{flex-direction:column;align-items:stretch;display:flex}.project-tabs{overflow-x:auto}.project-create-grid,.project-language-row{grid-template-columns:1fr}.statistics-page{padding-left:18px;padding-right:18px}.statistics-list-header,.statistics-selection-card>header,.statistics-detail-heading,.statistics-filter-row{flex-direction:column;align-items:stretch}.statistics-list-header,.statistics-selection-card>header,.statistics-detail-heading,.statistics-filter-row,.statistics-list-header>div:last-child,.statistics-detail-heading>div:last-child{display:flex}.statistics-filter-row .details-file-search,.statistics-filter-row input[type=text]{width:100%;min-width:0}.statistics-overview-settings>div,.statistics-settings-grid,.statistics-summary-grid{grid-template-columns:1fr}.project-create-wide{grid-column:auto}.project-swap-button{width:100%}}.statistics-refresh{color:#283d60;padding:24px 0;font-size:13px}.statistics-refresh .statistics-content-grid{margin-top:0;display:block}.statistics-refresh h1,.statistics-refresh h2{margin:0;font-size:22px;font-weight:650;line-height:1.3}.statistics-refresh h3{font-size:18px}.statistics-refresh p,.statistics-refresh small{color:#7a8caf;font-size:12px;line-height:1.5}.statistics-refresh .statistics-list-header{border:0;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:0;display:flex}.statistics-refresh .statistics-list-header p{margin:7px 0 0}.statistics-refresh button,.statistics-refresh select,.statistics-refresh input:not([type=checkbox]),.statistics-refresh .details-primary-action,.statistics-quote-modal button,.statistics-quote-modal input:not([type=file]),.statistics-quote-modal select{border-radius:5px;height:36px;min-height:36px;font-size:13px}.statistics-refresh .statistics-filter-row{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.statistics-refresh .details-file-search{color:#7c90b5;background:#fff;border:1px solid #dbe4f0;border-radius:5px;align-items:center;gap:8px;min-width:200px;max-width:360px;height:36px;padding:0 10px;display:flex}.statistics-refresh .details-file-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0}.statistics-refresh .statistics-table{table-layout:auto;width:100%;font-size:13px}.statistics-refresh .statistics-table th{white-space:normal;color:#58729e;background:#f7f9fc;padding:11px 12px;font-size:12px;font-weight:500}.statistics-refresh .statistics-table td{vertical-align:middle;padding:11px 12px;font-size:13px;line-height:1.45}.statistics-refresh .statistics-table th button{height:auto;min-height:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.statistics-refresh .details-files-table-wrap{border:1px solid #e1e7f1;border-radius:5px;min-width:0;max-width:100%;overflow-x:auto}.statistics-refresh .statistics-records-table{min-width:1040px}.statistics-refresh .statistics-records-table td:first-child{min-width:200px;max-width:330px}.statistics-refresh .statistics-record-name{align-items:flex-start;gap:8px;min-width:0;display:flex}.statistics-refresh .statistics-record-name a{white-space:normal;overflow-wrap:anywhere}.statistics-refresh .statistics-record-name svg{color:#7d96bf;flex-shrink:0;margin-top:2px}.statistics-count{margin-top:18px}.statistics-refresh .statistics-evidence{min-width:240px;margin:14px 0;font-size:12px}.statistics-evidence div{grid-template-columns:150px minmax(0,1fr);gap:12px;padding:6px 0;display:grid}.statistics-evidence dt{color:#7387ac}.statistics-evidence dd{overflow-wrap:anywhere;margin:0}.statistics-date-filter{font-size:12px;position:relative}.statistics-date-filter label{align-items:center;gap:7px;margin:8px;display:inline-flex}.statistics-refresh .statistics-config-fields{border:0;min-width:0;margin:0;padding:0}.statistics-refresh .statistics-new-heading{background:0 0;border:0;margin:8px 0 18px;padding:0}.statistics-refresh .statistics-model-control{flex-wrap:wrap;align-items:center;gap:15px;margin:0 0 18px;padding:0;display:flex}.statistics-refresh .statistics-model-control label{align-items:center;gap:12px;display:flex}.statistics-refresh .statistics-selection-card{box-shadow:none;border:0;min-width:0;margin:16px 0 20px;padding:0}.statistics-refresh .statistics-selection-card>header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0;display:flex}.statistics-refresh .statistics-selection-card h2{font-size:18px}.statistics-refresh .statistics-selection-card>header .details-file-search{margin-left:auto}.statistics-refresh .statistics-selection-badge{font-size:12px}.statistics-refresh .statistics-selection-badge button{background:0 0;border:0;height:auto;min-height:0;padding:2px 4px;font-size:12px}.statistics-refresh .statistics-table.selection{min-width:940px}.statistics-refresh .statistics-table.selection th:first-child{width:30px}.statistics-refresh .statistics-table.selection td:nth-child(2){overflow-wrap:anywhere;min-width:240px;max-width:340px}.statistics-file-name{align-items:flex-start;gap:8px;display:flex}.statistics-file-name>svg{flex-shrink:0}.statistics-refresh .statistics-selection-footer{color:#7186ab;align-items:center;gap:16px;margin:10px 0 6px;font-size:12px;display:flex}.statistics-refresh .statistics-calculation-settings{border:1px solid #dfe6f0;border-radius:5px;margin-top:18px;padding:12px 14px;font-size:13px}.statistics-calculation-settings>summary{cursor:pointer;font-weight:500}.statistics-calculation-settings>summary small{margin-left:14px;font-weight:400}.statistics-refresh .statistics-settings-grid{gap:14px 24px;padding:16px 0 4px}.statistics-refresh .statistics-toggle{min-height:36px;font-size:12px}.statistics-refresh .statistics-form-footer{border:0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 0;display:flex}.statistics-form-footer>span{color:#7b8fb4;margin-right:auto;font-size:12px}.statistics-refresh .statistics-detail-heading{box-shadow:none;border:0;justify-content:space-between;align-items:start;gap:20px;margin:12px 0 22px;padding:0;display:flex}.statistics-refresh .statistics-detail-heading p{margin:7px 0 0}.statistics-back{color:#5b7aaa;font-size:12px}.statistics-refresh .statistics-summary-grid{box-shadow:none;border:0;gap:26px;margin:0 0 12px;padding:0;display:flex}.statistics-refresh .statistics-summary-grid>div{border:0;border-right:1px solid #dfe6f0;align-items:center;gap:12px;padding:0 26px 0 0;display:flex}.statistics-refresh .statistics-summary-grid>div:last-child{border:0}.statistics-refresh .statistics-summary-grid strong{font-size:22px}.statistics-billable-note{margin:0 0 18px}.statistics-refresh .statistics-table-card{box-shadow:none;border:0;margin:18px 0;padding:0;overflow-x:auto}.statistics-refresh .statistics-table-card h2{font-size:18px}.statistics-refresh .statistics-table-card>.statistics-table{min-width:1000px}.statistics-refresh .statistics-table-card>.statistics-table.wide{min-width:1200px}.statistics-direct-controls{display:block}.statistics-report-actions{align-items:center;gap:10px;display:flex}.statistics-report-actions button{color:#426da7;white-space:nowrap;background:#fff;border:1px solid #dce4f0;border-radius:5px;height:36px;padding:0 14px;font-size:13px}.statistics-report-actions button.primary{background:var(--sc-brand,#155eef);color:#fff;border-color:var(--sc-brand,#155eef)}.statistics-quote-modal{border-radius:8px;max-width:1040px;max-height:calc(100vh - 40px);padding:20px;font-size:13px}.statistics-quote-modal>header{margin-bottom:16px}.statistics-quote-modal>header h2{font-size:22px}.statistics-quote-modal p,.statistics-quote-modal small{font-size:12px;line-height:1.5}.statistics-quote-modal .statistics-quote-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.statistics-quote-snapshot strong{font-size:18px}.statistics-quote-form-grid{gap:14px 20px}.statistics-quote-form-grid label>span{font-size:12px}.statistics-quote-modal textarea{border-radius:5px;font-size:12px;line-height:1.5}.statistics-quote-modal>footer{z-index:1;background:#fff;border-top:1px solid #e1e7f1;margin:20px -20px -20px;padding:14px 20px;position:sticky;bottom:-20px}.statistics-quote-modal>footer button{padding:0 15px}.statistics-quote-metadata{background:#f7f9fc;border-radius:5px;margin:12px 0 16px;padding:10px 12px;font-size:12px}.statistics-quote-metadata summary{cursor:pointer}.statistics-quote-history{border:1px solid #dfe6f0;border-radius:5px;margin:20px 0;padding:14px;font-size:12px}.statistics-quote-history h3{margin:0 0 12px;font-size:18px}.statistics-quote-history table{border-collapse:collapse;width:100%;min-width:850px}.statistics-quote-history th{color:#617ba3;text-align:left;background:#f7f9fc;padding:10px;font-size:12px}.statistics-quote-history td{vertical-align:middle;border-bottom:1px solid #e4eaf3;padding:10px;font-size:12px}.statistics-quote-history td small{color:#8496b7;overflow-wrap:anywhere;max-width:200px;font-size:11px;display:block}.statistics-quote-history td button{white-space:nowrap;height:30px;min-height:30px;margin:5px 0 0;font-size:12px}.statistics-mira-state{color:#7b8cab;display:block}.statistics-mira-state.delivered{color:#558573}.statistics-mira-state.failed,.statistics-mira-state.conflict{color:#b26162}.statistics-quote-template-upload input::file-selector-button{font:inherit;color:#426da7;background:#fff;border:1px solid #dce4f0;border-radius:5px;margin-right:10px;padding:8px 12px}@media (max-width:850px){.statistics-refresh .statistics-detail-heading{flex-wrap:wrap}.statistics-refresh .statistics-summary-grid{gap:16px}.statistics-refresh .statistics-selection-card>header .details-file-search{margin-left:0}.statistics-quote-modal{padding:16px}.statistics-quote-modal>footer{flex-wrap:wrap;margin-bottom:-16px;margin-left:-16px;margin-right:-16px;padding:12px 16px;bottom:-16px}}.statistics-page>.project-resource-page{padding-bottom:0}.statistics-refresh{padding-top:14px}.statistics-refresh .details-main-column{display:block}.statistics-refresh .statistics-detail-heading{margin:0 0 14px}.statistics-refresh .statistics-detail-heading p{margin-top:5px}.statistics-refresh .statistics-summary-grid{margin-bottom:8px}.statistics-refresh .statistics-billable-note{margin:0 0 12px}.statistics-refresh .statistics-table-card{margin:12px 0}.statistics-refresh .statistics-table-card .statistics-list-header{margin-bottom:8px}.statistics-refresh .statistics-table th{padding:6px 8px;line-height:18px}.statistics-refresh .statistics-table td{padding:4px 8px;line-height:20px}.statistics-refresh .statistics-calculation-settings{margin-top:12px}.statistics-refresh .statistics-quote-history{margin:12px 0;padding:10px}.statistics-refresh .statistics-quote-history h3{margin-bottom:8px}.statistics-refresh .statistics-quote-history th{padding:6px 8px}.statistics-refresh .statistics-quote-history td{padding:5px 8px}.statistics-refresh .statistics-mira-state{display:inline-block}.statistics-refresh .statistics-quote-history td button{margin:0 0 0 8px}.statistics-quote-template-upload>button{color:#426da7;background:#fff;border:1px solid #dce4f0;width:fit-content;padding:0 12px}.statistics-quote-template-upload input[hidden]{display:none}.statistics-refresh .statistics-table{border-collapse:collapse;border-spacing:0}.statistics-refresh .statistics-table th{height:auto}.statistics-refresh .statistics-table td{height:auto;line-height:19px}.statistics-refresh .statistics-selection-footer button,.statistics-refresh .statistics-selection-card>header select,.statistics-refresh .statistics-filter-row select{color:#426da7;height:36px;min-height:36px;font:inherit;background:#fff;border:1px solid #dbe4f0;border-radius:5px;padding:0 12px;font-size:13px}.statistics-refresh .statistics-selection-footer button:not(:disabled):hover{background:#f7f9fc}.statistics-refresh .statistics-selection-footer button:focus-visible,.statistics-refresh .statistics-selection-card>header select:focus-visible,.statistics-refresh .statistics-filter-row select:focus-visible{outline-offset:2px;outline:2px solid #7d96bf}.statistics-refresh .statistics-selection-footer button:disabled,.statistics-refresh .statistics-selection-card>header select:disabled,.statistics-refresh .statistics-filter-row select:disabled{opacity:.55;cursor:not-allowed}
