/* v0.10.4 visual polish: preserve the accepted hierarchy and interactions. */
:root{
  --page:#f2f6f8;
  --surface:#fff;
  --line:#d8e3e8;
  --line-dark:#c2d2da;
  --teal:#17877d;
  --teal-dark:#0f6d65;
  --teal-soft:#e8f6f3;
  --navy:#173650;
  --navy-2:#254d68;
  --ink:#183249;
  --muted:#667c8d;
  --shadow:0 12px 30px rgba(28,59,78,.09);
}

html,body{background:var(--page)}
body{background-image:radial-gradient(circle at 78% -18%,rgba(38,151,139,.075),transparent 34%),linear-gradient(180deg,#f6f9fa 0,#f1f5f7 100%);background-attachment:fixed}
.sidebar{background:linear-gradient(180deg,#173650 0%,#193c57 58%,#16334b 100%);box-shadow:10px 0 28px rgba(16,43,63,.08)}
.brand-mark{box-shadow:0 5px 14px rgba(4,24,39,.18)}
.identity{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.075)}
.nav-button.active{background:linear-gradient(90deg,rgba(255,255,255,.17),rgba(255,255,255,.11));box-shadow:inset 3px 0 0 #62c5ba}
.subnav-button.active{background:linear-gradient(90deg,rgba(29,143,132,.72),rgba(29,143,132,.45))}

.topbar{border-bottom-color:#d9e4e9;background:rgba(255,255,255,.9);box-shadow:0 5px 18px rgba(24,56,75,.045)}
.page-title h1{color:var(--navy);letter-spacing:.01em}
.icon-button,.quiet-button,.primary-button{transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}
.primary-button{box-shadow:0 5px 13px rgba(23,135,125,.16)}
.primary-button:hover{transform:translateY(-1px);box-shadow:0 7px 17px rgba(23,135,125,.22)}

.section-tabs{border-color:#ccdade;background:rgba(255,255,255,.88);box-shadow:0 4px 14px rgba(28,59,78,.045)}
.section-tab.active{background:linear-gradient(135deg,var(--navy),#214964);box-shadow:0 4px 10px rgba(23,54,80,.16)}
.section-tab:not(.active):hover{background:#edf7f5}

.summary-strip{border-color:#d3e0e5;box-shadow:0 6px 20px rgba(28,59,78,.045)}
.summary-item{position:relative;background:linear-gradient(180deg,#fff,#fbfdfd)}
.summary-strip .summary-action{width:100%;border:0;color:inherit;background:linear-gradient(180deg,#fff,#fbfdfd);text-align:left;cursor:pointer;font:inherit}
.summary-strip .summary-action:hover{z-index:1;background:#e7f5f1;outline:0}
.summary-strip .summary-action:focus-visible{z-index:1;background:#e7f5f1;outline:2px solid #16877c;outline-offset:-2px}
.summary-strip .summary-action.active{z-index:1;background:#dff2ec;box-shadow:none}
.summary-strip .summary-action.active .summary-label,.summary-strip .summary-action.active .summary-value{color:#116e67}
.summary-item::after{content:"";position:absolute;left:15px;right:15px;bottom:0;height:2px;border-radius:999px;background:#dcefeb;opacity:.85}
.summary-item:last-child::after{background:#e2eaf0}
.summary-strip .summary-action.active::after{left:0;right:0;height:3px;border-radius:0;background:#17877d;opacity:1}
.summary-value{color:#143a55;letter-spacing:-.02em}

.panel,.v090-owner-workspace{border-color:#d2e0e6;box-shadow:0 10px 28px rgba(26,57,76,.055)}
.panel-head,.v090-owner-workspace>header{background:linear-gradient(180deg,#fff,#fbfdfd)}
.panel-title h2,.v090-owner-workspace>header h3{color:var(--navy)}
.data-table tbody tr,.v090-approval-table tbody tr{transition:background-color .16s ease}
.data-table tbody tr:hover,.v090-approval-table tbody tr:hover{background:#f5fbfa}
.status,.v090-status{box-shadow:inset 0 0 0 1px rgba(38,84,104,.035)}

.task-card{border-color:#d3e0e5;background:linear-gradient(180deg,#fff 0,#fdfefe 100%);box-shadow:0 6px 18px rgba(26,57,76,.055);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}
.task-card:hover{border-color:#b9d4d3;box-shadow:0 9px 22px rgba(26,57,76,.085)}
.task-card-top h3{color:var(--navy)}
.owner-card-facts>div,.task-card-meta span{background:#f2f7f8}

.v090-field-head{border-color:#c9dde2;background:linear-gradient(145deg,#fff 0%,#fbfefe 62%,#f1faf8 100%);box-shadow:0 8px 22px rgba(24,67,77,.055)}
.v090-field-head h2{color:#153b57;letter-spacing:-.02em}
.v090-field-head dl>div{border:1px solid #e3ecef;background:linear-gradient(180deg,#f2f7f8,#edf4f5)}
.v090-submitbar{border-color:#c6ddd9;background:rgba(248,252,251,.94);box-shadow:0 7px 20px rgba(20,66,72,.08);backdrop-filter:blur(10px)}
.v090-submitbar button.submit,.v0104-material button,.v0104-supplement form button{background:linear-gradient(135deg,#198f84,#147a72);box-shadow:0 5px 12px rgba(20,122,114,.16)}
.v090-item-nav button{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}
.v090-item-nav button.active{box-shadow:inset 0 0 0 2px #087f76,0 5px 12px rgba(20,122,114,.08)}
.v090-item-nav button.done{background:linear-gradient(135deg,#269c91,#1d887f)}
.v090-item-card{border-color:#cbdde3;box-shadow:0 7px 20px rgba(28,59,78,.045)}
.v090-item-card>header{border-bottom:1px solid #e2eaed;background:linear-gradient(180deg,#f8fbfb,#f3f8f8)}
.v090-item-card>header>span{box-shadow:inset 0 0 0 1px rgba(14,126,116,.06)}
.v090-standard,.v0104-objective,.v0104-whole-unable,.v0104-supplement-history{border-color:#c8dedc;background:#f8fcfb}
.v090-material{background:linear-gradient(180deg,#fff,#fbfefd)}
.v0104-problem-card .v091-issue-grid>div{background:linear-gradient(180deg,#f7fafb,#f2f7f8)}

input,select,textarea{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}
input:focus,select:focus,textarea:focus{border-color:#4aa89f!important;outline:0;box-shadow:0 0 0 3px rgba(23,135,125,.11)}
details>summary{transition:color .16s ease,background-color .16s ease}
details>summary:hover{color:var(--teal-dark)}
.identity-inspector .owner-process-unified .v0104-inspector-plan-table{width:1500px!important;min-width:1500px!important;table-layout:fixed}
.identity-inspector .owner-process-unified .v0104-inspector-result-table{width:1905px!important;min-width:1905px!important;table-layout:fixed}
.identity-rectifier .owner-process-unified .v0104-rectifier-table{width:1990px!important;min-width:1990px!important;table-layout:fixed}
.v0104-inspector-plan-table th:nth-child(1){width:90px!important}.v0104-inspector-plan-table th:nth-child(2){width:110px!important}.v0104-inspector-plan-table th:nth-child(3){width:100px!important}.v0104-inspector-plan-table th:nth-child(4){width:120px!important}.v0104-inspector-plan-table th:nth-child(5){width:220px!important}.v0104-inspector-plan-table th:nth-child(6){width:100px!important}.v0104-inspector-plan-table th:nth-child(7){width:150px!important}.v0104-inspector-plan-table th:nth-child(8){width:260px!important}.v0104-inspector-plan-table th:nth-child(9){width:90px!important}.v0104-inspector-plan-table th:nth-child(10){width:120px!important}.v0104-inspector-plan-table th:nth-child(11){width:140px!important}
.v0104-inspector-progress{color:#155f59;font-size:12px;white-space:nowrap}
.v0104-inspector-result-table th:nth-child(1){width:90px!important}.v0104-inspector-result-table th:nth-child(2){width:110px!important}.v0104-inspector-result-table th:nth-child(3){width:100px!important}.v0104-inspector-result-table th:nth-child(4){width:120px!important}.v0104-inspector-result-table th:nth-child(5){width:220px!important}.v0104-inspector-result-table th:nth-child(6){width:100px!important}.v0104-inspector-result-table th:nth-child(7){width:155px!important}.v0104-inspector-result-table th:nth-child(8){width:185px!important}.v0104-inspector-result-table th:nth-child(9){width:95px!important}.v0104-inspector-result-table th:nth-child(10){width:100px!important}.v0104-inspector-result-table th:nth-child(11){width:235px!important}.v0104-inspector-result-table th:nth-child(12){width:90px!important}.v0104-inspector-result-table th:nth-child(13){width:165px!important}.v0104-inspector-result-table th:nth-child(14){width:85px!important}
.v0104-rectifier-table th:nth-child(1){width:100px}.v0104-rectifier-table th:nth-child(2){width:120px}.v0104-rectifier-table th:nth-child(3){width:100px}.v0104-rectifier-table th:nth-child(4){width:120px}.v0104-rectifier-table th:nth-child(5){width:210px}.v0104-rectifier-table th:nth-child(6){width:250px}.v0104-rectifier-table th:nth-child(7){width:95px}.v0104-rectifier-table th:nth-child(8){width:220px}.v0104-rectifier-table th:nth-child(9){width:105px}.v0104-rectifier-table th:nth-child(10){width:220px}.v0104-rectifier-table th:nth-child(11){width:235px}.v0104-rectifier-table th:nth-child(12){width:90px}.v0104-rectifier-table th:nth-child(13){width:145px}.v0104-rectifier-table th:nth-child(14){width:80px}
.v0104-inspector-plan-table th:nth-child(-n+4),.v0104-inspector-plan-table td:nth-child(-n+4),.v0104-inspector-result-table th:nth-child(-n+4),.v0104-inspector-result-table td:nth-child(-n+4),.v0104-inspector-result-table th:nth-child(6),.v0104-inspector-result-table td:nth-child(6),.v0104-inspector-result-table th:nth-child(7),.v0104-inspector-result-table td:nth-child(7),.v0104-inspector-result-table th:nth-child(9),.v0104-inspector-result-table td:nth-child(9),.v0104-inspector-result-table th:nth-child(10),.v0104-inspector-result-table td:nth-child(10),.v0104-rectifier-table th:nth-child(-n+4),.v0104-rectifier-table td:nth-child(-n+4),.v0104-rectifier-table th:nth-child(7),.v0104-rectifier-table td:nth-child(7),.v0104-rectifier-table th:nth-child(9),.v0104-rectifier-table td:nth-child(9){white-space:nowrap;overflow-wrap:normal}
.owner-process-unified .v090-table-wrap{scrollbar-width:thin;scrollbar-color:#96b8bd #edf3f4}
.owner-process-unified .v090-table-wrap::-webkit-scrollbar{height:10px}.owner-process-unified .v090-table-wrap::-webkit-scrollbar-track{background:#edf3f4}.owner-process-unified .v090-table-wrap::-webkit-scrollbar-thumb{border:2px solid #edf3f4;border-radius:999px;background:#96b8bd}
.v0104-inspector-plan-table th:last-child,.v0104-inspector-plan-table td:last-child,.v0104-inspector-result-table th:last-child,.v0104-inspector-result-table td:last-child{position:sticky;right:0;z-index:2;background:#fff;box-shadow:-1px 0 0 #d9e4e8}
.v0104-rectifier-table th:last-child,.v0104-rectifier-table td:last-child{position:sticky;right:0;z-index:2;background:#fff;box-shadow:-1px 0 0 #d9e4e8}
.v0104-inspector-plan-table tbody tr:hover td:last-child,.v0104-inspector-result-table tbody tr:hover td:last-child{background:#f5fbfa}
.v0104-rectifier-table tbody tr:hover td:last-child{background:#f5fbfa}
.owner-process-unified .v090-table-wrap .data-table thead{z-index:40}
.owner-process-unified .v090-table-wrap .data-table thead th{z-index:41}
.owner-process-unified .v090-table-wrap .data-table thead th:last-child{z-index:42}
.owner-process-unified .v090-table-wrap .data-table tbody td:last-child{z-index:2}
.v0104-inspector-result-table .v090-fact{display:block;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v0104-rectifier-table .v090-fact{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v0104-inspector-plan-card .plan-card-grid>label,.v0104-inspector-item-card .v098-owner-card-grid>div{min-width:0}
.v0104-inspector-plan-card .plan-card-grid .wide b,.v0104-inspector-item-card .v098-owner-card-grid p{white-space:normal;overflow-wrap:anywhere}
.v0104-readonly-active{border-color:#2a9d92;box-shadow:0 0 0 3px rgba(42,157,146,.12),0 7px 20px rgba(28,59,78,.05)}
.detail-dialog{border:1px solid #cbdce2;box-shadow:0 24px 70px rgba(19,47,66,.24)}
.detail-dialog::backdrop{background:rgba(14,35,50,.36);backdrop-filter:blur(2px)}

@media(max-width:900px){
  .task-card:hover{transform:none}
  .process-main>.panel>.plan-mobile-list,.process-main>.panel>.owner-mobile-list,.process-main>.panel>.inspector-mobile-list,.process-main>.panel>.role-mobile-list{background:linear-gradient(180deg,#f5f8f9,#f1f5f7)}
}

@media(max-width:620px){
  .results-main,.work-main{padding-left:8px;padding-right:8px}
  .results-main>.summary-strip,.work-main>.summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));border-radius:10px}
  .results-main>.summary-strip .summary-item,.results-main>.summary-strip .summary-action,.work-main>.summary-strip .summary-item,.work-main>.summary-strip .summary-action{display:grid;min-height:50px;padding:6px 3px;align-content:center;justify-items:center;border-right:1px solid var(--line);border-bottom:0;text-align:center}
  .results-main>.summary-strip .summary-item:last-child,.results-main>.summary-strip .summary-action:last-child,.work-main>.summary-strip .summary-item:last-child,.work-main>.summary-strip .summary-action:last-child{border-right:0}
  .results-main>.summary-strip .summary-label,.results-main>.summary-strip .summary-value,.work-main>.summary-strip .summary-label,.work-main>.summary-strip .summary-value{width:100%;text-align:center}
  .results-main>.summary-strip .summary-label,.work-main>.summary-strip .summary-label{font-size:7px;line-height:1.2}
  .results-main>.summary-strip .summary-value,.work-main>.summary-strip .summary-value{font-size:16px}
  .results-main>.summary-strip .summary-note,.work-main>.summary-strip .summary-note{display:none}
  .workspace>.topbar .page-title p{max-width:min(58vw,220px);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2}
  body{background-image:linear-gradient(180deg,#f7fafb 0,#eff4f6 100%)}
  .workspace:has(.process-main)>.topbar{border-bottom-color:#d4e1e6;box-shadow:0 4px 12px rgba(25,57,76,.05)}
  .process-main>.section-tabs{border-color:#c9d9df;background:#fff;box-shadow:0 4px 12px rgba(28,59,78,.045)}
  .process-main>.section-tabs .section-tab{min-height:36px;border-radius:8px;font-size:10px}
  .process-main>.summary-strip{border-radius:10px;box-shadow:0 5px 14px rgba(28,59,78,.045)}
  .process-main>.summary-strip .summary-item{min-height:50px;padding:7px}
  .process-main>.summary-strip .summary-value{font-size:17px}
  .process-main>.panel,.process-main>.v090-owner-workspace{border-radius:11px 11px 0 0}
  .process-main>.panel>.panel-head,.process-main>.v090-owner-workspace>header{min-height:42px;padding:7px 9px}
  .process-main>.panel .plan-filters,.process-main>.v090-owner-workspace>.v090-approval-filters{min-height:45px;padding:5px 7px}
  .process-main>.panel .plan-filters select,.process-main>.v090-owner-workspace>.v090-approval-filters .field{min-height:34px;border-color:#ccdce2;border-radius:8px;background:#fbfdfd;font-size:9px}
  .process-main>.panel>.plan-mobile-list,.process-main>.panel>.owner-mobile-list,.process-main>.panel>.inspector-mobile-list,.process-main>.panel>.role-mobile-list{padding:8px}
  .process-main>.panel .task-card,.process-main>.v090-owner-workspace .v090-approval-table tr{margin-bottom:8px;padding:11px;border-radius:12px}
  .process-main>.panel .batch-bar,.process-main>.v090-owner-workspace>.v090-batch{min-height:42px;padding:5px 8px}
  .process-main>.panel>.table-pagination,.process-main>.v090-owner-workspace>.v090-pagination{min-height:36px;padding:4px 8px}
  .v090-field-head{border-radius:15px}
  .v090-submitbar{border-radius:12px}
  .v090-item-card{border-radius:14px}
}

@media(prefers-reduced-motion:reduce){.primary-button,.task-card,.v090-item-nav button,input,select,textarea{transition:none}}

/* v0.10.4 state-page convergence: same type scale and card language across roles. */
.v0104-inspector-list .v0104-inspector-plan-card,.v0104-inspector-list .v0104-inspector-item-card,.v0104-rectifier-list .v0104-rectifier-card{border-color:#d4e1e5;background:#fff}
.v0104-inspector-list .task-card h3,.v0104-rectifier-list .task-card h3{color:#173650;font-weight:800}
.v0104-inspector-list .task-card-bottom,.v0104-inspector-list .v098-owner-card>footer,.v0104-rectifier-list .v098-owner-card>footer{border-top:1px solid #e1eaed}
.v0104-register-actions{display:flex;align-items:center;gap:8px}.v0104-register-actions>button{min-height:38px;padding:7px 14px;border:1px solid #c9d9df;border-radius:8px;background:#fff;color:#2e5368;font-weight:800}.v0104-register-actions>button.submit{border-color:#16897f;background:#16897f;color:#fff}

@media(max-width:720px){
  .workspace>.topbar .page-title h1{font-size:18px!important}.workspace>.topbar .page-title p{font-size:12px!important}
  .process-main>.breadcrumb{font-size:12px}.process-main>.section-tabs .section-tab{min-height:42px;font-size:13px;font-weight:800}
  .process-main>.summary-strip .summary-item,.process-main>.summary-strip .summary-action{min-height:62px;padding:9px 5px}
  .process-main>.summary-strip .summary-label{font-size:11px;line-height:1.3}.process-main>.summary-strip .summary-value{font-size:21px}.process-main>.summary-strip .summary-note{display:none}
  .process-main>.owner-process-unified>.panel-head{padding:11px 2px}.process-main>.owner-process-unified .panel-title h2{font-size:17px}.process-main>.owner-process-unified .panel-title p{font-size:12px;line-height:1.5}
  .owner-page-count{min-height:30px;font-size:11px}
  .owner-process-unified .plan-filters select,.owner-process-unified .plan-filters input,.owner-process-unified .v090-approval-filters .field,.mobile-list-controls .plan-filters select,.mobile-list-controls .plan-filters input{min-height:38px!important;padding:6px 24px 6px 8px!important;font-size:12px!important}
  .mobile-list-controls .filter-count,.owner-process-unified .filter-count{font-size:11px}
  .owner-process-unified .plan-mobile-card,.owner-process-unified .v098-owner-card{padding:13px!important;border-radius:13px}
  .owner-process-unified .plan-mobile-card .task-card-top label,.owner-process-unified .plan-mobile-card .task-card-top b,.owner-process-unified .plan-mobile-card .v098-owner-card-head b{font-size:14px}
  .owner-process-unified .plan-mobile-card .task-card-top p,.owner-process-unified .plan-mobile-card .v098-owner-card-title p{font-size:12px;line-height:1.55}
  .owner-process-unified .plan-mobile-card .plan-card-grid>label>span,.owner-process-unified .plan-mobile-card .v098-owner-card-grid span{font-size:12px;line-height:1.4}
  .owner-process-unified .plan-mobile-card .plan-card-grid>label>b,.owner-process-unified .plan-mobile-card .plan-card-grid .content-clamp,.owner-process-unified .plan-mobile-card .v098-owner-card-grid b,.owner-process-unified .plan-mobile-card .v098-owner-card-grid p{font-size:14px;line-height:1.55}
  .owner-process-unified .plan-mobile-card .task-card-bottom>span,.owner-process-unified .plan-mobile-card>footer>span{font-size:11px}
  .owner-process-unified .plan-mobile-card .inline-link{font-size:13px;font-weight:800}
  .v0104-inspector-list .task-card-top h3,.v0104-inspector-list .v098-owner-card-title h3,.v0104-rectifier-list .v098-owner-card-title h3{font-size:16px;line-height:1.45}
  .v0104-inspector-list .task-card-top p,.v0104-inspector-list .v098-owner-card-title p,.v0104-rectifier-list .v098-owner-card-title p{font-size:12px;line-height:1.55}
  .v0104-inspector-list .plan-card-grid>label>span,.v0104-inspector-list .v098-owner-card-grid span,.v0104-rectifier-list .v098-owner-card-grid span{font-size:12px;line-height:1.4}
  .v0104-inspector-list .plan-card-grid>label>b,.v0104-inspector-list .v098-owner-card-grid b,.v0104-inspector-list .v098-owner-card-grid p,.v0104-rectifier-list .v098-owner-card-grid b,.v0104-rectifier-list .v098-owner-card-grid p{font-size:14px;line-height:1.55}
  .v0104-inspector-list .v098-owner-card-head b,.v0104-rectifier-list .v098-owner-card-head b{font-size:14px}
  .v0104-inspector-list .v090-status,.v0104-rectifier-list .v090-status,.v0104-inspector-list .status,.v0104-rectifier-list .status{min-height:26px;padding:4px 8px;font-size:11px}
  .v0104-inspector-list .task-card-bottom>span,.v0104-inspector-list .v098-owner-card>footer>span,.v0104-rectifier-list .v098-owner-card>footer>span{font-size:11px}
  .v0104-inspector-list .inline-link,.v0104-rectifier-list .inline-link{font-size:13px;font-weight:800}
  .owner-process-unified .v090-pagination{min-height:42px;font-size:11px}.owner-process-unified .v090-pagination button{min-height:32px;padding:5px 8px;font-size:11px}
  .v0104-workspace .v090-field-head h2,.v091-rect-workspace .v090-field-head h2{font-size:19px}.v0104-workspace .v090-field-head>div>span,.v091-rect-workspace .v090-field-head>div>span{font-size:12px}.v0104-workspace .v090-field-head dt,.v091-rect-workspace .v090-field-head dt{font-size:11px}.v0104-workspace .v090-field-head dd,.v091-rect-workspace .v090-field-head dd{font-size:14px}
  .v0104-workspace .v090-submitbar,.v091-rect-workspace .v090-submitbar{font-size:12px}.v0104-workspace .v090-submitbar button,.v091-rect-workspace .v090-submitbar button{font-size:13px}
  .v0104-workspace .v090-submitbar span,.v091-rect-workspace .v090-submitbar span{font-size:12px!important}
  .v0104-register-actions{width:100%;justify-content:flex-end}.v0104-register-actions>button{min-height:42px;font-size:13px}
  .v0104-readonly-result span,.v0104-readonly-result b,.v0104-readonly-result p,.v0104-supplement>p,.v0104-supplement form label,.v0104-supplement-history{font-size:13px}.v0104-supplement form select,.v0104-supplement form textarea,.v0104-supplement form input,.v0104-supplement form button{font-size:14px}
  .v0104-process-detail>.detail-head h2{font-size:17px}.v0104-process-detail>.detail-head p{font-size:12px}
  .v0104-process-detail .result-plan-grid span,.v0104-process-detail .result-workflow-block header small,.v0104-process-detail .workflow-round-list small{font-size:12px}.v0104-process-detail .result-plan-grid b,.v0104-process-detail .result-workflow-block h3,.v0104-process-detail .workflow-round-list p{font-size:14px;line-height:1.55}
  .v0104-detail-actions button{min-height:42px;font-size:13px}
  .v0104-workspace .v0104-objective span,.v0104-workspace .v0104-objective small,.v0104-workspace .v0104-objective em{font-size:11px!important}
  .v0104-workspace .v0104-objective b,.v0104-workspace .v0104-objective output{font-size:14px!important}
  .v0104-workspace .v0104-material span,.v0104-workspace .v0104-material small,.v0104-workspace .v0104-material button,.v0104-workspace .v098-material-actions label{font-size:12px!important}
  .mobile-list-controls .batch-bar>span,.mobile-list-controls .batch-bar button{font-size:11px!important}
  .mobile-list-controls .batch-bar button{min-height:30px;padding:5px 7px!important}
  .owner-process-unified .filter-count{font-size:11px!important}
  .owner-process-unified .panel-actions button{font-size:12px!important}
  .owner-process-unified .status,.owner-process-unified .v090-status{font-size:11px!important}
  .owner-process-unified>.table-pagination,.owner-process-unified>.table-pagination button,.owner-process-unified>.table-pagination b{font-size:11px!important}
  .owner-process-unified>.table-pagination button{min-height:30px;padding:5px 7px!important}
  .results-main>.summary-strip .summary-label,.work-main>.summary-strip .summary-label{font-size:11px!important;line-height:1.3}
  .results-main>.summary-strip .summary-value,.work-main>.summary-strip .summary-value{font-size:20px!important}
  .results-mobile-filter input,.results-mobile-filter button,.work-mobile-filter input,.work-mobile-filter button{font-size:11px!important}
  .results-filters input,.results-filters select,.results-filters button,.work-filters input,.work-filters select,.work-filters button{font-size:11px!important}
  .results-filters label,.work-filters label{font-size:11px!important}
  .active-result-filters span,.active-result-filters button,.active-work-filters span,.active-work-filters button{font-size:11px!important}
  .result-mobile-card h3,.work-person-card h3{font-size:15px!important;line-height:1.4}
  .result-mobile-card .task-card-top p,.result-mobile-card .result-card-item,.work-person-card p{font-size:12px!important;line-height:1.5}
  .result-mobile-card .task-card-bottom,.work-person-card .task-card-bottom,.result-mobile-card .inline-link,.work-person-card .inline-link{font-size:13px!important}
  .result-mobile-card .status,.result-mobile-card .result-card-item>span,.work-person-card .status{font-size:11px!important}
  .results-main .table-pagination,.results-main .table-pagination button,.work-main .table-pagination,.work-main .table-pagination button{font-size:11px!important}
  .mobile-result-detail>header span,.mobile-result-detail .mobile-result-status .status,.mobile-work-detail>header span{font-size:11px!important}
  .mobile-result-detail>header h2,.mobile-work-detail>header h2{font-size:15px!important}
  .mobile-result-detail .result-plan-grid span,.mobile-result-detail .result-workflow-block header small,.mobile-result-detail .round-time time,.mobile-result-detail .round-main>small,.mobile-work-detail .work-detail-section span{font-size:11px!important}
  .mobile-result-detail .result-plan-grid b,.mobile-result-detail .result-workflow-block h3,.mobile-result-detail .round-main strong,.mobile-result-detail .round-main p,.mobile-work-detail .work-detail-section b,.mobile-work-detail .work-detail-section p{font-size:13px!important;line-height:1.5}
  .mobile-result-detail .result-section-heading small,.mobile-result-detail .result-stage-tabs button,.mobile-result-detail .result-stage-tabs button span,.mobile-result-detail .stage-conclusion span,.mobile-result-detail .stage-conclusion .status,.mobile-result-detail .round-time b,.mobile-result-detail .round-main .status,.mobile-result-detail .no-rectification-notice span{font-size:11px!important}
  .work-view-tabs button,.work-person-card .status,.work-person-card .work-metric-help{font-size:11px!important}
  .mobile-work-detail .work-detail-summary span,
  .mobile-work-detail .work-detail-summary .status,
  .mobile-work-detail .work-metric-help,
  .mobile-work-detail .work-detail-mobile-list small,
  .mobile-work-detail th{font-size:11px!important}
  .detail-dialog .v090-people span,
  .detail-dialog .v090-people b,
  .detail-dialog .v090-people small,
  .detail-dialog .v090-status,
  .detail-dialog .attachment-chip,
  .detail-dialog .attachment-chip span,
  .detail-dialog .latest small{font-size:11px!important}
  .v0104-rectifier-workspace .v090-field-head>small,
  .v0104-rectifier-workspace .v090-submitbar span,
  .v0104-rectifier-workspace .v099-status-chip,
  .v0104-rectifier-workspace .v090-status,
  .v0104-rectifier-workspace .v098-material small,
  .v0104-rectifier-workspace .v098-material label,
  .v0104-rectifier-workspace .v098-material label span,
  .v0104-rectifier-workspace .latest small{font-size:12px!important}
  .v0104-rectifier-workspace .v090-round-list small,
  .v0104-rectifier-workspace .v098-rect-history small{font-size:11px!important}
}
