@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,Noto Sans SC,sans-serif;color:#18201e;background:#f5f6f2;font-synthesis:none;--ink:#18201e;--muted:#717b76;--line:#dfe3dc;--green:#1d5a43;--lime:#d9f55b;--nav:#15382e;--card:#fff;--red:#b8403a;--blue:#2f6da2;--amber:#9a6a16;--violet:#7454a5}*{box-sizing:border-box}body{margin:0;background:#f4f5f1}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:var(--green)}.eyebrow{margin:0 0 8px!important;font-size:11px!important;letter-spacing:.16em;font-weight:700;color:#8a948f;text-transform:uppercase}.eyebrow.light{color:#bad2c8}.brand{display:flex;align-items:center;gap:10px}.brand>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--lime);color:#18372f;font-weight:800}.brand strong{font-size:18px}.brand small{color:var(--muted);margin-left:8px}.inverse{color:#fff}.status,.chip,.integration,.mapping,.readonly{display:inline-flex;align-items:center;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:700;background:#edf0eb;color:#66706b}.status.amber,.status[data-status=待响应]{background:#fff1d3;color:#966312}.status.blue,.status[data-status=协作中],.status[data-status=处理中],.status[data-status=已查看]{background:#e3eff9;color:#27638f}.status.green,.status[data-status=已提交],.status[data-status=已解决],.status[data-status=已入库],.status[data-status=已评估],.status[data-status=已认可]{background:#dff1e7;color:#236143}.status.red,.status[data-status=需补充],.status[data-status=需要补充],.status[data-status=评估失败]{background:#fae4e2;color:#a33b35}.status.violet,.status[data-status="待 A 确认"]{background:#eee6fb;color:#684690}.primary,.dark,.ghost,.danger-btn{border:0;border-radius:10px;padding:11px 16px;font-weight:700}.primary{background:var(--green);color:#fff}.primary:hover{background:#154a36}.dark{background:#17201e;color:#fff}.ghost{background:#fff;border:1px solid var(--line);color:var(--ink)}.danger-btn{background:#b5443d;color:#fff}.small{padding:7px 11px;font-size:12px}.wide{width:100%;padding:14px}.text-btn,.icon-btn{border:0;background:transparent;color:var(--green);font-weight:700}.icon-btn{font-size:25px;color:#89918e}.avatar{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:#e5eee8;color:var(--green);font-size:12px;font-weight:800}.form-error,.global-error{color:#a93833;background:#fce9e7;padding:10px 12px;border-radius:8px}.global-error{margin:0 0 18px}.empty-state{padding:70px;text-align:center;color:var(--muted)}.empty-mini{padding:32px;text-align:center;color:var(--muted);font-size:13px}.login-page{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr}.login-story{padding:52px 9vw 48px 6vw;background:radial-gradient(circle at 80% 30%,#2f6655,transparent 38%),#173b31;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.login-story h1{font-size:clamp(48px,6vw,82px);line-height:1.02;margin:18px 0 28px;letter-spacing:-.05em}.login-story>div>p:last-child{max-width:600px;color:#cadbd5;line-height:1.8}.story-steps{display:flex;align-items:center;font-size:11px;color:#b8cec6;letter-spacing:.06em}.story-steps i{height:1px;background:#527469;flex:1;margin:0 12px}.login-form{display:grid;place-items:center;padding:50px;background:#fafbf8}.login-form form{width:min(420px,100%)}.login-form h2{font-size:34px;margin:10px 0}.login-form form>p:not(.eyebrow){color:var(--muted);margin-bottom:32px}.login-form label,.member-form label,.create-modal>label{display:grid;gap:8px;margin:17px 0;font-size:13px;font-weight:700}.login-form input,.member-form input,.member-form select,.create-modal input,.create-modal textarea,.create-modal select,.delivery-form input,.delivery-form textarea,.record-form input,.record-form textarea,.record-form select,.mini-form input,.mini-form textarea,.mini-form select,.force-box textarea,.support-actions input{width:100%;border:1px solid var(--line);background:#fff;padding:12px 13px;border-radius:9px;outline:none}.login-form input:focus,input:focus,textarea:focus,select:focus{border-color:#67a58d;box-shadow:0 0 0 3px #e6f1ec}.demo-hint{margin-top:22px;padding:14px;background:#f0f2ed;border-radius:10px;display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:12px}.demo-hint strong{width:100%;color:var(--ink)}.app-shell{min-height:100vh;display:grid;grid-template-columns:244px 1fr}.sidebar{position:sticky;top:0;height:100vh;background:var(--nav);color:#dbe8e2;padding:26px 18px;display:flex;flex-direction:column}.project-card{margin:30px 0 20px;padding:15px;background:#23483e;border:1px solid #31594e;border-radius:12px;display:grid;gap:5px}.project-card small,.project-card span{font-size:10px;color:#9db7ae}.project-card strong{font-size:13px;line-height:1.4}.sidebar nav{display:grid;gap:5px}.sidebar nav button{border:0;background:transparent;color:#acc2ba;text-align:left;padding:11px 10px;border-radius:9px;display:flex;align-items:center;gap:11px}.sidebar nav button i{font-style:normal;width:17px}.sidebar nav button span{flex:1}.sidebar nav button b{background:var(--lime);color:#16372d;border-radius:99px;padding:2px 6px;font-size:10px}.sidebar nav button.active,.sidebar nav button:hover{background:#2a5146;color:#fff}.sidebar-foot{margin-top:auto;border-top:1px solid #34554b;padding-top:18px;display:flex;align-items:center;gap:10px}.sidebar-foot>div:nth-child(2){display:grid;flex:1}.sidebar-foot small{font-size:9px;color:#93afa5}.sidebar-foot button{border:0;background:transparent;color:#9eb6ae;font-size:11px}.content{padding:26px 36px 60px;min-width:0}.topbar{height:78px;display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.topbar p{margin:0;color:var(--muted);font-size:11px}.topbar h1{margin:3px 0 0;font-size:27px}.top-actions{display:flex;gap:10px;align-items:center}.integration:before{content:"";width:6px;height:6px;border-radius:50%;background:#a5aaa7;margin-right:6px}.integration.ready:before{background:#4fb978}.panel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}.section-head,.page-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.section-head h2,.page-intro h2{margin:0;font-size:20px}.section-head>p,.section-head>span,.page-intro p{color:var(--muted);font-size:12px;max-width:520px}.page-intro{padding:12px 2px}.page-intro h2{font-size:29px}.hero-card{border-radius:18px;background:radial-gradient(circle at 75% 50%,#356e5b,transparent 35%),#173b31;color:#fff;padding:34px;display:flex;justify-content:space-between;align-items:center}.hero-card h2{font-size:31px;margin:5px 0 8px}.hero-card p:last-child{margin:0;color:#bed2ca}.hero-count{width:128px;height:128px;border:1px solid #517668;border-radius:50%;display:grid;place-content:center;text-align:center}.hero-count strong{font-size:42px}.hero-count span{font-size:11px;color:#c5d8d1}.metric-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0}.metric-row article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;display:grid;gap:5px}.metric-row small{font-weight:700;color:var(--muted)}.metric-row strong{font-size:30px}.metric-row span{font-size:10px;color:#949c98}.two-col{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.node-row,.action-row,.public-node,.notification-row,.support-row,.member-row{display:flex;align-items:center;gap:13px;padding:14px 2px;border-top:1px solid #edf0eb}.node-row{cursor:pointer;justify-content:space-between}.node-row>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:5px 9px}.node-row strong{font-size:14px}.node-row small{grid-column:2;color:var(--muted);font-size:10px}.responder-dots{display:flex}.responder-dots span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#e5eee8;color:var(--green);border:2px solid white;margin-left:-7px;font-size:10px;font-weight:800}.action-row{cursor:pointer}.action-row>div{flex:1}.action-row strong{font-size:13px}.action-row p{margin:4px 0 0;font-size:11px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.page-tools{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.filters{display:flex;gap:6px;flex-wrap:wrap}.filters button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:7px 11px;font-size:11px}.filters button.active{background:var(--nav);color:#fff;border-color:var(--nav)}.search{border:1px solid var(--line);border-radius:9px;padding:9px 12px}.node-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.node-card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:18px;cursor:pointer;transition:.2s}.node-card:hover{transform:translateY(-2px);box-shadow:0 12px 25px #1a3b2e12}.node-card header,.node-card footer{display:flex;justify-content:space-between;align-items:center}.node-card header small,.node-card footer{font-size:10px;color:var(--muted)}.node-card h3{font-size:16px;margin:18px 0 9px}.node-card>p{font-size:12px;color:var(--muted);line-height:1.65;height:40px;overflow:hidden}.requirement-preview{margin:17px 0;display:grid;gap:8px}.requirement-preview>div{display:flex;align-items:center;gap:8px}.requirement-preview .avatar{width:28px;height:28px}.requirement-preview span:last-child{display:grid}.requirement-preview strong{font-size:11px}.requirement-preview small{font-size:9px;color:var(--muted)}.node-card footer{border-top:1px solid #edf0eb;padding-top:12px}.node-card footer b{color:var(--green)}.timeline-panel{overflow:hidden}.gantt{display:grid;grid-template-columns:260px 1fr;border:1px solid var(--line);border-radius:11px;overflow:hidden}.gantt-labels{background:#fafbf8;border-right:1px solid var(--line)}.gantt-head{height:54px;padding:17px;font-size:11px;font-weight:700}.gantt-name{height:56px;padding:10px 14px;border-top:1px solid var(--line);display:grid;cursor:pointer}.gantt-name strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt-name small{font-size:9px;color:var(--muted)}.gantt-scroll{overflow:auto}.gantt-days,.gantt-row{display:flex;position:relative}.gantt-days>div{flex:0 0 54px;height:54px;border-right:1px solid #edf0eb;padding:9px 4px;text-align:center;display:grid}.gantt-days strong{font-size:10px}.gantt-days small{font-size:9px;color:var(--muted)}.gantt-days .today{background:#f1f8d1}.gantt-row{height:56px;border-top:1px solid var(--line);background:repeating-linear-gradient(90deg,transparent 0,transparent 53px,#edf0eb 53px,#edf0eb 54px)}.gantt-bar{position:absolute;top:12px;height:32px;border:0;border-radius:7px;color:#fff;font-size:10px;text-align:left;padding:0 9px;overflow:hidden}.gantt-bar.green{background:#3f8969}.gantt-bar.blue{background:#4c83ae}.gantt-bar.red{background:#c45b55}.gantt-bar.amber{background:#b78b3c}.gantt-bar.violet{background:#8067a8}.gantt-bar.gray{background:#77807c}.notification-row>div,.support-row>div{flex:1;cursor:pointer}.notification-row header{display:flex;justify-content:space-between}.notification-row p,.support-row p{margin:5px 0;font-size:12px}.notification-row small,.support-row small{font-size:10px;color:var(--muted)}.notification-row.unread{background:#fbfdf3}.notice-dot{width:7px;height:7px;background:#c9cfcb;border-radius:50%}.unread .notice-dot{background:#84a900}.support-actions{display:flex;align-items:center;gap:6px}.support-actions input{width:180px}.candidate-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.candidate-list article,.knowledge-grid article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}.candidate-list header,.candidate-list footer{display:flex;justify-content:space-between;align-items:center}.candidate-list time{font-size:10px;color:var(--muted)}.candidate-list h3{margin:16px 0 8px}.candidate-list p,.candidate-list>article>small{font-size:12px;line-height:1.7;color:var(--muted)}.candidate-list footer{margin-top:16px}.knowledge-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.knowledge-grid article{display:flex;gap:15px}.knowledge-type{width:42px;height:42px;flex:0 0 42px;border-radius:10px;background:#e6f0ea;color:var(--green);display:grid;place-items:center;font-weight:800}.knowledge-grid small{color:var(--muted)}.knowledge-grid h3{margin:8px 0}.knowledge-grid p{font-size:12px;line-height:1.7}.tags{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0}.tags span{font-size:10px;color:#5d746c;background:#edf3ef;padding:4px 7px;border-radius:99px}.ask-layout{display:grid;grid-template-columns:.75fr 1.25fr;min-height:620px;border-radius:18px;overflow:hidden}.ask-story{padding:55px;background:var(--nav);color:#fff}.ask-story>span{font-size:45px;color:var(--lime)}.ask-story h2{font-size:36px;margin:25px 0 15px}.ask-story>p:last-child{color:#bdd1c9;line-height:1.8}.chat-card{background:#fff;padding:44px}.chat-card form{display:flex;gap:10px}.chat-card textarea{flex:1;min-height:100px;padding:14px;border:1px solid var(--line);border-radius:10px}.answer{margin-top:25px;background:#f4f7f3;border-radius:13px;padding:22px}.answer header{display:flex;gap:8px;color:var(--green)}.answer>p{white-space:pre-wrap;line-height:1.8}.citation{display:grid;gap:3px;padding:10px 0;border-top:1px solid var(--line)}.citation button{border:0;background:transparent;text-align:left;color:var(--green);font-weight:700}.citation small{color:var(--muted)}.member-layout{grid-template-columns:1.3fr .7fr}.member-row>div:nth-child(2){display:grid;flex:1}.member-row small{color:var(--muted)}.member-row>label{font-size:10px}.mapping.ready,.integration.ready{background:#dff1e7;color:#236143}.member-form h2{margin-top:0}.member-form .check{display:flex}.config-block{display:grid;gap:10px;font-size:12px}.config-block strong{font-size:15px}.candidate-title,.candidate-content,.candidate-list article>select,.candidate-list footer select,.member-row input,.member-row select{border:1px solid var(--line);border-radius:8px;padding:8px;background:#fff}.candidate-title{width:100%;font-weight:700;font-size:16px;margin:14px 0 7px}.candidate-content{width:100%;min-height:110px;margin:8px 0}.candidate-list article>select{margin-bottom:2px}.candidate-list footer{gap:6px;flex-wrap:wrap}.member-row>div:nth-child(2)>input{margin-top:5px;font-size:10px}.member-row>select{max-width:105px;height:58px;font-size:10px}.reset-password{max-width:145px}.pause-node{align-self:center;font-size:10px;margin-left:15px}.pause-node input{width:150px;padding:7px;border:1px solid var(--line);border-radius:7px;margin:5px}.modal-layer{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;background:#10231db8;display:grid;place-items:center;padding:24px}.modal{background:#fafbf8;width:min(780px,95vw);max-height:92vh;overflow:auto;border-radius:18px;padding:28px;box-shadow:0 28px 80px #08130f55}.modal>header{display:flex;justify-content:space-between}.modal>header h2{margin:0}.modal>header p:last-child{color:var(--muted);font-size:12px}.smart-box{background:#e9f0cc;border:1px solid #d6dfab;border-radius:12px;padding:15px}.smart-box>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:2px 9px}.spark{grid-row:1/3;font-size:24px}.smart-box small{color:#6f7957}.smart-input{display:flex;gap:8px;margin-top:12px}.smart-input textarea{flex:1;min-height:64px}.form-label{display:flex;justify-content:space-between;align-items:center;margin:20px 0 9px}.responder-edit{display:grid;grid-template-columns:170px 1fr auto auto;gap:8px;align-items:center;padding:10px;background:#fff;border:1px solid var(--line);border-radius:11px;margin:8px 0}.responder-edit textarea{min-height:58px}.check{display:flex!important;align-items:center;gap:6px!important;font-size:11px!important}.check input{width:auto!important}.more-toggle{border:0;background:transparent;color:var(--green);font-weight:700;padding:10px 0}.more-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.more-grid label{display:grid;gap:5px;font-size:11px;font-weight:700}.more-grid select[multiple]{height:86px}.modal footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.drawer-layer{place-items:stretch end;padding:0}.drawer{width:min(940px,95vw);height:100vh;background:#f7f8f4;overflow:auto;box-shadow:-20px 0 60px #08130f44}.drawer-head{padding:28px 32px 20px;background:#fff;display:flex;justify-content:space-between}.drawer-head h2{font-size:25px;margin:12px 0 8px}.drawer-head p{max-width:720px;margin:0;color:var(--muted);line-height:1.65}.chips{display:flex;gap:6px}.drawer-summary{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-top:1px solid var(--line);padding:15px 32px}.drawer-summary>div{display:grid;gap:3px;border-right:1px solid var(--line);padding-right:20px}.drawer-summary small{font-size:10px;color:var(--muted)}.drawer-tabs{position:sticky;top:0;z-index:2;display:flex;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 32px}.drawer-tabs button{border:0;background:transparent;padding:15px 17px;color:var(--muted);font-size:12px}.drawer-tabs button.active{color:var(--green);font-weight:800;border-bottom:2px solid var(--green)}.drawer-content{padding:24px 32px 60px}.response-stack{display:grid;gap:14px}.response-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px}.response-card.mine{border-color:#aabf7b;box-shadow:inset 3px 0 #a7c348}.response-card>header{display:flex;align-items:center;gap:9px}.response-card>header>div:nth-child(2){display:grid;flex:1}.response-card>header small{font-size:9px;color:var(--muted)}.request-copy{background:#f6f7f3;border-radius:9px;padding:12px;margin:14px 0}.request-copy small{font-size:9px;color:var(--muted)}.request-copy p{margin:5px 0;font-size:12px}.supplement-note{color:#a43d37}.delivery-history{display:grid;grid-template-columns:35px 1fr auto;gap:10px;padding:10px 0;border-top:1px solid #edf0eb;font-size:11px}.delivery-history>span{background:#e8efeb;color:var(--green);border-radius:6px;padding:4px;height:max-content;font-weight:700}.delivery-history p{margin:0 0 4px}.delivery-history div{display:grid}.delivery-history small{color:var(--muted)}.delivery-history time{font-size:9px;color:var(--muted)}.attachment-row{display:flex;gap:8px;align-items:center;padding:7px 0}.file-link{border:0;background:transparent;color:var(--green);font-size:11px;font-weight:700}.parse-state{font-size:9px;background:#e4efe8;color:#397055;padding:3px 6px;border-radius:99px}.parse-state.bad{background:#fae4e2;color:#a33b35}.delivery-form{border-top:1px dashed var(--line);margin-top:10px;padding-top:14px;display:grid;gap:8px}.delivery-form textarea{min-height:62px}.delivery-actions{display:flex;justify-content:space-between}.upload-btn{border:1px dashed #9dac9f;padding:8px 12px;border-radius:8px;font-size:11px;color:var(--green);cursor:pointer}.upload-btn input{display:none}.review-box{background:#173b31;color:#fff;padding:22px;border-radius:14px}.review-box h3{margin:0}.review-box p{color:#bbd0c8;font-size:12px}.review-box details{margin-top:14px}.review-box summary{cursor:pointer;font-size:12px}.supplement-select{display:grid;grid-template-columns:auto 90px 1fr;gap:8px;margin:10px 0;align-items:center}.supplement-select input:last-child{padding:8px;border-radius:7px;border:0}.record-list article{display:flex;gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}.record-list article>div:last-child{flex:1}.record-list header{display:flex;gap:9px;font-size:11px}.record-list header time{margin-left:auto;color:var(--muted)}.record-list p{font-size:12px}.record-list a{font-size:10px}.record-form,.mini-form{margin-top:18px;display:grid;gap:8px;background:#fff;border:1px solid var(--line);padding:14px;border-radius:11px}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:16px}.simple-card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;margin:8px 0}.simple-card header,.simple-card footer{display:flex;justify-content:space-between;align-items:center}.simple-card p{font-size:11px;line-height:1.6}.simple-card footer{font-size:9px;color:var(--muted)}.knowledge-actions{display:flex;gap:8px;margin-bottom:14px}.evaluation-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;gap:16px;margin-bottom:10px}.evaluation-card .score{font-size:30px;color:var(--green);font-weight:800}.evaluation-card .score small{font-size:10px}.evaluation-card>div:last-child{flex:1}.evaluation-card header{display:flex;justify-content:space-between}.evaluation-card p,.evaluation-card small{font-size:11px;color:var(--muted)}.force-box{margin-top:20px;background:#eef2dd;border:1px solid #d7dfbb;border-radius:12px;padding:17px}.force-box h3{margin:0}.force-box p{font-size:11px;color:#65705e}.force-box textarea{min-height:70px;margin:8px 0}.toast{position:fixed;z-index:99;right:28px;bottom:28px;background:#17201e;color:#fff;padding:13px 18px;border-radius:10px;box-shadow:0 10px 30px #0003}.toast-enter-active,.toast-leave-active{transition:.2s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(8px)}.public-page{min-height:100vh}.public-header{height:70px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line)}.public-main{padding:50px 7vw}.public-hero{background:var(--nav);color:#fff;padding:45px;border-radius:18px}.public-hero h1{font-size:40px;margin:8px 0}.public-hero>p:last-child{color:#bdd1c9}.public-node{display:grid;grid-template-columns:110px 1fr auto}.public-node small{color:var(--muted)}@media(max-width:1100px){.node-grid{grid-template-columns:repeat(2,1fr)}.two-col,.member-layout,.candidate-list,.knowledge-grid{grid-template-columns:1fr}}@media(max-width:760px){.login-page{grid-template-columns:1fr}.login-story{display:none}.app-shell{grid-template-columns:1fr}.sidebar{position:relative;height:auto;padding:14px}.sidebar nav{display:flex;overflow:auto}.sidebar nav button span{white-space:nowrap}.project-card,.sidebar-foot{display:none}.content{padding:18px}.topbar{height:auto}.integration{display:none}.metric-row{grid-template-columns:repeat(2,1fr)}.node-grid,.ask-layout{grid-template-columns:1fr}.ask-story{padding:28px}.drawer{width:100vw}.drawer-content,.drawer-head,.drawer-summary{padding-left:18px;padding-right:18px}.drawer-tabs{padding:0;overflow:auto}.split-section,.responder-edit,.more-grid,.public-node,.candidate-list{grid-template-columns:1fr}.gantt{grid-template-columns:180px 1fr}}.drawer-summary{grid-template-columns:repeat(3,1fr) auto}
