.human-enterprise-manager-root{min-height:100%;padding:28px;background:#f6f7f8;color:#17202a;font-family:Arial,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased}.human-enterprise-manager-root :where(*,*:before,*:after){box-sizing:border-box}.human-enterprise-manager-root :where(button,input,select,textarea){font:inherit}.human-enterprise-manager-header,.human-enterprise-manager-toolbar,.human-enterprise-manager-form,.human-enterprise-manager-operations-layout,.human-enterprise-manager-errors,.human-enterprise-manager-message,.human-enterprise-manager-footer{width:min(100%,1040px);margin-right:auto;margin-left:auto}.human-enterprise-manager-header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.human-enterprise-manager-header p,.human-enterprise-manager-header h1{margin:0}.human-enterprise-manager-header p{margin-bottom:4px;color:#65717e;font-size:11px;font-weight:700}.human-enterprise-manager-header h1{font-size:25px;line-height:1.3}.human-enterprise-manager-header label{display:grid;gap:5px;color:#65717e;font-size:12px;font-weight:700}.human-enterprise-manager-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;border-bottom:1px solid #dfe3e8}.human-enterprise-manager-toolbar nav,.human-enterprise-manager-toolbar>div,.human-enterprise-manager-inline-actions,.human-enterprise-manager-sync{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.human-enterprise-manager-root button{min-height:34px;border:1px solid #d8dde3;border-radius:6px;padding:7px 11px;background:#fff;color:#26313d;font-size:13px;font-weight:600;cursor:pointer}.human-enterprise-manager-root button:hover{border-color:#9ba7b2;background:#f5f7f9}.human-enterprise-manager-root button:focus-visible,.human-enterprise-manager-root :where(input,select,textarea):focus-visible{outline:2px solid #176b87;outline-offset:2px}.human-enterprise-manager-toolbar nav button{min-height:42px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent}.human-enterprise-manager-toolbar nav button.is-active{border-bottom-color:#176b87;color:#176b87}.human-enterprise-manager-toolbar>div{justify-content:flex-end;padding-bottom:8px}.human-enterprise-manager-danger{color:#a23a3a!important}.human-enterprise-manager-errors,.human-enterprise-manager-message{margin-top:0;margin-bottom:14px;border:1px solid #cbdfe5;border-radius:6px;padding:13px 15px;background:#eef6f8;color:#334955;font-size:13px;line-height:1.7}.human-enterprise-manager-guidance{margin:0 0 14px;padding:0 2px;color:#65717e;font-size:13px;line-height:1.7}.human-enterprise-manager-errors{border-color:#e3c4c4;background:#fff5f5;color:#8b3030}.human-enterprise-manager-errors p{margin:3px 0}.human-enterprise-manager-message{padding-top:9px;padding-bottom:9px}.human-enterprise-manager-form{display:grid;gap:14px}.human-enterprise-manager-subnav{display:flex;flex-wrap:wrap;gap:8px;width:min(100%,1040px);margin:0 auto;border-bottom:1px solid #dfe3e8;padding-bottom:8px}.human-enterprise-manager-subnav button{border-color:transparent;background:transparent}.human-enterprise-manager-subnav button.is-active{border-color:#176b87;background:#eef6f8;color:#176b87}.human-enterprise-manager-form>details{width:min(100%,1040px);margin:0 auto;border:1px solid #dfe3e8;border-radius:6px;background:#fff}.human-enterprise-manager-form>details>summary,.human-enterprise-manager-nested-details>summary{padding:13px 16px;color:#26313d;font-size:13px;font-weight:700;cursor:pointer}.human-enterprise-manager-collapsible-section>summary{list-style-position:inside}.human-enterprise-manager-collapsible-section>summary span{display:inline-grid;gap:4px;max-width:calc(100% - 28px);vertical-align:top}.human-enterprise-manager-collapsible-section>summary small{color:#65717e;font-size:12px;font-weight:400;line-height:1.55}.human-enterprise-manager-collapsible-section>.human-enterprise-manager-fields{padding:0 16px 16px}.human-enterprise-manager-form>details>.human-enterprise-manager-form{padding:0 16px 16px}.human-enterprise-manager-nested-details{display:grid;grid-column:1 / -1;gap:10px;border:1px solid #e7eaee;border-radius:6px;padding:0 12px 12px;background:#fbfcfd}.human-enterprise-manager-nested-details[open]{padding-bottom:12px}.human-enterprise-manager-nested-details>label,.human-enterprise-manager-nested-details>.human-enterprise-manager-list-field,.human-enterprise-manager-nested-details>.human-enterprise-manager-structured-fields{margin-top:10px}.human-enterprise-manager-home-hero,.human-enterprise-manager-home-card{width:min(100%,1040px);margin:0 auto;border:1px solid #dfe3e8;border-radius:6px;padding:18px;background:#fff}.human-enterprise-manager-home-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:18px;align-items:start}.human-enterprise-manager-home-hero h2,.human-enterprise-manager-home-card h2{margin:0 0 10px;font-size:16px}.human-enterprise-manager-home-hero p,.human-enterprise-manager-home-card p,.human-enterprise-manager-home-card li{color:#4b5865;font-size:13px;line-height:1.65}.human-enterprise-manager-home-hero p{margin:0 0 8px;font-weight:700}.human-enterprise-manager-home-hero ol,.human-enterprise-manager-home-card ul{margin:0;padding-left:20px}.human-enterprise-manager-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,1040px);margin:0 auto}.human-enterprise-manager-flow-list{display:grid;gap:12px;width:min(100%,1040px);margin:0 auto}.human-enterprise-manager-flow-step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;border:1px solid #dfe3e8;border-radius:6px;padding:16px;background:#fff}.human-enterprise-manager-flow-index{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#176b87;color:#fff;font-size:13px;font-weight:700}.human-enterprise-manager-flow-step h2,.human-enterprise-manager-flow-step p{margin:0}.human-enterprise-manager-flow-step h2{font-size:16px}.human-enterprise-manager-flow-step p{margin-top:5px;margin-bottom:12px;color:#65717e;font-size:13px;line-height:1.7}.human-enterprise-manager-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.human-enterprise-manager-card-head h2{margin:0}.human-enterprise-manager-operations-layout{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:28px}.human-enterprise-manager-operation-sidebar{position:sticky;top:18px;display:grid;gap:8px;align-self:start;border:1px solid #dfe3e8;border-radius:6px;padding:12px;background:#fff}.human-enterprise-manager-operation-sidebar button{justify-content:flex-start;width:100%;border-color:transparent;background:transparent;text-align:left}.human-enterprise-manager-operation-sidebar button.is-active{border-color:#cbdfe5;background:#eef6f8;color:#176b87}.human-enterprise-manager-sidebar-details{display:grid;gap:6px}.human-enterprise-manager-sidebar-details summary{padding:8px 10px;color:#65717e;font-size:12px;font-weight:700;cursor:pointer}.human-enterprise-manager-operation-content{min-width:0}.human-enterprise-manager-operation-content .human-enterprise-manager-section{grid-template-columns:1fr}.human-enterprise-manager-operation-content .human-enterprise-manager-section-head{border-bottom:1px solid #edf0f3;padding-bottom:12px}.human-enterprise-manager-operation-content .human-enterprise-manager-section-head p{display:none}.human-enterprise-manager-irregular-composer{display:flex;align-items:end;gap:10px}.human-enterprise-manager-irregular-composer label{display:grid;flex:1;gap:6px;min-width:0;color:#4b5865;font-size:12px;font-weight:700}.human-enterprise-manager-irregular-filter{display:flex;align-items:end;justify-content:space-between;gap:12px}.human-enterprise-manager-irregular-filter label,.human-enterprise-manager-irregular-card-body label{display:grid;gap:6px;min-width:0;color:#4b5865;font-size:12px;font-weight:700}.human-enterprise-manager-irregular-filter span{color:#65717e;font-size:12px;font-weight:700}.human-enterprise-manager-irregular-card{border:1px solid #dfe3e8;border-radius:6px;background:#fff;overflow:hidden}.human-enterprise-manager-irregular-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer}.human-enterprise-manager-irregular-card-body{display:grid;gap:12px;border-top:1px solid #e7eaee;padding:16px}.human-enterprise-manager-irregular-card-head h3{margin:0;color:#26313d;font-size:15px}.human-enterprise-manager-irregular-card-head span,.human-enterprise-manager-irregular-help{margin:0;color:#65717e;font-size:12px}.human-enterprise-manager-section{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:28px;border:1px solid #dfe3e8;border-radius:6px;padding:20px;background:#fff}.human-enterprise-manager-section-head h2{margin:0 0 7px;font-size:16px}.human-enterprise-manager-section-head p{margin:0;color:#65717e;font-size:12px;line-height:1.65}.human-enterprise-manager-fields{display:grid;gap:16px;min-width:0}.human-enterprise-manager-dod-policy{border-left:3px solid #176b87;padding:12px 14px;background:#f3f8fa;color:#334955;font-size:13px;line-height:1.6}.human-enterprise-manager-dod-policy p{margin:4px 0}.human-enterprise-manager-dod-policy ul{margin:6px 0 10px;padding-left:20px}.human-enterprise-manager-dod-policy button{color:#176b87}.human-enterprise-manager-reference-rules{display:grid;gap:7px;border-left:3px solid #176b87;border-radius:0 6px 6px 0;padding:12px 14px;background:#f3f8fa;color:#334955;font-size:13px;line-height:1.6}.human-enterprise-manager-reference-rules p,.human-enterprise-manager-reference-rules ul{margin:0}.human-enterprise-manager-reference-rules ul{padding-left:20px}.human-enterprise-manager-structured-fields{display:grid;gap:12px;min-width:0}.human-enterprise-manager-structured-fields label{display:grid;gap:6px;min-width:0;color:#4b5865;font-size:12px;font-weight:700}.human-enterprise-manager-fields>label,.human-enterprise-manager-week label,.human-enterprise-manager-kpis label{display:grid;gap:6px;min-width:0;color:#4b5865;font-size:12px;font-weight:700}.human-enterprise-manager-root em{color:#a23a3a;font-size:11px;font-style:normal}.human-enterprise-manager-root :where(input,select,textarea){width:100%;min-width:0;border:1px solid #cfd5dc;border-radius:5px;padding:9px 10px;background:#fff;color:#17202a;font-size:14px;font-weight:400;line-height:1.5}.human-enterprise-manager-root textarea{min-height:82px;resize:vertical}.human-enterprise-manager-list-field{display:grid;gap:7px;min-width:0;margin:0;border:0;padding:0}.human-enterprise-manager-list-field legend{margin-bottom:6px;color:#4b5865;font-size:12px;font-weight:700}.human-enterprise-manager-list-row{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:6px}.human-enterprise-manager-icon-button{width:34px;min-height:34px!important;padding:0!important;color:#7b4650!important;font-size:18px!important}.human-enterprise-manager-add-row{justify-self:start;border-color:transparent!important;padding-left:0!important;color:#176b87!important;background:transparent!important}.human-enterprise-manager-import-box{display:grid;gap:10px;border:1px solid #e0e6eb;border-radius:6px;padding:12px;background:#f8fafb}.human-enterprise-manager-import-box label{display:grid;gap:6px;min-width:0;color:#4b5865;font-size:12px;font-weight:700}.human-enterprise-manager-import-box textarea{min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.human-enterprise-manager-ledger-view{display:grid;gap:12px}.human-enterprise-manager-ledger-view h3{margin:0;color:#26313d;font-size:14px}.human-enterprise-manager-ledger-list{display:grid;gap:6px;margin:0;padding-left:20px;color:#334955;font-size:13px;line-height:1.6}.human-enterprise-manager-page-actions{display:flex;justify-content:flex-end;gap:8px}.human-enterprise-manager-sync{justify-content:flex-end}.human-enterprise-manager-result{display:grid;grid-template-columns:minmax(140px,1fr) 110px minmax(150px,1fr);gap:10px;align-items:center;border-bottom:1px solid #e7eaee;padding-bottom:12px}.human-enterprise-manager-result:last-child{border-bottom:0;padding-bottom:0}.human-enterprise-manager-result strong{overflow-wrap:anywhere;font-size:13px}.human-enterprise-manager-check{display:flex!important;grid-template-columns:none!important;align-items:center;gap:7px!important}.human-enterprise-manager-check input{width:17px;height:17px}.human-enterprise-manager-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.human-enterprise-manager-inline-actions{padding-top:2px}.human-enterprise-manager-week{display:grid;grid-template-columns:1fr 150px;gap:12px;border-bottom:1px solid #e7eaee;padding-bottom:16px}.human-enterprise-manager-week label:nth-child(4){grid-column:1 / -1}.human-enterprise-manager-week button{justify-self:start}.human-enterprise-manager-empty{margin:0;color:#65717e;font-size:13px}.human-enterprise-manager-undo{position:fixed;right:20px;bottom:20px;z-index:20;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 40px);border:1px solid #26313d;border-radius:6px;padding:10px 12px;background:#26313d;color:#fff;box-shadow:0 10px 30px #26313d33;font-size:13px}.human-enterprise-manager-undo button{border-color:#fff;padding:6px 10px;background:#fff;color:#26313d}.human-enterprise-manager-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;border-top:1px solid #dfe3e8;padding-top:14px;color:#65717e;font-size:11px}.human-enterprise-manager-footer button{border-color:#176b87;background:#176b87;color:#fff}@media(max-width:780px){.human-enterprise-manager-root{padding:20px 14px}.human-enterprise-manager-operations-layout{grid-template-columns:1fr}.human-enterprise-manager-operation-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.human-enterprise-manager-toolbar{align-items:stretch;flex-direction:column}.human-enterprise-manager-toolbar>div{justify-content:flex-start}.human-enterprise-manager-section{grid-template-columns:1fr;gap:16px}.human-enterprise-manager-result{grid-template-columns:minmax(0,1fr) 100px}.human-enterprise-manager-result>input:last-child{grid-column:1 / -1}}@media(max-width:480px){.human-enterprise-manager-header{align-items:stretch;flex-direction:column;gap:12px}.human-enterprise-manager-operation-sidebar{grid-template-columns:1fr}.human-enterprise-manager-toolbar nav{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.human-enterprise-manager-toolbar nav button{padding-right:4px;padding-left:4px;font-size:12px}.human-enterprise-manager-section{padding:16px}.human-enterprise-manager-kpis,.human-enterprise-manager-week{grid-template-columns:1fr}.human-enterprise-manager-week label:nth-child(4){grid-column:auto}.human-enterprise-manager-result{grid-template-columns:1fr}.human-enterprise-manager-result>input:last-child{grid-column:auto}.human-enterprise-manager-irregular-composer,.human-enterprise-manager-irregular-card-head,.human-enterprise-manager-footer{align-items:stretch;flex-direction:column}}.human-enterprise-manager-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:min(100%,1040px);margin:0 auto}.human-enterprise-manager-stats span{border:1px solid #dfe3e8;border-radius:6px;padding:10px 12px;background:#fff;color:#334955;font-size:12px;font-weight:700}.human-enterprise-manager-doc-grid,.human-enterprise-manager-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.human-enterprise-manager-doc-grid article{border:1px solid #dfe3e8;border-radius:6px;padding:12px;background:#f8fafb;color:#334955;font-size:12px;line-height:1.5}.human-enterprise-manager-doc-grid h3{margin:0 0 8px;color:#26313d;font-size:14px}.human-enterprise-manager-doc-grid dl{display:grid;gap:7px;margin:0}.human-enterprise-manager-doc-grid dl div{display:grid;gap:2px}.human-enterprise-manager-doc-grid dt{color:#65717e;font-size:11px;font-weight:700}.human-enterprise-manager-doc-grid dd{min-width:0;margin:0;overflow-wrap:anywhere}.human-enterprise-manager-command-grid button{justify-content:center;width:100%}.human-enterprise-manager-file-button{display:grid;place-items:center;min-height:34px;border:1px solid #d8dde3;border-radius:6px;padding:7px 11px;background:#fff;color:#26313d;font-size:13px;font-weight:600;cursor:pointer}.human-enterprise-manager-file-button input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.human-enterprise-manager-week .human-enterprise-manager-list-field,.human-enterprise-manager-week .human-enterprise-manager-kpis,.human-enterprise-manager-week .human-enterprise-manager-structured-fields,.human-enterprise-manager-week .human-enterprise-manager-inline-actions{grid-column:1 / -1}.human-enterprise-manager-week>label:has(textarea),.human-enterprise-manager-week>label:nth-last-child(2){grid-column:1 / -1}@media(max-width:780px){.human-enterprise-manager-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.human-enterprise-manager-home-hero,.human-enterprise-manager-home-grid,.human-enterprise-manager-flow-step{grid-template-columns:1fr}}@media(max-width:480px){.human-enterprise-manager-toolbar nav{grid-template-columns:repeat(2,1fr)}.human-enterprise-manager-stats,.human-enterprise-manager-doc-grid,.human-enterprise-manager-command-grid{grid-template-columns:1fr}}.monthly-production-log-root{min-height:100%;padding:28px;background:#f6f7f8;color:#17202a;font-family:Arial,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased}.monthly-production-log-root :where(*,*:before,*:after){box-sizing:border-box}.monthly-production-log-root :where(button,input,select,textarea){font:inherit}.monthly-production-log-header,.monthly-production-log-toolbar,.monthly-production-log-form,.monthly-production-log-errors,.monthly-production-log-message,.monthly-production-log-footer{width:min(100%,1040px);margin-right:auto;margin-left:auto}.monthly-production-log-header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.monthly-production-log-header p,.monthly-production-log-header h1{margin:0}.monthly-production-log-header p{margin-bottom:4px;color:#65717e;font-size:11px;font-weight:700}.monthly-production-log-header h1{font-size:25px;line-height:1.3}.monthly-production-log-header label{display:grid;gap:5px;color:#65717e;font-size:12px;font-weight:700}.monthly-production-log-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;border-bottom:1px solid #dfe3e8}.monthly-production-log-toolbar nav,.monthly-production-log-toolbar>div,.monthly-production-log-inline-actions,.monthly-production-log-sync{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.monthly-production-log-root button{min-height:34px;border:1px solid #d8dde3;border-radius:6px;padding:7px 11px;background:#fff;color:#26313d;font-size:13px;font-weight:600;cursor:pointer}.monthly-production-log-root button:hover{border-color:#9ba7b2;background:#f5f7f9}.monthly-production-log-root button:focus-visible,.monthly-production-log-root :where(input,select,textarea):focus-visible{outline:2px solid #176b87;outline-offset:2px}.monthly-production-log-toolbar nav button{min-height:42px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent}.monthly-production-log-toolbar nav button.is-active{border-bottom-color:#176b87;color:#176b87}.monthly-production-log-toolbar>div{justify-content:flex-end;padding-bottom:8px}.monthly-production-log-danger{color:#a23a3a!important}.monthly-production-log-errors,.monthly-production-log-message{margin-top:0;margin-bottom:14px;border:1px solid #cbdfe5;border-radius:6px;padding:13px 15px;background:#eef6f8;color:#334955;font-size:13px;line-height:1.7}.monthly-production-log-guidance{margin:0 0 14px;padding:0 2px;color:#65717e;font-size:13px;line-height:1.7}.monthly-production-log-errors{border-color:#e3c4c4;background:#fff5f5;color:#8b3030}.monthly-production-log-errors p{margin:3px 0}.monthly-production-log-message{padding-top:9px;padding-bottom:9px}.monthly-production-log-form{display:grid;gap:14px}.monthly-production-log-section{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:28px;border:1px solid #dfe3e8;border-radius:6px;padding:20px;background:#fff}.monthly-production-log-section-head h2{margin:0 0 7px;font-size:16px}.monthly-production-log-section-head p{margin:0;color:#65717e;font-size:12px;line-height:1.65}.monthly-production-log-fields{display:grid;gap:16px;min-width:0}.monthly-production-log-dod-policy{border-left:3px solid #176b87;padding:12px 14px;background:#f3f8fa;color:#334955;font-size:13px;line-height:1.6}.monthly-production-log-dod-policy p{margin:4px 0}.monthly-production-log-dod-policy ul{margin:6px 0 10px;padding-left:20px}.monthly-production-log-dod-policy button{color:#176b87}.monthly-production-log-fields>label,.monthly-production-log-week label,.monthly-production-log-kpis label{display:grid;gap:6px;min-width:0;color:#4b5865;font-size:12px;font-weight:700}.monthly-production-log-root em{color:#a23a3a;font-size:11px;font-style:normal}.monthly-production-log-root :where(input,select,textarea){width:100%;min-width:0;border:1px solid #cfd5dc;border-radius:5px;padding:9px 10px;background:#fff;color:#17202a;font-size:14px;font-weight:400;line-height:1.5}.monthly-production-log-root textarea{min-height:82px;resize:vertical}.monthly-production-log-list-field{display:grid;gap:7px;min-width:0;margin:0;border:0;padding:0}.monthly-production-log-list-field legend{margin-bottom:6px;color:#4b5865;font-size:12px;font-weight:700}.monthly-production-log-list-row{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:6px}.monthly-production-log-icon-button{width:34px;min-height:34px!important;padding:0!important;color:#7b4650!important;font-size:18px!important}.monthly-production-log-add-row{justify-self:start;border-color:transparent!important;padding-left:0!important;color:#176b87!important;background:transparent!important}.monthly-production-log-sync{justify-content:flex-end}.monthly-production-log-result{display:grid;grid-template-columns:minmax(140px,1fr) 110px minmax(150px,1fr);gap:10px;align-items:center;border-bottom:1px solid #e7eaee;padding-bottom:12px}.monthly-production-log-result:last-child{border-bottom:0;padding-bottom:0}.monthly-production-log-result strong{overflow-wrap:anywhere;font-size:13px}.monthly-production-log-check{display:flex!important;grid-template-columns:none!important;align-items:center;gap:7px!important}.monthly-production-log-check input{width:17px;height:17px}.monthly-production-log-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.monthly-production-log-inline-actions{padding-top:2px}.monthly-production-log-week{display:grid;grid-template-columns:1fr 150px;gap:12px;border-bottom:1px solid #e7eaee;padding-bottom:16px}.monthly-production-log-week label:nth-child(4){grid-column:1 / -1}.monthly-production-log-week button{justify-self:start}.monthly-production-log-empty{margin:0;color:#65717e;font-size:13px}.monthly-production-log-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;border-top:1px solid #dfe3e8;padding-top:14px;color:#65717e;font-size:11px}.monthly-production-log-footer button{border-color:#176b87;background:#176b87;color:#fff}@media(max-width:780px){.monthly-production-log-root{padding:20px 14px}.monthly-production-log-toolbar{align-items:stretch;flex-direction:column}.monthly-production-log-toolbar>div{justify-content:flex-start}.monthly-production-log-section{grid-template-columns:1fr;gap:16px}.monthly-production-log-result{grid-template-columns:minmax(0,1fr) 100px}.monthly-production-log-result>input:last-child{grid-column:1 / -1}}@media(max-width:480px){.monthly-production-log-header{align-items:stretch;flex-direction:column;gap:12px}.monthly-production-log-toolbar nav{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.monthly-production-log-toolbar nav button{padding-right:4px;padding-left:4px;font-size:12px}.monthly-production-log-section{padding:16px}.monthly-production-log-kpis,.monthly-production-log-week{grid-template-columns:1fr}.monthly-production-log-week label:nth-child(4){grid-column:auto}.monthly-production-log-result{grid-template-columns:1fr}.monthly-production-log-result>input:last-child{grid-column:auto}.monthly-production-log-footer{align-items:stretch;flex-direction:column}}.proposal-builder{min-height:100%;background:#f8fafc;color:#0f172a;font-family:Arial,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif}.proposal-builder-consent{min-height:100%;display:grid;place-items:center;padding:32px 18px;background:#f8fafc;color:#0f172a;font-family:Arial,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif}.proposal-builder *,.proposal-builder *:before,.proposal-builder *:after{box-sizing:border-box}.proposal-builder__main{width:min(100%,980px);margin:0 auto;padding:32px 18px 44px}.proposal-builder__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid #e2e8f0}.proposal-builder h1{margin:8px 0 0;color:#0f172a;font-size:clamp(26px,4vw,36px);line-height:1.15}.proposal-builder h2{margin:0;color:#0f172a;font-size:20px;line-height:1.25}.proposal-builder p{margin:0}.proposal-builder__version{color:#64748b;font-size:14px;font-weight:700}.proposal-builder__primary-action,.proposal-builder button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;width:auto;border-radius:6px;border:1px solid #cbd5e1;background:#fff;color:#334155;padding:9px 14px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;text-align:center;white-space:nowrap}.proposal-builder__primary-action,.proposal-builder__form-actions button:first-child{border-color:#0f172a;background:#0f172a;color:#fff}.proposal-builder button:hover{filter:brightness(.97)}.proposal-builder__list{margin-top:28px}.proposal-builder__cards{display:grid;gap:16px;width:100%}.proposal-builder__panel{border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:24px;box-shadow:0 1px 2px #0f172a0f}.proposal-builder__id{display:grid;gap:4px;margin-top:24px;color:#64748b;font-size:14px;font-weight:700}.proposal-builder__id p:last-child{overflow-wrap:anywhere;color:#0f172a;font-size:16px}.proposal-builder form{display:grid;gap:24px;min-width:0;margin-top:32px}.proposal-builder label{display:block;color:#0f172a;font-size:14px;font-weight:700}.proposal-builder input,.proposal-builder textarea{width:100%;margin-top:8px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a;padding:10px 12px;font:inherit;font-size:16px}.proposal-builder textarea{min-height:120px;resize:vertical}.proposal-builder__form-actions,.proposal-builder__preview-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.proposal-builder__form-actions,.proposal-builder__preview{padding-top:24px;border-top:1px solid #e2e8f0}.proposal-builder__preview-header{justify-content:space-between}.proposal-builder pre{max-height:480px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 0;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;padding:16px;color:#1e293b;font-size:14px;line-height:1.7}.proposal-builder__card{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:20px;box-shadow:0 1px 2px #0f172a0f}.proposal-builder__card h2{overflow-wrap:anywhere;font-size:20px}.proposal-builder__card p{margin-top:8px;color:#64748b;font-size:14px}.proposal-builder__card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:max-content}.proposal-builder__empty{width:100%;border:1px dashed #cbd5e1;border-radius:8px;background:#fff;padding:40px 24px;text-align:center}.proposal-builder__empty p{margin-top:8px;color:#64748b;font-size:14px}@media(max-width:720px){.proposal-builder__main{padding:24px 14px 36px}.proposal-builder__card{grid-template-columns:1fr}.proposal-builder__header{display:grid;justify-items:stretch}.proposal-builder__card-actions{justify-content:stretch;min-width:0}.proposal-builder__primary-action,.proposal-builder__form-actions button,.proposal-builder__card-actions button{width:100%}.proposal-builder__panel{padding:18px}}.proposal-builder-v2{width:100%;min-height:100vh;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.proposal-builder-v2,.proposal-builder-v2 *,.proposal-builder-v2 *:before,.proposal-builder-v2 *:after{box-sizing:border-box}.proposal-builder-v2 :where(a){color:inherit;text-decoration:none}.proposal-builder-v2 :where(p,h1,h2,h3,ul,dl,dd,pre){margin:0}.proposal-builder-v2 :where(button,input,textarea){font:inherit}.proposal-builder-v2 :where(button){appearance:none;border:0;background:transparent;color:inherit;cursor:pointer}.proposal-builder-v2 :where(input,textarea){display:block;outline:none}.proposal-builder-v2 :where(textarea){min-height:120px}.proposal-builder-v2 .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.proposal-builder-v2 .h-full{height:100%}.proposal-builder-v2 .min-h-full{min-height:100%}.proposal-builder-v2.min-h-screen,.proposal-builder-v2 .min-h-screen{min-height:100vh}.proposal-builder-v2 .mx-auto{margin-left:auto;margin-right:auto}.proposal-builder-v2 .mt-1{margin-top:.25rem}.proposal-builder-v2 .mt-2{margin-top:.5rem}.proposal-builder-v2 .mt-3{margin-top:.75rem}.proposal-builder-v2 .mt-4{margin-top:1rem}.proposal-builder-v2 .mt-5{margin-top:1.25rem}.proposal-builder-v2 .mt-6{margin-top:1.5rem}.proposal-builder-v2 .mt-8{margin-top:2rem}.proposal-builder-v2 .block{display:block}.proposal-builder-v2 .inline-flex{display:inline-flex}.proposal-builder-v2 .flex{display:flex}.proposal-builder-v2 .grid{display:grid}.proposal-builder-v2 .hidden{display:none}.proposal-builder-v2 .flex-col{flex-direction:column}.proposal-builder-v2 .flex-wrap{flex-wrap:wrap}.proposal-builder-v2 .items-center{align-items:center}.proposal-builder-v2 .justify-center{justify-content:center}.proposal-builder-v2 .justify-between{justify-content:space-between}.proposal-builder-v2 .gap-2{gap:.5rem}.proposal-builder-v2 .gap-3{gap:.75rem}.proposal-builder-v2 .gap-4{gap:1rem}.proposal-builder-v2 .gap-6{gap:1.5rem}.proposal-builder-v2 .gap-8{gap:2rem}.proposal-builder-v2 .h-9{height:2.25rem}.proposal-builder-v2 .min-w-0{min-width:0}.proposal-builder-v2 .min-w-9{min-width:2.25rem}.proposal-builder-v2 .w-full{width:100%}.proposal-builder-v2 .max-w-5xl{max-width:64rem}.proposal-builder-v2 .max-h-\[480px\]{max-height:480px}.proposal-builder-v2 .overflow-auto{overflow:auto}.proposal-builder-v2 .overflow-hidden{overflow:hidden}.proposal-builder-v2 .whitespace-pre-wrap{white-space:pre-wrap}.proposal-builder-v2 .break-words{overflow-wrap:break-word}.proposal-builder-v2 .break-all{word-break:break-all}.proposal-builder-v2 .resize-y{resize:vertical}.proposal-builder-v2 .rounded{border-radius:.25rem}.proposal-builder-v2 .rounded-md{border-radius:.375rem}.proposal-builder-v2 .rounded-lg{border-radius:.5rem}.proposal-builder-v2 .rounded-full{border-radius:9999px}.proposal-builder-v2 .border{border-width:1px;border-style:solid}.proposal-builder-v2 .border-b{border-bottom-width:1px;border-bottom-style:solid}.proposal-builder-v2 .border-t{border-top-width:1px;border-top-style:solid}.proposal-builder-v2 .border-l{border-left-width:1px;border-left-style:solid}.proposal-builder-v2 .border-dashed{border-style:dashed}.proposal-builder-v2 .border-slate-200{border-color:#e2e8f0}.proposal-builder-v2 .border-slate-300{border-color:#cbd5e1}.proposal-builder-v2 .bg-white{background-color:#fff}.proposal-builder-v2.bg-slate-50,.proposal-builder-v2 .bg-slate-50{background-color:#f8fafc}.proposal-builder-v2 .bg-slate-900{background-color:#0f172a}.proposal-builder-v2 .p-3{padding:.75rem}.proposal-builder-v2 .p-4{padding:1rem}.proposal-builder-v2 .p-6{padding:1.5rem}.proposal-builder-v2 .p-10{padding:2.5rem}.proposal-builder-v2 .px-2\.5{padding-left:.625rem;padding-right:.625rem}.proposal-builder-v2 .px-3{padding-left:.75rem;padding-right:.75rem}.proposal-builder-v2.px-4,.proposal-builder-v2 .px-4{padding-left:1rem;padding-right:1rem}.proposal-builder-v2 .py-1{padding-top:.25rem;padding-bottom:.25rem}.proposal-builder-v2 .py-2{padding-top:.5rem;padding-bottom:.5rem}.proposal-builder-v2 .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.proposal-builder-v2.py-8,.proposal-builder-v2 .py-8{padding-top:2rem;padding-bottom:2rem}.proposal-builder-v2 .pt-6{padding-top:1.5rem}.proposal-builder-v2 .pb-6{padding-bottom:1.5rem}.proposal-builder-v2 .pl-5{padding-left:1.25rem}.proposal-builder-v2 .text-center{text-align:center}.proposal-builder-v2 .text-xs{font-size:.75rem;line-height:1rem}.proposal-builder-v2 .text-sm{font-size:.875rem;line-height:1.25rem}.proposal-builder-v2 .text-base{font-size:1rem;line-height:1.5rem}.proposal-builder-v2 .text-lg{font-size:1.125rem;line-height:1.75rem}.proposal-builder-v2 .text-xl{font-size:1.25rem;line-height:1.75rem}.proposal-builder-v2 .text-2xl{font-size:1.5rem;line-height:2rem}.proposal-builder-v2 .font-medium{font-weight:500}.proposal-builder-v2 .font-semibold{font-weight:600}.proposal-builder-v2 .font-bold{font-weight:700}.proposal-builder-v2 .leading-6{line-height:1.5rem}.proposal-builder-v2 .leading-7{line-height:1.75rem}.proposal-builder-v2 .tracking-wide{letter-spacing:.025em}.proposal-builder-v2 .uppercase{text-transform:uppercase}.proposal-builder-v2 .text-white{color:#fff}.proposal-builder-v2 .text-slate-300{color:#cbd5e1}.proposal-builder-v2 .text-slate-500{color:#64748b}.proposal-builder-v2 .text-slate-600{color:#475569}.proposal-builder-v2 .text-slate-700{color:#334155}.proposal-builder-v2 .text-slate-800{color:#1e293b}.proposal-builder-v2.text-slate-900,.proposal-builder-v2 .text-slate-900{color:#0f172a}.proposal-builder-v2 .shadow-sm{box-shadow:0 1px 2px #0000000d}.proposal-builder-v2 .list-disc{list-style-type:disc}.proposal-builder-v2 .space-y-1>:not([hidden])~:not([hidden]){margin-top:.25rem}.proposal-builder-v2 .cursor-pointer{cursor:pointer}.proposal-builder-v2 .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.proposal-builder-v2 .disabled\:opacity-40:disabled{opacity:.4}.proposal-builder-v2 .hover\:bg-slate-50:hover{background-color:#f8fafc}@media(min-width:640px){.proposal-builder-v2 .sm\:w-auto{width:auto}.proposal-builder-v2 .sm\:flex-row{flex-direction:row}.proposal-builder-v2 .sm\:items-center{align-items:center}.proposal-builder-v2 .sm\:justify-between{justify-content:space-between}.proposal-builder-v2 .sm\:p-5{padding:1.25rem}.proposal-builder-v2 .sm\:p-6{padding:1.5rem}.proposal-builder-v2 .sm\:p-10{padding:2.5rem}.proposal-builder-v2.sm\:px-6,.proposal-builder-v2 .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.proposal-builder-v2 .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media(min-width:768px){.proposal-builder-v2 .md\:grid-cols-\[1fr_auto\]{grid-template-columns:minmax(0,1fr) auto}.proposal-builder-v2 .md\:items-center{align-items:center}}@media(min-width:1024px){.proposal-builder-v2.lg\:px-8,.proposal-builder-v2 .lg\:px-8{padding-left:2rem;padding-right:2rem}}.proposal-builder-consent{min-height:100%;display:grid;place-items:center;padding:32px 18px;background:#f8fafc;color:#0f172a;font-family:Arial,Helvetica,sans-serif}.proposal-builder-consent *,.proposal-builder-consent *:before,.proposal-builder-consent *:after{box-sizing:border-box}.proposal-builder-consent__panel{width:min(100%,680px);border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:28px;box-shadow:0 1px 2px #0f172a0f}.proposal-builder-consent__eyebrow{margin:0;color:#64748b;font-size:13px;font-weight:700}.proposal-builder-consent h2{margin:8px 0 0;color:#0f172a;font-size:28px;line-height:1.2}.proposal-builder-consent p{margin:16px 0 0;color:#334155;font-size:15px;line-height:1.7}.proposal-builder-consent__accept{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:24px;border:1px solid #0f172a;border-radius:6px;background:#0f172a;color:#fff;padding:9px 16px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.proposal-builder-consent__accept:hover{filter:brightness(.97)}.proposal-builder-v3{width:100%;min-height:100vh;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.proposal-builder-v3,.proposal-builder-v3 *,.proposal-builder-v3 *:before,.proposal-builder-v3 *:after{box-sizing:border-box}.proposal-builder-v3 :where(a){color:inherit;text-decoration:none}.proposal-builder-v3 :where(p,h1,h2,h3,ul,dl,dd,pre){margin:0}.proposal-builder-v3 :where(button,input,textarea){font:inherit}.proposal-builder-v3 :where(button){appearance:none;border:0;background:transparent;color:inherit;cursor:pointer}.proposal-builder-v3 :where(input,textarea){display:block;outline:none}.proposal-builder-v3 :where(textarea){min-height:120px}.proposal-builder-v3 .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.proposal-builder-v3 .h-full{height:100%}.proposal-builder-v3 .min-h-full{min-height:100%}.proposal-builder-v3.min-h-screen,.proposal-builder-v3 .min-h-screen{min-height:100vh}.proposal-builder-v3 .mx-auto{margin-left:auto;margin-right:auto}.proposal-builder-v3 .mt-1{margin-top:.25rem}.proposal-builder-v3 .mt-2{margin-top:.5rem}.proposal-builder-v3 .mt-3{margin-top:.75rem}.proposal-builder-v3 .mt-4{margin-top:1rem}.proposal-builder-v3 .mt-5{margin-top:1.25rem}.proposal-builder-v3 .mt-6{margin-top:1.5rem}.proposal-builder-v3 .mt-8{margin-top:2rem}.proposal-builder-v3 .block{display:block}.proposal-builder-v3 .inline-flex{display:inline-flex}.proposal-builder-v3 .flex{display:flex}.proposal-builder-v3 .grid{display:grid}.proposal-builder-v3 .hidden{display:none}.proposal-builder-v3 .flex-col{flex-direction:column}.proposal-builder-v3 .flex-wrap{flex-wrap:wrap}.proposal-builder-v3 .items-center{align-items:center}.proposal-builder-v3 .justify-center{justify-content:center}.proposal-builder-v3 .justify-between{justify-content:space-between}.proposal-builder-v3 .gap-2{gap:.5rem}.proposal-builder-v3 .gap-3{gap:.75rem}.proposal-builder-v3 .gap-4{gap:1rem}.proposal-builder-v3 .gap-6{gap:1.5rem}.proposal-builder-v3 .gap-8{gap:2rem}.proposal-builder-v3 .h-9{height:2.25rem}.proposal-builder-v3 .min-w-0{min-width:0}.proposal-builder-v3 .min-w-9{min-width:2.25rem}.proposal-builder-v3 .w-full{width:100%}.proposal-builder-v3 .max-w-5xl{max-width:64rem}.proposal-builder-v3 .max-h-\[480px\]{max-height:480px}.proposal-builder-v3 .overflow-auto{overflow:auto}.proposal-builder-v3 .overflow-hidden{overflow:hidden}.proposal-builder-v3 .whitespace-pre-wrap{white-space:pre-wrap}.proposal-builder-v3 .break-words{overflow-wrap:break-word}.proposal-builder-v3 .break-all{word-break:break-all}.proposal-builder-v3 .resize-y{resize:vertical}.proposal-builder-v3 .rounded{border-radius:.25rem}.proposal-builder-v3 .rounded-md{border-radius:.375rem}.proposal-builder-v3 .rounded-lg{border-radius:.5rem}.proposal-builder-v3 .rounded-full{border-radius:9999px}.proposal-builder-v3 .border{border-width:1px;border-style:solid}.proposal-builder-v3 .border-b{border-bottom-width:1px;border-bottom-style:solid}.proposal-builder-v3 .border-t{border-top-width:1px;border-top-style:solid}.proposal-builder-v3 .border-l{border-left-width:1px;border-left-style:solid}.proposal-builder-v3 .border-dashed{border-style:dashed}.proposal-builder-v3 .border-slate-200{border-color:#e2e8f0}.proposal-builder-v3 .border-slate-300{border-color:#cbd5e1}.proposal-builder-v3 .bg-white{background-color:#fff}.proposal-builder-v3.bg-slate-50,.proposal-builder-v3 .bg-slate-50{background-color:#f8fafc}.proposal-builder-v3 .bg-slate-900{background-color:#0f172a}.proposal-builder-v3 .p-3{padding:.75rem}.proposal-builder-v3 .p-4{padding:1rem}.proposal-builder-v3 .p-6{padding:1.5rem}.proposal-builder-v3 .p-10{padding:2.5rem}.proposal-builder-v3 .px-2\.5{padding-left:.625rem;padding-right:.625rem}.proposal-builder-v3 .px-3{padding-left:.75rem;padding-right:.75rem}.proposal-builder-v3.px-4,.proposal-builder-v3 .px-4{padding-left:1rem;padding-right:1rem}.proposal-builder-v3 .py-1{padding-top:.25rem;padding-bottom:.25rem}.proposal-builder-v3 .py-2{padding-top:.5rem;padding-bottom:.5rem}.proposal-builder-v3 .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.proposal-builder-v3.py-8,.proposal-builder-v3 .py-8{padding-top:2rem;padding-bottom:2rem}.proposal-builder-v3 .pt-6{padding-top:1.5rem}.proposal-builder-v3 .pb-6{padding-bottom:1.5rem}.proposal-builder-v3 .pl-5{padding-left:1.25rem}.proposal-builder-v3 .text-center{text-align:center}.proposal-builder-v3 .text-xs{font-size:.75rem;line-height:1rem}.proposal-builder-v3 .text-sm{font-size:.875rem;line-height:1.25rem}.proposal-builder-v3 .text-base{font-size:1rem;line-height:1.5rem}.proposal-builder-v3 .text-lg{font-size:1.125rem;line-height:1.75rem}.proposal-builder-v3 .text-xl{font-size:1.25rem;line-height:1.75rem}.proposal-builder-v3 .text-2xl{font-size:1.5rem;line-height:2rem}.proposal-builder-v3 .font-medium{font-weight:500}.proposal-builder-v3 .font-semibold{font-weight:600}.proposal-builder-v3 .font-bold{font-weight:700}.proposal-builder-v3 .leading-6{line-height:1.5rem}.proposal-builder-v3 .leading-7{line-height:1.75rem}.proposal-builder-v3 .tracking-wide{letter-spacing:.025em}.proposal-builder-v3 .uppercase{text-transform:uppercase}.proposal-builder-v3 .text-white{color:#fff}.proposal-builder-v3 .text-slate-300{color:#cbd5e1}.proposal-builder-v3 .text-slate-500{color:#64748b}.proposal-builder-v3 .text-slate-600{color:#475569}.proposal-builder-v3 .text-slate-700{color:#334155}.proposal-builder-v3 .text-slate-800{color:#1e293b}.proposal-builder-v3.text-slate-900,.proposal-builder-v3 .text-slate-900{color:#0f172a}.proposal-builder-v3 .shadow-sm{box-shadow:0 1px 2px #0000000d}.proposal-builder-v3 .list-disc{list-style-type:disc}.proposal-builder-v3 .space-y-1>:not([hidden])~:not([hidden]){margin-top:.25rem}.proposal-builder-v3 .cursor-pointer{cursor:pointer}.proposal-builder-v3 .cursor-not-allowed{cursor:not-allowed}.proposal-builder-v3 .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.proposal-builder-v3 .disabled\:opacity-40:disabled{opacity:.4}.proposal-builder-v3 .hover\:bg-slate-50:hover{background-color:#f8fafc}@media(min-width:640px){.proposal-builder-v3 .sm\:w-auto{width:auto}.proposal-builder-v3 .sm\:flex-row{flex-direction:row}.proposal-builder-v3 .sm\:items-center{align-items:center}.proposal-builder-v3 .sm\:justify-between{justify-content:space-between}.proposal-builder-v3 .sm\:p-5{padding:1.25rem}.proposal-builder-v3 .sm\:p-6{padding:1.5rem}.proposal-builder-v3 .sm\:p-10{padding:2.5rem}.proposal-builder-v3.sm\:px-6,.proposal-builder-v3 .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.proposal-builder-v3 .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media(min-width:768px){.proposal-builder-v3 .md\:grid-cols-\[1fr_auto\]{grid-template-columns:minmax(0,1fr) auto}.proposal-builder-v3 .md\:items-center{align-items:center}}@media(min-width:1024px){.proposal-builder-v3.lg\:px-8,.proposal-builder-v3 .lg\:px-8{padding-left:2rem;padding-right:2rem}}.proposal-builder-v3 .inline{display:inline}.proposal-builder-v3 .items-start{align-items:flex-start}.proposal-builder-v3 .justify-end{justify-content:flex-end}.proposal-builder-v3 .shrink-0{flex-shrink:0}.proposal-builder-v3 .gap-1{gap:.25rem}.proposal-builder-v3 .gap-5{gap:1.25rem}.proposal-builder-v3 .h-2{height:.5rem}.proposal-builder-v3 .h-5{height:1.25rem}.proposal-builder-v3 .w-5{width:1.25rem}.proposal-builder-v3 .overflow-x-auto{overflow-x:auto}.proposal-builder-v3 .whitespace-nowrap{white-space:nowrap}.proposal-builder-v3 .px-2{padding-left:.5rem;padding-right:.5rem}.proposal-builder-v3 .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.proposal-builder-v3 .text-left{text-align:left}.proposal-builder-v3 .text-\[11px\]{font-size:11px;line-height:1rem}.proposal-builder-v3 .border-slate-900{border-color:#0f172a}.proposal-builder-v3 .border-amber-200{border-color:#fde68a}.proposal-builder-v3 .border-blue-200{border-color:#bfdbfe}.proposal-builder-v3 .border-emerald-200{border-color:#a7f3d0}.proposal-builder-v3 .bg-amber-50{background-color:#fffbeb}.proposal-builder-v3 .bg-amber-200{background-color:#fde68a}.proposal-builder-v3 .bg-blue-50{background-color:#eff6ff}.proposal-builder-v3 .bg-emerald-50{background-color:#ecfdf5}.proposal-builder-v3 .bg-slate-100{background-color:#f1f5f9}.proposal-builder-v3 .text-amber-900{color:#78350f}.proposal-builder-v3 .text-amber-950{color:#451a03}.proposal-builder-v3 .text-blue-700{color:#1d4ed8}.proposal-builder-v3 .text-blue-800{color:#1e40af}.proposal-builder-v3 .text-blue-950{color:#172554}.proposal-builder-v3 .text-emerald-700{color:#047857}.proposal-builder-v3 .text-emerald-800{color:#065f46}.proposal-builder-v3 .text-emerald-950{color:#022c22}.proposal-builder-v3 .disabled\:bg-slate-300:disabled{background-color:#cbd5e1}.proposal-builder-v3 :where(select){font:inherit}@media(min-width:640px){.proposal-builder-v3 .sm\:items-start{align-items:flex-start}.proposal-builder-v3 .sm\:w-48{width:12rem}}@media(min-width:768px){.proposal-builder-v3 .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
