.certificate-checklist,.certificate-overview{margin-bottom:14px;border:1px solid #dfe8e8;border-radius:12px;background:white;overflow:hidden}.certificate-flow-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #edf1f2}.certificate-flow-head h3{margin:0 0 4px;color:#263a40;font-size:13px}.certificate-flow-head p{margin:0;color:#829096;font-size:8px}.certificate-flow-head>span{border-radius:14px;background:#eef6f5;padding:6px 10px;color:#197f77;font-size:8px;font-weight:700}.certificate-generator{display:flex;align-items:center;gap:7px}.certificate-generator input{width:135px;border:1px solid #d5e1e2;border-radius:7px;background:#fbfdfd;padding:8px 9px;color:#33474e;font-size:8px;outline:none}.certificate-generator input:focus{border-color:#6baaa4;box-shadow:0 0 0 2px #e8f4f2}.certificate-generator button{border:0;border-radius:7px;background:#197f77;padding:8px 11px;color:white;font-size:8px;font-weight:700}.certificate-generator button:disabled{opacity:.55}.certificate-generate-notice{margin:10px 16px 0;border-radius:7px;background:#edf7f3;padding:8px 10px;color:#34726b;font-size:8px}.certificate-stage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#edf1f2}.certificate-stage-grid article{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;background:white;padding:13px 12px}.certificate-checklist article>span,.certificate-stage-grid article>span{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#e5f3f1;color:#197f77;font-size:8px;font-weight:800}.certificate-checklist b,.certificate-checklist small,.certificate-stage-grid b,.certificate-stage-grid small{display:block}.certificate-stage-grid b{font-size:9px}.certificate-stage-grid small{margin-top:3px;color:#87949a;font-size:7px}.certificate-stage-grid em{border-radius:9px;background:#f4f7f7;padding:4px 6px;color:#718087;font-size:7px;font-style:normal}.certificate-overview>footer{padding:10px 16px;background:#fbfcfc;color:#75858c;font-size:8px;line-height:1.6}.certificate-checklist>div:last-child article{display:grid;grid-template-columns:28px minmax(240px,1fr) 70px 70px;align-items:center;gap:8px;padding:11px 16px;border-top:1px solid #edf1f2}.certificate-checklist>div:last-child article:first-child{border-top:0}.certificate-checklist b{font-size:9px}.certificate-checklist small{margin-top:4px;color:#849097;font-size:7px}.certificate-checklist article>em{color:#bd7e27;font-size:8px;font-style:normal}.certificate-checklist article>button{border:1px solid #dce5e6;border-radius:6px;background:white;padding:6px 8px;color:#197f77;font-size:7px}@media(max-width:1100px){.certificate-stage-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.certificate-flow-head{align-items:flex-start;flex-direction:column}.certificate-generator{width:100%}.certificate-generator input{min-width:0;flex:1}.certificate-stage-grid{grid-template-columns:1fr}.certificate-checklist>div:last-child article{grid-template-columns:26px 1fr}.certificate-checklist article>button,.certificate-checklist article>em{grid-column:2;justify-self:start}}.customer-project-page{padding-bottom:30px}.project-page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.project-page-head>div>span{color:#197f77;font-size:9px;font-weight:800;letter-spacing:1px}.project-page-head h2{margin:5px 0 4px;font-size:19px}.project-page-head p{margin:0;color:#7d8b92;font-size:10px}.project-search-box{display:grid;grid-template-columns:24px minmax(250px,1fr) auto;align-items:center;gap:5px;margin-bottom:12px;border:1px solid #dfe7e8;border-radius:11px;background:white;padding:9px 12px}.project-search-box>b{color:#197f77;font-size:18px}.project-search-box input{border:0;outline:0;padding:4px;font-size:11px}.project-search-box>span{color:#829096;font-size:9px}.project-directory{overflow:hidden;border:1px solid #e1e8e9;border-radius:12px;background:white}.project-directory-head,.project-directory-row{display:grid;grid-template-columns:1.25fr .8fr .78fr .62fr 1.35fr .66fr;align-items:center;gap:10px}.project-directory-head{padding:10px 15px;background:#f8fafa;color:#7d8b92;font-size:8px;font-weight:700}.project-directory-row{width:100%;border:0;border-top:1px solid #edf1f2;background:white;padding:12px 15px;color:#26363d;text-align:left}.project-directory-row:hover{background:#f9fcfb;box-shadow:inset 3px 0 #39a59a}.project-directory-row small,.project-directory-row strong{display:block}.project-directory-row strong{overflow:hidden;text-overflow:ellipsis;font-size:9px}.project-directory-row small{margin-top:4px;color:#87949a;font-size:7px}.project-client-cell{display:flex;align-items:center;gap:9px}.project-client-cell>i{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#e6f3f1;color:#197f77;font-size:11px;font-style:normal;font-weight:800}.project-directory-row em{display:inline-block;border-radius:5px;background:#eef4f5;padding:5px 7px;color:#53666e;font-size:8px;font-style:normal}.project-stage{color:#197f77}.project-directory-row>span:last-child{display:grid;gap:5px;justify-items:start}.project-risk{border-radius:10px;background:#e9f4f2;padding:3px 7px;color:#197f77;font-size:7px}.project-risk.关注{background:#fff4e5;color:#b87b27}.project-risk.逾期{background:#ffefed;color:#c6534d}.project-directory-row u{color:#197f77;font-size:7px;text-decoration:none}.project-empty,.project-no-data{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;min-height:120px;color:#849197;font-size:8px}.project-empty b{color:#4f6168;font-size:10px}.project-detail-backdrop{position:fixed;inset:0;z-index:40;background:#0f2633aa;display:flex;justify-content:flex-end}.project-workspace{width:min(1240px,calc(100vw - 245px));height:100vh;overflow:auto;background:#f4f7f8;box-shadow:-20px 0 60px #0b202a44}.project-workspace>header{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:18px;min-height:91px;border-bottom:1px solid #e2e9ea;background:white;padding:14px 22px}.project-back{border:1px solid #dce5e6;border-radius:7px;background:white;padding:8px 10px;color:#5e6f77;font-size:8px}.project-title-line{display:flex;align-items:center;gap:11px}.project-title-line>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#17384d;color:white;font-size:16px;font-weight:800}.project-title-line small{color:#7d8b92;font-size:8px}.project-title-line h2{margin:3px 0;font-size:17px}.project-title-line p{margin:0;color:#6d7d84;font-size:8px}.project-header-actions{display:flex;gap:7px}.project-header-actions>button{border:1px solid #dce5e6;border-radius:7px;background:white;padding:8px 11px;color:#5e6f77;font-size:8px}.project-header-actions>button.primary{border-color:#197f77;background:#197f77;color:white}.project-health{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:14px 20px 0}.project-health article{border:1px solid #e2e9ea;border-radius:10px;background:white;padding:12px}.project-health small,.project-health span,.project-health strong{display:block}.project-health small{color:#819097;font-size:8px}.project-health strong{margin:5px 0;color:#1e343c;font-size:16px}.project-health span{color:#75858c;font-size:7px}.project-tabs{display:flex;gap:3px;margin:13px 20px 0;border-bottom:1px solid #dfe7e8}.project-tabs button{position:relative;border:0;background:transparent;padding:9px 13px;color:#687980;font-size:9px}.project-tabs button.active{color:#197f77;font-weight:800}.project-tabs button.active:after{content:"";position:absolute;right:8px;bottom:-1px;left:8px;height:2px;background:#197f77}.project-tabs em{margin-left:5px;border-radius:8px;background:#edf4f3;padding:2px 5px;font-size:7px;font-style:normal}.project-workspace>main{padding:14px 20px 30px}.project-loading{display:grid;min-height:280px;place-items:center;color:#75858c;font-size:10px}.project-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.project-panel{overflow:hidden;border:1px solid #e1e8e9;border-radius:11px;background:white}.project-wide{grid-column:1/-1}.project-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;border-bottom:1px solid #edf1f2;padding:10px 15px}.project-panel-title h3{margin:0 0 3px;font-size:11px}.project-panel-title p{margin:0;color:#849197;font-size:7px}.project-panel-title button{border:0;background:transparent;color:#197f77;font-size:8px}.project-panel-title>span{color:#197f77;font-size:8px}.project-mini-timeline{display:grid;grid-template-columns:repeat(4,1fr);padding:14px}.project-mini-timeline>div{position:relative;min-height:56px;padding:0 8px 0 22px}.project-mini-timeline>div:before{content:"";position:absolute;left:7px;top:7px;width:12px;border-top:2px solid #d9e3e4}.project-mini-timeline i{position:absolute;left:2px;top:2px;width:10px;height:10px;border:2px solid #ccd8da;border-radius:50%;background:white}.project-mini-timeline .done i{border-color:#197f77;background:#197f77}.project-mini-timeline .current i{border-color:#197f77;box-shadow:0 0 0 3px #e5f3f1}.project-mini-timeline b,.project-mini-timeline small{display:block}.project-mini-timeline b{font-size:8px}.project-mini-timeline small{margin-top:4px;color:#87949a;font-size:7px}.project-mini-timeline em{display:block;margin-top:5px;color:#87949a;font-size:7px;font-style:normal}.project-certificate-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 14px 5px}.project-certificate-summary>div{border-radius:8px;background:#f3f8f7;padding:9px;text-align:center}.project-certificate-summary span,.project-certificate-summary strong{display:block}.project-certificate-summary strong{color:#197f77;font-size:15px}.project-certificate-summary span{margin-top:3px;color:#728188;font-size:7px}.project-record-preview{padding:6px 14px 12px}.project-record-preview>div{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:7px;padding:6px 0;border-top:1px solid #edf1f2}.project-record-preview i{width:7px;height:7px;border-radius:50%;background:#d59539}.project-record-preview i.done{background:#197f77}.project-record-preview b,.project-record-preview small{display:block;font-size:8px}.project-record-preview small{margin-top:3px;color:#87949a;font-size:7px}.project-record-preview em{color:#718087;font-size:7px;font-style:normal}.project-activity-list>div,.project-record-list>div{display:grid;grid-template-columns:65px 1fr 75px;align-items:center;gap:8px;padding:10px 15px;border-top:1px solid #edf1f2}.project-activity-list>div:first-child,.project-record-list>div:first-child{border-top:0}.project-activity-list>div>span,.project-record-list>div>span{border-radius:5px;background:#edf5f4;padding:5px;color:#197f77;font-size:7px;text-align:center}.project-activity-list b,.project-activity-list small,.project-record-list b,.project-record-list small{display:block;font-size:8px}.project-activity-list small,.project-record-list small{margin-top:3px;color:#87949a;font-size:7px}.project-activity-list em,.project-record-list em{color:#65777e;font-size:7px;font-style:normal;text-align:right}.project-certificates,.project-process{min-height:420px}.project-full-timeline{padding:4px 16px 14px}.project-full-timeline article{display:grid;grid-template-columns:31px 1fr 65px 90px;align-items:center;gap:8px;border-bottom:1px solid #edf1f2;padding:12px 4px}.project-full-timeline article>span{width:26px;height:26px;display:grid;place-items:center;border:2px solid #d4dfe1;border-radius:50%;color:#8a979c;font-size:8px}.project-full-timeline article.done>span{border-color:#197f77;background:#197f77;color:white}.project-full-timeline article.current>span{border-color:#197f77;box-shadow:0 0 0 4px #e7f4f2;color:#197f77}.project-full-timeline b,.project-full-timeline small{display:block;font-size:9px}.project-full-timeline small{margin-top:4px;color:#87949a;font-size:7px}.project-full-timeline em{color:#687980;font-size:8px;font-style:normal}.project-full-timeline button{border:0;background:transparent;color:#197f77;font-size:7px}.certificate-phase-bar{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#e9eeee}.certificate-phase-bar>span{display:flex;align-items:center;justify-content:center;gap:5px;background:#f8fafa;padding:10px 5px;color:#61737a;font-size:7px;text-align:center}.certificate-phase-bar b{border-radius:7px;background:#e4f2f0;padding:2px 4px;color:#197f77}.project-document-table>div{display:grid;grid-template-columns:1.5fr .8fr .65fr .72fr .55fr .55fr;align-items:center;gap:8px;border-top:1px solid #edf1f2;padding:10px 14px;font-size:8px}.project-document-table>div:first-child{background:#fbfcfc;color:#7b898f}.project-document-table small,.project-document-table strong{display:block}.project-document-table small{margin-top:3px;color:#8b969c;font-size:7px;font-weight:400}.project-document-table em{color:#b77a27;font-style:normal}.project-dual-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.project-file-list>div{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;border-top:1px solid #edf1f2;padding:10px 15px}.project-file-list>div>span{width:26px;height:26px;display:grid;place-items:center;border-radius:6px;background:#edf5f4;color:#197f77}.project-file-list b,.project-file-list small{display:block;font-size:8px}.project-file-list small{margin-top:3px;color:#849197;font-size:7px}.project-file-list em{color:#65777e;font-size:7px;font-style:normal}@media(max-width:1100px){.project-directory-head,.project-directory-row{grid-template-columns:1.3fr .8fr .8fr 1.2fr .65fr}.project-directory-head>span:nth-child(4),.project-directory-row>span:nth-child(4){display:none}.project-workspace{width:calc(100vw - 80px)}.project-health{grid-template-columns:repeat(3,1fr)}.certificate-phase-bar{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.project-page-head{align-items:flex-start;flex-direction:column}.project-directory-head{display:none}.project-directory-row{grid-template-columns:1fr 1fr;padding:14px}.project-directory-row>span:nth-child(4){display:block}.project-directory-row>span:nth-child(5),.project-directory-row>span:nth-child(6){grid-column:1/-1}.project-workspace{width:100vw}.project-workspace>header{position:static;grid-template-columns:1fr;padding:14px}.project-header-actions{display:none}.project-health{grid-template-columns:repeat(2,1fr);padding:10px}.project-tabs{overflow:auto;margin:8px 10px 0}.project-tabs button{white-space:nowrap}.project-workspace>main{padding:10px}.project-dual-list,.project-overview-grid{grid-template-columns:1fr}.project-wide{grid-column:auto}.certificate-phase-bar,.project-mini-timeline{grid-template-columns:repeat(2,1fr)}.project-document-table{overflow:auto}.project-document-table>div{min-width:680px}}.project-action-notice{margin:12px 20px 0;border:1px solid #cbe3df;border-radius:8px;background:#edf7f4;padding:9px 12px;color:#34736c;font-size:8px}.project-panel-title button:disabled{cursor:not-allowed;opacity:.55}.project-record-list>div>button{justify-self:end;border:1px solid #86b9b3;border-radius:6px;background:#f3faf8;padding:5px 8px;color:#197f77;font-size:7px}.project-item-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:#0e2635aa;padding:20px}.project-item-modal{width:min(620px,94vw);overflow:hidden;border-radius:13px;background:white;box-shadow:0 24px 80px #10253255}.project-item-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e7eeee;padding:18px 20px}.project-item-modal>header small{color:#197f77;font-size:8px;font-weight:700}.project-item-modal>header h3{margin:5px 0 3px;font-size:15px}.project-item-modal>header p{margin:0;color:#7d8b92;font-size:8px}.project-item-modal>header>button{width:28px;height:28px;border:0;border-radius:50%;background:#eff3f4;color:#63737a;font-size:18px}.project-item-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px}.project-item-form label{display:grid;gap:6px}.project-item-form label.wide{grid-column:1/-1}.project-item-form label>span{color:#566970;font-size:8px;font-weight:700}.project-item-form input,.project-item-form select,.project-item-form textarea{width:100%;border:1px solid #dbe5e6;border-radius:7px;background:white;padding:9px;color:#31464e;font-size:9px;outline:none}.project-item-form input:focus,.project-item-form select:focus,.project-item-form textarea:focus{border-color:#68aaa3;box-shadow:0 0 0 2px #e7f4f2}.project-item-form textarea{min-height:78px;resize:vertical}.project-item-modal>footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e7eeee;background:#fbfcfc;padding:12px 20px}.project-item-modal>footer button{border:1px solid #dbe4e5;border-radius:7px;background:white;padding:8px 13px;color:#62737a;font-size:8px}.project-item-modal>footer button.primary{border-color:#197f77;background:#197f77;color:white}.project-item-modal>footer button:disabled{opacity:.55}@media(max-width:760px){.project-action-notice{margin:8px 10px 0}.project-item-form{grid-template-columns:1fr}.project-item-form label.wide{grid-column:auto}}@media print{.project-action-notice,.project-back,.project-header-actions,.project-tabs,.sidebar,.topbar{display:none!important}.project-detail-backdrop{position:static;background:white}.project-workspace{width:100%;height:auto;overflow:visible;box-shadow:none}.project-workspace>header{position:static;display:block}.project-health,.project-workspace>main{padding:10px}}.sop-automation-board{display:grid;grid-template-columns:1.2fr .8fr 1.35fr;align-items:center;gap:18px;margin-bottom:14px;border:1px solid #dce7e7;border-radius:12px;background:linear-gradient(118deg,#17384d,#205b60 48%,#f9fcfb 0);padding:17px 18px;color:white;box-shadow:0 7px 22px #17334a12}.sop-board-copy>span{color:#83d1c7;font-size:7px;font-weight:800;letter-spacing:1px}.sop-board-copy h3{margin:5px 0 4px;font-size:14px}.sop-board-copy p{max-width:370px;margin:0;color:#c1d5d9;font-size:8px;line-height:1.6}.sop-live-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sop-live-metrics article{border:1px solid #ffffff1f;border-radius:8px;background:#ffffff0d;padding:10px;text-align:center}.sop-live-metrics b,.sop-live-metrics small{display:block}.sop-live-metrics small{color:#b8ced2;font-size:7px}.sop-live-metrics b{margin-top:5px;font-size:16px}.sop-live-metrics b.danger{color:#ffaaa4}.sop-generator{display:grid;grid-template-columns:1fr 1fr;gap:7px;color:#51666e}.sop-generator label{display:grid;gap:4px}.sop-generator label>span{font-size:7px;font-weight:700}.sop-generator input{width:100%;min-width:0;border:1px solid #d7e2e3;border-radius:6px;background:white;padding:8px;color:#31464e;font-size:8px;outline:none}.sop-generator button{grid-column:1/-1;border:0;border-radius:7px;background:#197f77;padding:9px;color:white;font-size:8px;font-weight:800}.sop-generator button:disabled{opacity:.55}.sop-notice{grid-column:1/-1;border-radius:7px;background:#e8f5f1;padding:8px 10px;color:#2f7068;font-size:8px}.sop-automation-board>footer{grid-column:1/-1;display:flex;gap:7px;border-top:1px solid #ffffff1a;padding-top:10px}.sop-automation-board>footer span{border-radius:10px;background:#ffffff12;padding:4px 8px;color:#d4e4e6;font-size:7px}.sop-automation-board>footer span:nth-child(n+3){background:#eaf5f2;color:#52726d}@media(max-width:1150px){.sop-automation-board{grid-template-columns:1fr 1fr;background:linear-gradient(118deg,#17384d,#205b60)}.sop-generator{grid-column:1/-1;color:white}.sop-automation-board>footer span:nth-child(n+3){background:#ffffff12;color:#d4e4e6}}@media(max-width:760px){.sop-automation-board{grid-template-columns:1fr}.sop-generator{grid-column:auto}.sop-automation-board>footer{overflow:auto}.sop-automation-board>footer span{white-space:nowrap}}.finance-plan-board{display:grid;grid-template-columns:1fr 1fr 1.15fr;align-items:center;gap:15px;margin-bottom:13px;border:1px solid #e2e7e8;border-radius:12px;background:white;padding:16px;box-shadow:0 5px 18px #213e4b0a}.finance-plan-title>span{color:#bd7e27;font-size:7px;font-weight:800;letter-spacing:1px}.finance-plan-title h3{margin:5px 0 3px;font-size:13px}.finance-plan-title p{margin:0;color:#819097;font-size:7px;line-height:1.5}.finance-plan-live{display:grid;grid-template-columns:1fr 1fr;gap:6px}.finance-plan-live article{border-radius:8px;background:#f5f8f8;padding:9px}.finance-plan-live article:first-child{grid-column:1/-1}.finance-plan-live b,.finance-plan-live small{display:block}.finance-plan-live small{color:#819097;font-size:7px}.finance-plan-live b{margin-top:4px;color:#2d444c;font-size:11px}.finance-plan-form{display:grid;grid-template-columns:1.2fr 1fr .55fr 1fr;gap:6px}.finance-plan-form input,.finance-plan-form select{min-width:0;border:1px solid #dbe4e5;border-radius:6px;background:white;padding:8px;color:#3f535b;font-size:7px;outline:none}.finance-plan-form button{grid-column:1/-1;border:0;border-radius:7px;background:#bd7e27;padding:8px;color:white;font-size:8px;font-weight:800}.finance-plan-form button:disabled{opacity:.55}.finance-plan-notice{grid-column:1/-1;border-radius:7px;background:#fff5e6;padding:8px 10px;color:#9a6721;font-size:8px}.finance-plan-board>footer{grid-column:1/-1;display:grid;grid-template-columns:repeat(10,1fr);gap:3px;border-top:1px solid #edf1f2;padding-top:10px}.finance-plan-board>footer span{position:relative;border-radius:5px;background:#f7f9f9;padding:6px 3px;color:#75848a;font-size:6px;text-align:center}.finance-plan-board>footer span:after{content:"";position:absolute;right:-3px;top:50%;width:3px;border-top:1px solid #d6e0e1}.finance-plan-board>footer span:last-child:after{display:none}.finance-plan-board>footer b{display:block;margin-bottom:2px;color:#bd7e27;font-size:8px}@media(max-width:1150px){.finance-plan-board{grid-template-columns:1fr 1fr}.finance-plan-form{grid-column:1/-1}.finance-plan-board>footer{grid-template-columns:repeat(5,1fr)}}@media(max-width:760px){.finance-plan-board{grid-template-columns:1fr}.finance-plan-form{grid-column:auto;grid-template-columns:1fr 1fr}.finance-plan-board>footer{grid-template-columns:repeat(2,1fr)}}.medical-sync-board{position:relative;display:grid;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:14px;margin-bottom:13px;border:1px solid #dce7e8;border-radius:12px;background:linear-gradient(112deg,#f5fafb,#fff);padding:15px 16px}.medical-sync-copy>span{color:#477c9f;font-size:7px;font-weight:800;letter-spacing:1px}.medical-sync-copy h3{margin:4px 0 3px;font-size:13px}.medical-sync-copy p{margin:0;color:#819097;font-size:7px;line-height:1.5}.medical-institutions{display:grid;gap:5px}.medical-institutions article{display:flex;align-items:center;gap:7px;border-radius:7px;background:white;padding:7px 9px;box-shadow:0 2px 8px #17334a0b}.medical-institutions i{width:7px;height:7px;border-radius:50%;background:#d09a4d}.medical-institutions i.online{background:#45a198}.medical-institutions b,.medical-institutions small{display:block;font-size:8px}.medical-institutions small{margin-top:2px;color:#849197;font-size:7px}.medical-sync-board>button{border:0;border-radius:7px;background:#477c9f;padding:9px 11px;color:white;font-size:8px}.medical-sync-notice{grid-column:1/-1;border-radius:7px;background:#eaf4f8;padding:8px 10px;color:#477c9f;font-size:8px}.medical-sync-form{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;border-top:1px solid #e2e9eb;padding-top:12px}.medical-sync-form label{display:grid;gap:4px;color:#5b6d75;font-size:7px;font-weight:700}.medical-sync-form label.wide{grid-column:1/-1}.medical-sync-form input,.medical-sync-form select,.medical-sync-form textarea{min-width:0;border:1px solid #d9e3e5;border-radius:6px;background:white;padding:8px;color:#344850;font-size:8px;outline:none}.medical-sync-form textarea{min-height:56px;resize:vertical}.medical-sync-form footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:7px}.medical-sync-form footer button{border:1px solid #d9e3e5;border-radius:6px;background:white;padding:7px 10px;color:#62747c;font-size:8px}.medical-sync-form footer button.primary{border-color:#477c9f;background:#477c9f;color:white}@media(max-width:1000px){.medical-sync-board{grid-template-columns:1fr 1fr}.medical-sync-board>button{grid-column:1/-1}.medical-sync-form{grid-template-columns:1fr 1fr}}@media(max-width:760px){.medical-sync-board{grid-template-columns:1fr}.medical-sync-board>button{grid-column:auto}.medical-sync-form{grid-template-columns:1fr}.medical-sync-form footer,.medical-sync-form label.wide{grid-column:auto}}