.label[data-v-229e14f0]{display:block;margin-bottom:5px}.btn-area[data-v-229e14f0]{margin-top:24px;text-align:right}.modal-backdrop[data-v-229e14f0]{z-index:-1!important}.alert[data-v-229e14f0]{margin-top:10px}.navbar[data-v-31917d84]{justify-content:space-between;background-color:#002;padding:0 20px;position:fixed;top:0;left:0;z-index:1000}.navbar-container[data-v-31917d84],.navbar[data-v-31917d84]{display:flex;align-items:center;width:100%}.nav-link[data-v-31917d84],.navbar-brand[data-v-31917d84]{color:#fff;text-decoration:none;padding:10px 15px;cursor:pointer}.menu-dropdown-toggle[data-v-31917d84]{display:inline-flex;align-items:center;gap:6px}.nav-link[data-v-31917d84]:focus,.navbar-brand[data-v-31917d84]:focus{color:#fff}.nav-link[data-v-31917d84]:hover,.navbar-brand[data-v-31917d84]:hover{color:#f39c12}.navbar-menu[data-v-31917d84]{display:flex;justify-content:space-around;align-items:center;width:100%}.nav-item[data-v-31917d84]{position:relative}.nav-item:hover .dropdown-menu[data-v-31917d84]{display:block}.dropdown-menu[data-v-31917d84]{display:none;position:absolute;background-color:#34495e;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;top:100%;left:0}.dropdown-item[data-v-31917d84]{color:#fff;padding:10px 15px;text-decoration:none;display:block}.dropdown-item--menu-entry[data-v-31917d84]{display:flex;align-items:center;justify-content:space-between;gap:12px}.approval-notification-badge[data-v-31917d84]{display:inline-flex;min-width:18px;height:18px;padding:0 5px;border-radius:999px;align-items:center;justify-content:center;background:#dc3545;color:#fff;font-size:11px;font-weight:700;line-height:1}.dropdown-item[data-v-31917d84]:hover{background-color:#f39c12}.logout-button[data-v-31917d84]{background:none;border:none;cursor:pointer;color:#fff;padding:10px 15px}.logout-button[data-v-31917d84]:hover{color:#f39c12}.header-actions[data-v-31917d84]{display:flex;align-items:center;gap:8px}.measure-link-button[data-v-31917d84]{background:#f39c12;border:none;color:#fff;border-radius:4px;padding:6px 12px;font-size:13px}.measure-link-button[data-v-31917d84]:hover{background:#ffaf35}.measure-link-button[data-v-31917d84]:disabled{opacity:.65;cursor:not-allowed}.flash-message[data-v-7f85e23f]{position:fixed;top:20px;right:20px;color:#fff;padding:10px 20px;border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.2);z-index:10000}.success[data-v-7f85e23f]{background-color:green}.danger[data-v-7f85e23f]{background-color:red}.warning[data-v-7f85e23f]{background-color:#ff0}.slide-enter-active[data-v-7f85e23f],.slide-leave-active[data-v-7f85e23f]{transition:transform .5s ease,opacity .5s ease}.slide-enter-from[data-v-7f85e23f]{transform:translateX(100%);opacity:0}.slide-enter-to[data-v-7f85e23f],.slide-leave-from[data-v-7f85e23f]{transform:translateX(0);opacity:1}.slide-leave-to[data-v-7f85e23f]{transform:translateX(100%);opacity:0}.app-footer[data-v-7fc6d2ee]{position:fixed;bottom:0;right:0;width:100%;height:50px;z-index:1000;background-color:#f8f8f8;padding:10px 0;text-align:center}.global-loading-overlay[data-v-99d069fa]{position:fixed;inset:0;z-index:2000;background:rgba(8,18,32,.35);display:flex;align-items:center;justify-content:center}.global-loading-panel[data-v-99d069fa]{min-width:220px;padding:20px 28px;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.2);display:flex;flex-direction:column;align-items:center}.global-loading-spinner[data-v-99d069fa]{width:44px;height:44px;border:4px solid #d6e2ef;border-top-color:#0d6efd;border-radius:50%;animation:global-loading-spin-99d069fa .8s linear infinite}.global-loading-text[data-v-99d069fa]{margin:12px 0 0;color:#1f2d3d;font-size:14px;font-weight:600}@keyframes global-loading-spin-99d069fa{to{transform:rotate(1turn)}}#app,body,html{height:100%}#app{position:relative}.container-area{position:absolute;top:50px;width:100%;height:calc(100% - 100px);overflow-y:scroll}.list-container{width:100%;height:100%;padding:20px}.detail-container,.form-container{width:70%;padding:20px;margin:20px auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page-title{padding-left:12px;margin-bottom:12px;font-size:32px;font-weight:700;border-left:8px solid #023259}.search-container,.search-container input[type=date],.search-container input[type=number],.search-container input[type=text],.search-container select{font-size:14px}input[type=email],input[type=password],input[type=text]{width:100%;padding:10px;margin-bottom:4px;border:1px solid #ddd;border-radius:5px}.btn-area{text-align:center}.master-table{font-size:14px}.master-table thead th{position:sticky;top:0;background:#036!important;color:#fff!important;border:1px solid #dee2e6;z-index:55}.master-table thead th:before{top:-1px;left:-1px}.master-table thead th:after,.master-table thead th:before{content:"";position:absolute;width:1px;height:1px;background:#dee2e6!important}.master-table thead th:after{bottom:-1px;right:-1px}.master-table .btn-cell{width:172px;min-width:172px;max-width:172px}.detail-container table th{background:#2c3e50;color:#fff}.detail-container table td,.detail-container table th{padding:8px}.table-wrapper{width:100%;overflow-x:scroll;background:#bbb;border:1px solid #bbb;transition:max-height .3s ease}.pagination-container{display:flex;justify-content:center;align-items:center;padding:10px 0}.pagination-container button{margin:0 10px}.ECM_CheckboxInput{padding:12px 8px;display:flex;align-items:center;justify-content:start;cursor:pointer}.ECM_CheckboxInput h4{margin-bottom:0;font-size:16px;font-weight:400}.ECM_CheckboxInput-Input{margin:0;width:0;opacity:0}.ECM_CheckboxInput:hover{background:rgba(0,0,0,.05)!important}.ECM_CheckboxInput-Input:focus+.ECM_CheckboxInput-DummyInput,.ECM_CheckboxInput:hover>.ECM_CheckboxInput-DummyInput{transform:scale(1.1)}.ECM_CheckboxInput-Input:checked+.ECM_CheckboxInput-DummyInput{background:#4d7ba7}.ECM_CheckboxInput-Input:checked+.ECM_CheckboxInput-DummyInput:before{content:"";display:block;position:absolute;top:50%;left:50%;width:35%;height:4px;border-radius:2px;transform:translate(-6px,5px) rotate(-135deg);transform-origin:2px 2px;background:#fff}.ECM_CheckboxInput-Input:checked+.ECM_CheckboxInput-DummyInput:after{content:"";display:block;position:absolute;top:50%;left:50%;width:70%;height:4px;border-radius:2px;transform:translate(-6px,5px) rotate(-45deg);transform-origin:2px 2px;background:#fff}.ECM_CheckboxInput-DummyInput{position:relative;top:0;left:0;display:block;width:32px;height:32px;border:2px solid transparent;background:rgba(0,0,0,.15);border-radius:50%;transition:all .15s linear}.ECM_CheckboxInput-LabelText{margin-left:12px;display:block;font-size:18px;font-weight:700}.multiline-text{white-space:pre}.ECM_CheckboxInput-sm{display:flex;align-items:center;justify-content:start;cursor:pointer}.ECM_CheckboxInput-sm h4{margin-bottom:0;font-size:16px;font-weight:400}.ECM_CheckboxInput-Input-sm{margin:0;width:0;opacity:0}.ECM_CheckboxInput-sm:hover{background:rgba(0,0,0,.05)!important}.ECM_CheckboxInput-Input-sm:focus+.ECM_CheckboxInput-DummyInput-sm,.ECM_CheckboxInput-sm:hover>.ECM_CheckboxInput-DummyInput-sm{transform:scale(1.1)}.ECM_CheckboxInput-Input-sm:checked+.ECM_CheckboxInput-DummyInput-sm{background:#4d7ba7}.ECM_CheckboxInput-Input-sm:checked+.ECM_CheckboxInput-DummyInput-sm:before{content:"";display:block;position:absolute;top:50%;left:50%;width:30%;height:2px;border-radius:2px;transform:translate(-4px) rotate(-135deg);transform-origin:2px 2px;background:#fff}.ECM_CheckboxInput-Input-sm:checked+.ECM_CheckboxInput-DummyInput-sm:after{content:"";display:block;position:absolute;top:50%;left:50%;width:60%;height:2px;border-radius:2px;transform:translate(-2px,1px) rotate(-45deg);transform-origin:2px 2px;background:#fff}.ECM_CheckboxInput-DummyInput-sm{position:relative;top:0;left:0;display:block;width:20px;height:20px;border:2px solid transparent;background:rgba(0,0,0,.15);border-radius:50%;transition:all .15s linear}.ECM_CheckboxInput-LabelText-sm{margin-left:12px;display:block;font-size:18px;font-weight:700}.one-third-block{width:33.33333%}.sso-entry-container[data-v-5539f0ba]{min-height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center;padding:24px}.sso-entry-card[data-v-5539f0ba]{background:#fff;border:1px solid #dee2e6;border-radius:10px;padding:24px 28px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.sso-entry-message[data-v-5539f0ba]{margin:0;font-size:14px;color:#1f2d3d}.home-menu[data-v-15f7058b]{display:flex;flex-direction:column;gap:40px;padding:20px}.home-menu-box h2[data-v-15f7058b],.workflow-section h2[data-v-15f7058b]{font-size:24px;font-weight:700;margin-bottom:12px}.menu-section[data-v-15f7058b],.workflow-section[data-v-15f7058b]{border:1px solid #ddd;border-radius:8px;padding:20px}.workflow[data-v-15f7058b]{display:flex;align-items:center;gap:10px}.estimate-menu-grid[data-v-15f7058b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.estimate-menu-item[data-v-15f7058b]{min-width:0;padding:18px 12px;border:1px solid #d5dde4;border-radius:8px;background:#fff;text-align:center}.estimate-menu-item h3[data-v-15f7058b]{min-height:1.5em;margin-bottom:12px;font-size:18px;font-weight:700}.workflow-item h3[data-v-15f7058b]{font-size:20px;font-weight:700}.workflow-item[data-v-15f7058b]{text-align:center;flex:1;background-color:#f9f9f9;border:1px solid #ddd;padding:20px 12px;border-radius:8px;max-width:22%!important;height:140px}.workflow-arrow[data-v-15f7058b]{font-size:24px;font-weight:700;color:#555}.under-menu[data-v-15f7058b]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;width:100%;margin:auto}.under-menu .home-menu-box[data-v-15f7058b]{display:flex;flex-direction:column;justify-content:flex-start;width:calc(25% - 16px);min-width:260px;height:100%;border:1px solid #ccc;border-radius:10px;padding:20px 20px 0 20px;text-align:center;transition:transform .3s ease;box-sizing:border-box}.memu-item[data-v-15f7058b]{display:inline-block;width:80%;max-width:240px;background:#2f4e6d;color:#fff;font-size:16px;padding:10px 0;border-radius:5px;text-decoration:none}.memu-item[data-v-15f7058b]:hover{background:#3c658a}.bg-annual-work[data-v-15f7058b]{background-color:#e6ffe9}.bg-estimate-work[data-v-15f7058b]{background-color:#e5f2ff}.bg-temporary-work[data-v-15f7058b]{background-color:#f3ffd8}.bg-master-mng[data-v-15f7058b]{background-color:#d9e5ff}.bg-aggregate-mng[data-v-15f7058b]{background-color:#ead9ff}.bg-customer-balance[data-v-15f7058b]{background-color:#ffdbc9}.bg-system-operation[data-v-15f7058b]{background-color:#e8edf3}@media (max-width:1100px){.workflow[data-v-15f7058b]{align-items:stretch;flex-wrap:wrap}.workflow-item[data-v-15f7058b]{flex:1 1 260px;max-width:none!important}.workflow-arrow[data-v-15f7058b]{display:none}.under-menu[data-v-15f7058b]{gap:20px;flex-wrap:wrap}.under-menu .home-menu-box[data-v-15f7058b]{flex:1 1 300px;width:auto}.home-menu .home-menu-box[data-v-15f7058b]:nth-child(2){margin:0}}@media (max-width:600px){.home-menu[data-v-15f7058b]{gap:20px;padding:12px}.menu-section[data-v-15f7058b],.workflow-section[data-v-15f7058b]{padding:14px}.estimate-menu-grid[data-v-15f7058b]{grid-template-columns:1fr}.workflow-item[data-v-15f7058b]{height:auto}}.accordion-enter-active[data-v-2bd90386],.accordion-leave-active[data-v-2bd90386]{overflow:hidden;transition:height .3s ease}label[data-v-022cdb33]{display:block;margin-bottom:5px}.btn-area[data-v-022cdb33]{margin-top:24px;text-align:right}.page-item .page-link[data-v-65df85df]{font-size:12px}.page-item.disabled .page-link[data-v-65df85df]{pointer-events:none;opacity:.5}.page-item.active .page-link[data-v-65df85df]{background-color:#0d6efd;color:#fff;border-color:#0d6efd}table .btn-cell[data-v-6d6bfcd8]{width:296px;min-width:296px;max-width:296px}.no-active-user td[data-v-6d6bfcd8]{background-color:#aaa}.employee-seal-preview[data-v-0f316c08]{display:flex;align-items:center;gap:12px}.employee-seal-preview img[data-v-0f316c08]{padding:4px;border:1px solid #ced4da;background:#fff}.employee-seal-image[data-v-ca33caea],.employee-seal-preview img[data-v-0f316c08]{display:block;width:80px;height:80px;-o-object-fit:contain;object-fit:contain}.no-active-customer td[data-v-4c1c9e56]{background-color:#aaa}.relative[data-v-3816d75b]{position:relative;min-width:300px}.dropdown[data-v-3816d75b]{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ddd;max-height:300px;overflow-y:auto;z-index:1000;list-style:none;margin:0;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.dropdown li[data-v-3816d75b]{width:100%;padding:8px;cursor:pointer;outline:none}.dropdown li[data-v-3816d75b]:focus{background-color:#d3e3fd}.dropdown li[data-v-3816d75b]:hover{background:#f0f0f0}.no-result[data-v-3816d75b]{padding:8px;color:#888}.clear-button[data-v-3816d75b]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background-color:#eee;border:none;color:#333;font-size:14px;line-height:1;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1100;transition:background-color .2s ease}.clear-button[data-v-3816d75b]:hover{background-color:#ccc;color:#000}.customer-search-box .relative[data-v-30ee8112]{min-width:500px;max-width:500px}.no-active-customer-representative td[data-v-30ee8112]{background-color:#aaa}.master-table .annual-work-btn-cell[data-v-8b3adf7e]{width:212px;min-width:212px;max-width:212px}.no-active-building td[data-v-8b3adf7e]{background-color:#aaa}.customer-change-modal[data-v-26b8b69a]{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1055}.customer-change-modal__backdrop[data-v-26b8b69a]{background:rgba(0,0,0,.5);inset:0;position:absolute}.customer-change-modal__dialog[data-v-26b8b69a]{background:#fff;border-radius:.5rem;max-width:540px;padding:1.5rem;position:relative;width:100%;z-index:1}.no-active-building-type td[data-v-680f2fc2],.no-active-vendor td[data-v-8cc37d8c]{background-color:#aaa}.master-table .btn-cell[data-v-ffc819b6]{width:120px;min-width:120px;max-width:120px}.no-active-business-classification td[data-v-ffc819b6]{background-color:#aaa}.action-column[data-v-1a2fb36c]{min-width:135px}.estimate-status-transition-modal[data-v-ffda7630]{display:block;background-color:rgba(0,0,0,.5)}.modal-dialog[data-v-ffda7630]{max-width:560px}.confirmation-modal[data-v-7a4a93d4]{display:block;background-color:rgba(0,0,0,.5)}.modal-dialog[data-v-7a4a93d4]{max-width:520px}.preserve-lines[data-v-7a4a93d4]{white-space:pre-line}.company-seal-image[data-v-38e642e3],.employee-seal[data-v-84a2626e]{display:block;-o-object-fit:contain;object-fit:contain}.employee-seal[data-v-84a2626e]{flex:0 0 auto;max-width:100%;max-height:100%;margin:auto}.detailed-pdf-document[data-v-73fb916a]{--pdf-rule:1px solid #666;--pdf-rule-light:1px solid #a9b0b9;width:297mm;color:#111;background:#fff;font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,MS Mincho,serif;font-size:9pt;line-height:1.35}.detailed-pdf-document.english-document[data-v-73fb916a]{font-family:Times New Roman,Times,serif}.detailed-pdf-page[data-v-73fb916a]{position:relative;box-sizing:border-box;width:297mm;height:210mm;padding:10mm 12mm 9mm;overflow:hidden;background:#fff}.cover-page[data-v-73fb916a]{padding:10mm 14mm 9mm}.page-break[data-v-73fb916a]{-moz-column-break-before:page;break-before:page;page-break-before:always}.draft-watermark[data-v-73fb916a]{position:absolute;top:78mm;left:67mm;z-index:0;color:rgba(180,0,0,.07);font-family:Arial,sans-serif;font-size:64pt;font-weight:700;letter-spacing:10mm;transform:rotate(-18deg)}.detailed-pdf-page>[data-v-73fb916a]:not(.draft-watermark){position:relative;z-index:1}.recipient-block[data-v-73fb916a]{min-height:15mm}.recipient-name[data-v-73fb916a]{margin-bottom:2mm;padding-bottom:1mm;border-bottom:var(--pdf-rule);font-size:15pt}.cover-title[data-v-73fb916a]{margin:0 auto 7mm;padding-left:5mm;font-size:23pt;font-weight:600;letter-spacing:5mm;text-align:center}.english-document .cover-title[data-v-73fb916a]{letter-spacing:2mm}.cover-main[data-v-73fb916a]{display:grid;min-height:67mm;grid-template-columns:minmax(0,1.6fr) minmax(70mm,.8fr);align-items:start;gap:16mm}.cover-issuer-area[data-v-73fb916a]{font-size:9pt;line-height:1.7;text-align:left}.cover-estimate-number span[data-v-73fb916a]{margin-left:4mm}.cover-company-block[data-v-73fb916a]{position:relative;box-sizing:border-box;margin-top:3mm}.cover-company-block--with-seal[data-v-73fb916a]{padding-top:17.5mm}.cover-issuer-area .company-block[data-v-73fb916a]{text-align:left}.company-seal[data-v-73fb916a]{position:absolute;top:0;right:16mm}.grand-total[data-v-73fb916a]{display:flex;width:100%;box-sizing:border-box;margin:1mm 0 5mm;padding:3mm 5mm;border:var(--pdf-rule);align-items:baseline;gap:5mm;font-size:12pt}.grand-total strong[data-v-73fb916a]{flex:1;font-size:22pt;font-weight:400;text-align:left}.grand-total small[data-v-73fb916a]{margin-left:auto;color:#555;font-size:9pt}.cover-amount-table[data-v-73fb916a]{width:120mm;border-top:var(--pdf-rule);border-left:var(--pdf-rule);border-collapse:separate;border-spacing:0;font-size:10.5pt}.cover-amount-table td[data-v-73fb916a],.cover-amount-table th[data-v-73fb916a]{box-sizing:border-box;padding:1.5mm 3mm;border:0;border-right:var(--pdf-rule);border-bottom:var(--pdf-rule)}.cover-amount-table th[data-v-73fb916a]{font-weight:400;text-align:left}.cover-amount-table td[data-v-73fb916a]{text-align:right}.cover-amount-total-row[data-v-73fb916a]{font-weight:400}.cover-condition-table[data-v-73fb916a]{width:100%;margin-top:4mm;border-top:var(--pdf-rule-light);border-left:var(--pdf-rule-light);border-collapse:separate;border-spacing:0;font-size:9.5pt}.cover-condition-table td[data-v-73fb916a],.cover-condition-table th[data-v-73fb916a]{padding:2mm 3mm;border:0;border-right:var(--pdf-rule-light);border-bottom:var(--pdf-rule-light)}.cover-condition-table th[data-v-73fb916a]{width:27mm;background:rgba(0,0,0,.03);font-weight:400}.cover-notes[data-v-73fb916a]{margin-top:5mm;font-size:9pt;white-space:pre-line}.cover-notes>div+div[data-v-73fb916a]{margin-top:1mm}.company-block[data-v-73fb916a]{text-align:center}.company-block[data-v-73fb916a] .company-name{font-size:14pt;font-weight:700;letter-spacing:1mm}.cover-approval-stamp[data-v-73fb916a]{display:grid;margin-top:2mm;margin-left:auto;width:52.5mm;grid-template-columns:repeat(3,1fr);grid-template-rows:5mm 17.5mm;border-top:var(--pdf-rule);border-left:var(--pdf-rule);font-size:6pt}.cover-approval-stamp>span[data-v-73fb916a]{display:flex;box-sizing:border-box;padding:.5mm;border-right:var(--pdf-rule);border-bottom:var(--pdf-rule);align-items:center;justify-content:center;font-weight:400;text-align:center}.cover-approval-stamp>span[data-v-73fb916a]:nth-child(n+4){position:relative}.cover-approval-stamp .approval-employee-seal[data-v-73fb916a]{position:absolute;top:0;right:0;bottom:0;left:0;width:36px;height:36px;margin:auto}.draft-note[data-v-73fb916a]{color:#a00}.page-header[data-v-73fb916a]{display:block;min-height:17mm}.page-header[data-v-73fb916a] h2{margin:0;font-size:20pt;font-weight:500;letter-spacing:3mm;text-align:center}.english-document .page-header[data-v-73fb916a] h2{letter-spacing:1mm}.page-footer[data-v-73fb916a]{position:absolute!important;right:12mm;bottom:4mm;left:12mm;font-size:8pt;text-align:center}table[data-v-73fb916a]{width:100%;border-collapse:separate;border-spacing:0}.breakdown-table[data-v-73fb916a],.detail-table[data-v-73fb916a]{border-top:var(--pdf-rule);border-left:var(--pdf-rule)}.breakdown-table td[data-v-73fb916a],.breakdown-table th[data-v-73fb916a]{height:7.5mm;padding:.9mm 2mm;border:0;border-right:var(--pdf-rule);border-bottom:var(--pdf-rule);vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.breakdown-table th[data-v-73fb916a]{background:#fff;font-size:10pt;font-weight:400;text-align:center}.breakdown-no[data-v-73fb916a]{width:16mm}.breakdown-quantity[data-v-73fb916a],.breakdown-unit[data-v-73fb916a]{width:18mm}.breakdown-amount[data-v-73fb916a]{width:37mm}.breakdown-notes[data-v-73fb916a]{width:40mm}.breakdown-total-row[data-v-73fb916a]{font-size:11pt;font-weight:400;text-align:right}.breakdown-tax-row[data-v-73fb916a]{font-size:10pt;text-align:right}.breakdown-note-row td[data-v-73fb916a]{padding-left:3mm;font-size:8.5pt}.detail-table td[data-v-73fb916a],.detail-table th[data-v-73fb916a]{height:6mm;padding:.4mm 1.2mm;border:0;border-right:var(--pdf-rule);border-bottom:var(--pdf-rule);vertical-align:middle;overflow-wrap:anywhere;word-break:break-word}.detail-table th[data-v-73fb916a]{height:8mm;background:#fff;font-weight:400;text-align:center}.detail-name[data-v-73fb916a]{width:58mm}.detail-part[data-v-73fb916a]{width:39mm}.detail-spec[data-v-73fb916a]{width:59mm}.detail-quantity[data-v-73fb916a]{width:16mm}.detail-unit[data-v-73fb916a]{width:15mm}.detail-amount[data-v-73fb916a],.detail-price[data-v-73fb916a]{width:25mm}.detail-notes[data-v-73fb916a]{width:36mm}.detail-section-row[data-v-73fb916a]{font-size:11pt;font-weight:400}.detail-section-row td[data-v-73fb916a]{background:#fff}.detail-grand-total-row[data-v-73fb916a],.detail-subtotal-row[data-v-73fb916a]{font-size:10pt;font-weight:400;text-align:center}.detail-subtotal-row[data-v-73fb916a]{text-align:right}.detail-grand-total-row td[data-v-73fb916a]{background:#fff}.number-cell[data-v-73fb916a]{white-space:nowrap;text-align:right}.center-cell[data-v-73fb916a],.empty-cell[data-v-73fb916a]{text-align:center}.multiline[data-v-73fb916a]{white-space:pre-wrap}.portrait-estimate-document[data-v-c1208c1a]{--pdf-rule:1px solid #666;--pdf-rule-dark:1px solid #555;width:210mm;color:#111;background:#fff;font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,MS Mincho,serif;font-size:8pt;line-height:1.22}.portrait-estimate-document.english-document[data-v-c1208c1a]{font-family:Times New Roman,Times,serif}.portrait-estimate-page[data-v-c1208c1a]{position:relative;box-sizing:border-box;width:210mm;height:297mm;padding:34mm 8mm 6mm;overflow:hidden;background:#fff}.annual-document .portrait-estimate-page[data-v-c1208c1a]{padding-top:8mm}.page-break[data-v-c1208c1a]{-moz-column-break-before:page;break-before:page;page-break-before:always}.draft-watermark[data-v-c1208c1a]{position:absolute;top:118mm;left:24mm;z-index:0;color:rgba(180,0,0,.07);font-family:Arial,sans-serif;font-size:64pt;font-weight:700;letter-spacing:10mm;transform:rotate(-18deg)}.portrait-estimate-page>[data-v-c1208c1a]:not(.draft-watermark){position:relative;z-index:1}.document-header[data-v-c1208c1a]{display:grid;min-height:47mm;grid-template-areas:"title title" "recipient issuer";grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:4mm 6mm}.title-block[data-v-c1208c1a]{grid-area:title}.title-block h1[data-v-c1208c1a]{margin:0;font-size:20pt;font-weight:400;letter-spacing:2mm;text-align:center}.english-document .title-block h1[data-v-c1208c1a]{letter-spacing:1mm}.continuation-label[data-v-c1208c1a]{margin-top:1mm;text-align:center}.recipient-block[data-v-c1208c1a]{grid-area:recipient;align-self:start;padding-top:9mm;font-size:9pt}.recipient-line[data-v-c1208c1a]{min-height:4.5mm}.recipient-line--main[data-v-c1208c1a]{display:flex;width:82mm;padding-bottom:.5mm;border-bottom:var(--pdf-rule);align-items:baseline;justify-content:space-between;gap:4mm;font-size:10pt}.honorific[data-v-c1208c1a]{padding-right:2mm;white-space:nowrap}.issuer-area[data-v-c1208c1a]{grid-area:issuer;display:flex;flex-direction:column;align-items:flex-end;font-size:8.5pt}.document-meta[data-v-c1208c1a]{min-height:9mm;margin-bottom:1.5mm;line-height:1.5;text-align:right}.company-block[data-v-c1208c1a]{position:relative;box-sizing:border-box;line-height:1.35;text-align:left}.company-block--with-seal[data-v-c1208c1a]{padding-top:17.5mm}.company-seal[data-v-c1208c1a]{position:absolute;top:0;right:16mm}.company-name[data-v-c1208c1a]{margin-bottom:.5mm;font-size:14pt;letter-spacing:.6mm}.subject-row[data-v-c1208c1a]{display:flex;margin:2mm 0 1.5mm;align-items:flex-end;justify-content:space-between;gap:8mm}.subject-lines[data-v-c1208c1a]{width:100mm}.subject-line[data-v-c1208c1a]{min-height:5.5mm;padding:.8mm .5mm .3mm;border-bottom:var(--pdf-rule);font-size:9pt}.approval-stamp[data-v-c1208c1a]{display:grid;width:52mm;grid-template-columns:repeat(3,1fr);grid-template-rows:4.5mm 14mm;border-top:var(--pdf-rule);border-left:var(--pdf-rule);font-size:7pt}.approval-stamp>span[data-v-c1208c1a]{display:flex;box-sizing:border-box;padding:.3mm;border-right:var(--pdf-rule);border-bottom:var(--pdf-rule);align-items:center;justify-content:center;font-weight:400;text-align:center}.approval-stamp>span[data-v-c1208c1a]:nth-child(n+4){position:relative;padding:.5mm;font-size:6pt}.approval-stamp .approval-employee-seal[data-v-c1208c1a]{position:absolute;top:0;right:0;bottom:0;left:0;width:36px;height:36px;margin:auto}table[data-v-c1208c1a]{width:100%;border-collapse:separate;border-spacing:0}.amount-row[data-v-c1208c1a]{min-height:10mm;padding:1.5mm 3mm;border:var(--pdf-rule);border-bottom:0}.amount-row[data-v-c1208c1a],.grand-total[data-v-c1208c1a]{display:flex;align-items:baseline;gap:6mm}.grand-total-label[data-v-c1208c1a]{font-size:13pt;font-weight:700}.grand-total strong[data-v-c1208c1a]{font-size:16pt;font-weight:400;white-space:nowrap}.grand-total small[data-v-c1208c1a]{font-size:11pt;white-space:nowrap}.tax-summary[data-v-c1208c1a]{display:flex;margin-left:auto;gap:8mm;font-size:10pt;white-space:nowrap}.estimate-table[data-v-c1208c1a]{border-top:var(--pdf-rule);border-left:var(--pdf-rule);table-layout:fixed}.estimate-table td[data-v-c1208c1a],.estimate-table th[data-v-c1208c1a]{height:4.55mm;box-sizing:border-box;padding:.45mm 1mm;border:0;border-right:var(--pdf-rule);border-bottom:var(--pdf-rule);vertical-align:middle;overflow-wrap:anywhere;word-break:break-word}.portrait-estimate-document:not(.english-document) .estimate-table thead th[data-v-c1208c1a]{letter-spacing:.8em;text-indent:.8em}.portrait-estimate-document:not(.english-document) .estimate-table thead th[data-v-c1208c1a]:first-child{letter-spacing:3em;text-indent:3em}.portrait-estimate-document:not(.english-document) .estimate-table thead th[data-v-c1208c1a]:nth-child(2),.portrait-estimate-document:not(.english-document) .estimate-table thead th[data-v-c1208c1a]:nth-child(3){letter-spacing:0;text-indent:0}.portrait-estimate-document:not(.english-document) .estimate-table thead th[data-v-c1208c1a]:nth-child(4),.portrait-estimate-document:not(.english-document) .estimate-table thead th[data-v-c1208c1a]:nth-child(5){letter-spacing:.4em;text-indent:.4em}.estimate-table thead th[data-v-c1208c1a]{height:6mm;background:#fff;font-size:8.5pt;font-weight:400;text-align:center}.quantity-column[data-v-c1208c1a],.unit-column[data-v-c1208c1a]{width:10mm}.price-column[data-v-c1208c1a]{width:15mm}.amount-column[data-v-c1208c1a]{width:18mm}.remarks-column[data-v-c1208c1a]{width:64mm}.section-row td[data-v-c1208c1a]{font-weight:400}.section-content[data-v-c1208c1a]{display:flex;align-items:center;justify-content:space-between;gap:4mm}.section-content[data-v-c1208c1a]>:last-child{color:#444;font-size:7.5pt;font-weight:400}.note-row td[data-v-c1208c1a]:first-child{padding-left:2mm}.subtotal-row[data-v-c1208c1a],.total-row[data-v-c1208c1a]{font-weight:400;text-align:right}.number-cell[data-v-c1208c1a]{white-space:nowrap;text-align:right}.center-cell[data-v-c1208c1a]{text-align:center}.multiline[data-v-c1208c1a]{white-space:pre-wrap}.footer-notes[data-v-c1208c1a]{display:flex;min-height:5mm;padding-top:1mm;justify-content:space-between;gap:4mm;font-size:7pt}.general-notes[data-v-c1208c1a]{display:flex;min-height:6mm;margin-top:1mm;padding:1mm 1.5mm;border:var(--pdf-rule-dark);gap:1.5mm;overflow:hidden;font-size:7pt;white-space:pre-line}.general-notes strong[data-v-c1208c1a]{flex:0 0 auto;font-weight:400}.quotation-conditions[data-v-c1208c1a]{flex:1;white-space:pre-line}.draft-note[data-v-c1208c1a]{color:#a00;text-align:right}.page-number[data-v-c1208c1a]{position:absolute!important;right:8mm;bottom:2mm;left:8mm;text-align:center}.estimate-pdf-page[data-v-4360b871]{--pdf-rule:1px solid #666;--pdf-rule-dark:1px solid #555;position:relative;box-sizing:border-box;width:210mm;min-height:297mm;padding:11mm 13mm 10mm;overflow:hidden;color:#111;background:#fff;font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,MS Mincho,serif;font-size:10pt;line-height:1.45}.draft-watermark[data-v-4360b871]{position:absolute;top:122mm;left:23mm;z-index:0;color:rgba(180,0,0,.08);font-family:Arial,sans-serif;font-size:68pt;font-weight:700;letter-spacing:8mm;transform:rotate(-28deg);pointer-events:none}.estimate-pdf-page>[data-v-4360b871]:not(.draft-watermark){position:relative;z-index:1}.document-meta[data-v-4360b871]{display:flex;min-height:30mm;justify-content:space-between;gap:10mm}.recipient-block[data-v-4360b871]{width:105mm}.recipient-name[data-v-4360b871]{margin-bottom:2mm;padding-bottom:1mm;border-bottom:var(--pdf-rule);font-size:14pt}.issuer-block[data-v-4360b871]{width:58mm;text-align:right}h1[data-v-4360b871]{margin:1mm 0 6mm;font-size:24pt;font-weight:500;letter-spacing:5mm;text-align:center}.intro-row[data-v-4360b871]{display:flex;min-height:30mm;align-items:flex-start;justify-content:space-between;gap:8mm}.intro-row>p[data-v-4360b871]{margin:4mm 0 0;font-size:11pt}.company-block[data-v-4360b871]{position:relative;box-sizing:border-box;min-width:76mm;font-size:8.5pt;text-align:right}.company-block--with-seal[data-v-4360b871]{padding-top:17.5mm}.company-seal[data-v-4360b871]{position:absolute;top:0;right:16mm}.company-name[data-v-4360b871]{margin-bottom:1mm;font-size:13pt;font-weight:700;letter-spacing:.7mm}.total-box[data-v-4360b871]{display:flex;margin:3mm 0 4mm;padding:2.5mm 4mm;align-items:baseline;border:var(--pdf-rule);gap:4mm}.total-box span[data-v-4360b871]{font-size:12pt}.total-box strong[data-v-4360b871]{flex:1;border-bottom:var(--pdf-rule);font-size:18pt;font-weight:400;text-align:right}.total-box small[data-v-4360b871]{white-space:nowrap}table[data-v-4360b871]{width:100%;border-collapse:separate;border-spacing:0}.condition-table[data-v-4360b871]{margin-bottom:4mm}.condition-table[data-v-4360b871],.detail-table[data-v-4360b871],.summary-table[data-v-4360b871]{border-top:var(--pdf-rule);border-left:var(--pdf-rule)}.condition-table td[data-v-4360b871],.condition-table th[data-v-4360b871]{padding:1.2mm 2mm;border:0;border-right:var(--pdf-rule);border-bottom:var(--pdf-rule)}.condition-table th[data-v-4360b871]{width:28mm;background:#f2f2f2;font-weight:400}.detail-table td[data-v-4360b871],.detail-table th[data-v-4360b871]{height:7mm;padding:1mm 1.4mm;border:0;border-right:var(--pdf-rule);border-bottom:var(--pdf-rule);vertical-align:top}.detail-table thead th[data-v-4360b871]{background:#ececec;font-weight:400;text-align:center}.item-column[data-v-4360b871]{width:37mm}.spec-column[data-v-4360b871]{width:70mm}.quantity-column[data-v-4360b871]{width:14mm}.unit-column[data-v-4360b871]{width:12mm}.amount-column[data-v-4360b871],.price-column[data-v-4360b871]{width:23mm}.section-row td[data-v-4360b871]{height:auto;padding:1.3mm 2mm;background:#e5e5e5;font-weight:400}.line-note td[data-v-4360b871]{color:#333;font-size:8.5pt}.line-discount td[data-v-4360b871],.line-subtotal td[data-v-4360b871]{font-weight:400}.multiline[data-v-4360b871],.notes-block span[data-v-4360b871]{white-space:pre-line}.number-cell[data-v-4360b871]{white-space:nowrap;text-align:right}.center-cell[data-v-4360b871],.empty-row[data-v-4360b871]{text-align:center}.summary-wrapper[data-v-4360b871]{display:flex;justify-content:flex-end}.summary-table[data-v-4360b871]{width:69mm}.summary-table td[data-v-4360b871],.summary-table th[data-v-4360b871]{padding:1.2mm 2mm;border:0;border-right:var(--pdf-rule);border-bottom:var(--pdf-rule)}.summary-table th[data-v-4360b871]{width:25mm;background:#f2f2f2;font-weight:400;text-align:right}.summary-table td[data-v-4360b871]{text-align:right}.grand-total-row td[data-v-4360b871],.grand-total-row th[data-v-4360b871]{font-size:11pt;font-weight:400}.notes-block[data-v-4360b871]{margin-top:4mm;padding:2mm 3mm;border:var(--pdf-rule-dark);font-size:8.5pt}.notes-block>div+div[data-v-4360b871]{margin-top:1mm}.notes-block strong[data-v-4360b871]{font-weight:400}.draft-note[data-v-4360b871]{margin-top:2mm;color:#a00;font-size:8pt;text-align:right}.estimate-pdf-page[data-v-21a4986e]{--pdf-rule:1px solid #666;--pdf-rule-dark:1px solid #555;position:relative;box-sizing:border-box;width:210mm;min-height:297mm;padding:11mm 13mm 10mm;overflow:hidden;color:#111;background:#fff;font-family:Times New Roman,Times,serif;font-size:10pt;line-height:1.4}.draft-watermark[data-v-21a4986e]{position:absolute;top:122mm;left:23mm;z-index:0;color:rgba(180,0,0,.08);font-family:Arial,sans-serif;font-size:68pt;font-weight:700;letter-spacing:8mm;transform:rotate(-28deg);pointer-events:none}.estimate-pdf-page>[data-v-21a4986e]:not(.draft-watermark){position:relative;z-index:1}.document-meta[data-v-21a4986e]{display:flex;min-height:30mm;justify-content:space-between;gap:10mm}.recipient-block[data-v-21a4986e]{width:105mm}.recipient-label[data-v-21a4986e]{font-weight:700}.recipient-name[data-v-21a4986e]{margin-bottom:2mm;padding-bottom:1mm;border-bottom:var(--pdf-rule);font-size:14pt}.issuer-block[data-v-21a4986e]{width:65mm;text-align:right}h1[data-v-21a4986e]{margin:1mm 0 6mm;font-size:24pt;font-weight:500;letter-spacing:2mm;text-align:center}.intro-row[data-v-21a4986e]{display:flex;min-height:30mm;align-items:flex-start;justify-content:space-between;gap:8mm}.intro-row>p[data-v-21a4986e]{margin:4mm 0 0;font-size:11pt}.company-block[data-v-21a4986e]{position:relative;box-sizing:border-box;min-width:82mm;font-size:8.5pt;text-align:right}.company-block--with-seal[data-v-21a4986e]{padding-top:17.5mm}.company-seal[data-v-21a4986e]{position:absolute;top:0;right:16mm}.company-name[data-v-21a4986e]{margin-bottom:1mm;font-size:13pt;font-weight:700}.total-box[data-v-21a4986e]{display:flex;margin:3mm 0 4mm;padding:2.5mm 4mm;align-items:baseline;border:var(--pdf-rule);gap:4mm}.total-box span[data-v-21a4986e]{font-size:11pt}.total-box strong[data-v-21a4986e]{flex:1;border-bottom:var(--pdf-rule);font-size:18pt;font-weight:400;text-align:right}.total-box small[data-v-21a4986e]{font-size:8pt;white-space:nowrap}table[data-v-21a4986e]{width:100%;border-collapse:separate;border-spacing:0}.condition-table[data-v-21a4986e]{margin-bottom:4mm}.condition-table[data-v-21a4986e],.detail-table[data-v-21a4986e],.summary-table[data-v-21a4986e]{border-top:var(--pdf-rule);border-left:var(--pdf-rule)}.condition-table td[data-v-21a4986e],.condition-table th[data-v-21a4986e]{padding:1.2mm 2mm;border:0;border-right:var(--pdf-rule);border-bottom:var(--pdf-rule)}.condition-table th[data-v-21a4986e]{width:31mm;background:#f2f2f2;font-weight:400}.detail-table td[data-v-21a4986e],.detail-table th[data-v-21a4986e]{height:7mm;padding:1mm 1.4mm;border:0;border-right:var(--pdf-rule);border-bottom:var(--pdf-rule);vertical-align:top}.detail-table thead th[data-v-21a4986e]{background:#ececec;font-weight:400;text-align:center}.item-column[data-v-21a4986e]{width:40mm}.spec-column[data-v-21a4986e]{width:67mm}.quantity-column[data-v-21a4986e]{width:14mm}.unit-column[data-v-21a4986e]{width:13mm}.amount-column[data-v-21a4986e],.price-column[data-v-21a4986e]{width:23mm}.section-row td[data-v-21a4986e]{height:auto;padding:1.3mm 2mm;background:#e5e5e5;font-weight:400}.line-note td[data-v-21a4986e]{color:#333;font-size:8.5pt}.line-discount td[data-v-21a4986e],.line-subtotal td[data-v-21a4986e]{font-weight:400}.multiline[data-v-21a4986e],.notes-block span[data-v-21a4986e]{white-space:pre-line}.number-cell[data-v-21a4986e]{white-space:nowrap;text-align:right}.center-cell[data-v-21a4986e],.empty-row[data-v-21a4986e]{text-align:center}.summary-wrapper[data-v-21a4986e]{display:flex;justify-content:flex-end}.summary-table[data-v-21a4986e]{width:74mm}.summary-table td[data-v-21a4986e],.summary-table th[data-v-21a4986e]{padding:1.2mm 2mm;border:0;border-right:var(--pdf-rule);border-bottom:var(--pdf-rule)}.summary-table th[data-v-21a4986e]{width:31mm;background:#f2f2f2;font-weight:400;text-align:right}.summary-table td[data-v-21a4986e]{text-align:right}.grand-total-row td[data-v-21a4986e],.grand-total-row th[data-v-21a4986e]{font-size:11pt;font-weight:400}.notes-block[data-v-21a4986e]{margin-top:4mm;padding:2mm 3mm;border:var(--pdf-rule-dark);font-size:8.5pt}.notes-block strong[data-v-21a4986e]{margin-right:1.5mm;font-weight:400}.notes-block>div+div[data-v-21a4986e]{margin-top:1mm}.draft-note[data-v-21a4986e]{margin-top:2mm;color:#a00;font-family:Arial,sans-serif;font-size:8pt;text-align:right}.estimate-list[data-v-9be07b04]{min-width:0}.estimate-table[data-v-9be07b04]{min-width:1380px;background:#fff;font-size:13px}.estimate-table thead th[data-v-9be07b04]{position:sticky;top:0;z-index:2;background:#036;color:#fff;white-space:nowrap}.sort-button[data-v-9be07b04]{padding:0;border:0;background:transparent;color:inherit;font:inherit;white-space:nowrap}.sort-button[data-v-9be07b04]:focus-visible,.sort-button[data-v-9be07b04]:hover{text-decoration:underline}.status-badge[data-v-9be07b04]{display:inline-block;min-width:70px;padding:3px 8px;border-radius:12px;border:1px solid transparent;text-align:center;white-space:nowrap}.status-badge--approval-draft[data-v-9be07b04],.status-badge--conversion-not_converted[data-v-9be07b04],.status-badge--sales-not_presented[data-v-9be07b04]{border-color:#c8cdd2;background:#eef0f2;color:#495057}.status-badge--approval-pending[data-v-9be07b04]{border-color:#e2bd53;background:#fff3cd;color:#664d03}.status-badge--approval-approved[data-v-9be07b04],.status-badge--sales-ordered[data-v-9be07b04]{border-color:#76b58b;background:#d1e7dd;color:#0f5132}.status-badge--approval-rejected[data-v-9be07b04],.status-badge--sales-lost[data-v-9be07b04]{border-color:#dc8d95;background:#f8d7da;color:#842029}.status-badge--conversion-converted[data-v-9be07b04],.status-badge--sales-presented[data-v-9be07b04]{border-color:#83b6dd;background:#cfe2ff;color:#084298}.action-column[data-v-9be07b04]{width:1%;white-space:nowrap}.estimate-table td.action-column[data-v-9be07b04],.estimate-table th.action-column[data-v-9be07b04]{position:sticky;left:0}.estimate-table th.action-column[data-v-9be07b04]{z-index:4}.estimate-table td.action-column[data-v-9be07b04]{z-index:1;background:#fff}.estimate-table .table-secondary td.action-column[data-v-9be07b04]{background:var(--bs-table-bg)}.row-actions[data-v-9be07b04]{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.5rem;white-space:nowrap}.result-navigation[data-v-9be07b04]{min-height:44px}@media (max-width:767px){.estimate-list[data-v-9be07b04]{padding:12px}.estimate-list-header[data-v-9be07b04],.result-navigation[data-v-9be07b04]{align-items:stretch!important;flex-direction:column}.estimate-list-header>div[data-v-9be07b04],.result-navigation>div[data-v-9be07b04]{justify-content:flex-start!important}.estimate-list-header .btn[data-v-9be07b04]{flex:1 1 auto}}.document-header-editor[data-v-77ccb01b]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(240px,.8fr) minmax(0,1.15fr);min-height:150px;gap:18px}.document-header-editor--portrait[data-v-77ccb01b]{min-height:244px;grid-template-columns:minmax(0,1.35fr) minmax(220px,.7fr) minmax(0,1fr);gap:22px}.document-header-editor--portrait .issuer-editor[data-v-77ccb01b],.document-header-editor--portrait .recipient-editor[data-v-77ccb01b]{padding-top:62px}.document-header-editor--portrait .document-label[data-v-77ccb01b]{display:none}.document-header-editor--portrait .document-title-block h2[data-v-77ccb01b]{margin:24px 0 4px;padding:0;border:0;font-size:26px;letter-spacing:.34em}.document-header-editor--landscape[data-v-77ccb01b]{min-height:210px;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);grid-template-rows:auto 1fr;-moz-column-gap:80px;column-gap:80px}.document-header-editor--landscape .document-title-block[data-v-77ccb01b]{grid-row:1;grid-column:1/-1}.document-header-editor--landscape .document-title-block h2[data-v-77ccb01b]{margin:0 0 22px;padding:0;border:0;font-size:30px;font-weight:600;letter-spacing:.5em}.document-header-editor--landscape .recipient-editor[data-v-77ccb01b]{grid-row:2;grid-column:1}.document-header-editor--landscape .issuer-editor[data-v-77ccb01b]{grid-row:2;grid-column:2}.issuer-editor[data-v-77ccb01b],.recipient-editor[data-v-77ccb01b]{font-size:12px}.document-label[data-v-77ccb01b]{display:block;margin-bottom:3px;color:#51616f;font-size:10px;font-weight:700}.recipient-primary[data-v-77ccb01b]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.recipient-secondary[data-v-77ccb01b]{margin-top:6px}.honorific[data-v-77ccb01b]{min-width:2em;font-family:serif;font-size:14px}.recipient-address[data-v-77ccb01b]{min-height:20px;margin-top:8px;color:#46545f;white-space:pre-line}.portrait-subject-editor[data-v-77ccb01b]{width:100%;margin-top:7px;border-collapse:separate;border-spacing:0 5px}.portrait-subject-editor th[data-v-77ccb01b]{width:64px;padding:0 7px 0 0;color:#536473;font-size:10.5px;font-weight:500;text-align:left;white-space:nowrap}.portrait-subject-editor td[data-v-77ccb01b]{padding:0}.portrait-location-editor[data-v-77ccb01b]{display:grid;gap:4px}.document-title-block[data-v-77ccb01b]{align-self:start;text-align:center}.document-title-block h2[data-v-77ccb01b]{margin:28px 0 4px;padding-bottom:8px;border-bottom:2px solid #222;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:27px;font-weight:500;letter-spacing:.24em;white-space:nowrap}.page-label[data-v-77ccb01b]{color:#64727e;font-size:11px}.issuer-editor[data-v-77ccb01b]{position:relative;padding-bottom:68px;text-align:right}.document-meta-editor[data-v-77ccb01b]{display:grid;justify-items:end;gap:4px}.document-meta-row[data-v-77ccb01b]{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.document-meta-row>span[data-v-77ccb01b]:first-child{color:#536473;font-size:10.5px;white-space:nowrap}.revision-label[data-v-77ccb01b]{margin-left:1em}.document-date-input[data-v-77ccb01b]{max-width:170px}.company-editor[data-v-77ccb01b]{position:relative;display:flex;box-sizing:border-box;min-height:60px;margin-top:16px;flex-direction:column;line-height:1.6}.company-editor--with-seal[data-v-77ccb01b]{padding-top:66px}.company-editor-seal[data-v-77ccb01b]{position:absolute;top:0;right:60px}.company-editor strong[data-v-77ccb01b]{font-family:serif;font-size:14px}.stamp-editor[data-v-77ccb01b]{position:absolute;right:0;bottom:0;display:grid;width:132px;grid-template-columns:repeat(3,44px);grid-template-rows:18px 44px;border-top:1px solid #333;border-left:1px solid #333;font-size:8px}.stamp-editor span[data-v-77ccb01b]{display:flex;box-sizing:border-box;min-width:0;min-height:0;padding:2px;border-right:1px solid #333;border-bottom:1px solid #333;align-items:center;justify-content:center;text-align:center}.stamp-editor>span[data-v-77ccb01b]:nth-child(n+4){position:relative}.stamp-editor .approval-employee-seal[data-v-77ccb01b]{position:absolute;top:0;right:0;bottom:0;left:0;width:36px;height:36px;margin:auto}.subject-editor-table[data-v-77ccb01b],.tax-summary-editor[data-v-77ccb01b]{width:100%;border-collapse:collapse}.subject-editor-table[data-v-77ccb01b]{margin:10px 0 16px}.subject-editor-table td[data-v-77ccb01b],.subject-editor-table th[data-v-77ccb01b]{border:1px solid #333}.subject-editor-table th[data-v-77ccb01b]{width:135px;padding:8px 12px;background:#f3f1ea;font-family:serif;font-weight:500;text-align:center}.subject-editor-table td[data-v-77ccb01b]{padding:4px 6px}.location-editor[data-v-77ccb01b]{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(260px,1.1fr);align-items:start;gap:8px}.document-input[data-v-77ccb01b]{width:100%;min-height:32px;padding:5px 7px;border:1px solid #ced4da;border-radius:2px;background:#fff;font:inherit}.document-input[data-v-77ccb01b]:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 2px rgba(13,110,253,.18)}.document-header-editor--portrait .issuer-editor[data-v-77ccb01b],.document-header-editor--portrait .recipient-editor[data-v-77ccb01b]{font-size:14px}.document-header-editor--portrait .document-meta-row>span[data-v-77ccb01b]:first-child,.document-header-editor--portrait .portrait-subject-editor th[data-v-77ccb01b]{width:84px;font-size:13px}.document-header-editor--portrait .document-input[data-v-77ccb01b],.document-header-editor--portrait[data-v-77ccb01b] .form-control{min-height:38px;padding:6px 12px;border-color:#ced4da;border-radius:.375rem;background:#fff;font-family:var(--bs-body-font-family);font-size:14px}.document-header-editor--portrait .language-fallback-input[data-v-77ccb01b]{font-size:12px}.document-header-editor--portrait .document-date-input[data-v-77ccb01b]{max-width:190px}.document-header-editor--portrait.document-header-editor--english .document-meta-row[data-v-77ccb01b]{grid-template-columns:minmax(112px,max-content) minmax(0,1fr);gap:10px}.document-header-editor--portrait.document-header-editor--english .document-meta-row>span[data-v-77ccb01b]:first-child{display:inline-flex;width:auto;min-width:112px;align-items:center;gap:4px}.language-fallback-input[data-v-77ccb01b]{margin-top:4px;border-color:#ced4da;background:#fff;font-family:system-ui,sans-serif;font-size:11px}.amount-editor-row[data-v-77ccb01b]{display:flex;min-height:62px;margin-bottom:10px;align-items:center;justify-content:center;gap:38px}.grand-total-editor[data-v-77ccb01b]{display:flex;min-width:430px;padding:8px 14px;border-bottom:2px solid #222;align-items:baseline;justify-content:space-between;gap:16px;font-family:serif;font-size:19px}.grand-total-editor strong[data-v-77ccb01b]{font-size:24px;font-weight:500}.grand-total-editor small[data-v-77ccb01b]{font-size:12px}.tax-summary-editor[data-v-77ccb01b]{width:250px;font-size:12px}.tax-summary-editor td[data-v-77ccb01b],.tax-summary-editor th[data-v-77ccb01b]{padding:5px 8px;border-bottom:1px solid #555}.tax-summary-editor td[data-v-77ccb01b]{text-align:right}.amount-editor-row--portrait[data-v-77ccb01b]{min-height:60px;margin:16px 0 18px;border:2px solid #2f3337;justify-content:space-between;gap:0}.amount-editor-row--portrait .grand-total-editor[data-v-77ccb01b]{box-sizing:border-box;flex:1;min-width:0;padding:12px 14px;border-bottom:0}.amount-editor-row--portrait .tax-summary-editor[data-v-77ccb01b]{align-self:stretch;width:330px;border-left:1px solid #2f3337}.amount-editor-row--landscape[data-v-77ccb01b]{display:grid;margin-top:20px;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px}.amount-editor-row--landscape .grand-total-editor[data-v-77ccb01b]{width:100%;box-sizing:border-box;min-width:0;padding:12px 18px;border:2px solid #222}.amount-editor-row--landscape .tax-summary-editor[data-v-77ccb01b]{width:100%}.tax-summary-total td[data-v-77ccb01b],.tax-summary-total th[data-v-77ccb01b]{border-top:2px solid #333;font-weight:700}[data-v-77ccb01b] .relative{min-width:0}[data-v-77ccb01b] .form-control{font-size:12px}@media (max-width:1100px){.document-header-editor[data-v-77ccb01b]{grid-template-columns:1fr}.document-title-block[data-v-77ccb01b]{grid-row:1}.issuer-editor[data-v-77ccb01b]{min-height:120px}.location-editor[data-v-77ccb01b]{grid-template-columns:1fr}}@media (max-width:600px){.amount-editor-row[data-v-77ccb01b]{align-items:stretch;flex-direction:column;gap:10px}.grand-total-editor[data-v-77ccb01b],.tax-summary-editor[data-v-77ccb01b]{width:100%;min-width:0}}.item-name-search[data-v-2d413e98]{position:relative;width:100%;min-width:0;font-family:system-ui,sans-serif}.item-name-search[data-v-2d413e98]:focus-within{z-index:12}.item-name-search__input[data-v-2d413e98]{width:100%;min-height:28px;padding:3px 32px 3px 5px;border:1px solid #ced4da;border-radius:2px;outline:none;background:#fff;font:inherit}.item-name-search__input[data-v-2d413e98]:focus{border-color:#86b7fe;box-shadow:0 0 0 2px rgba(13,110,253,.18)}.item-name-search--portrait .item-name-search__input[data-v-2d413e98]{min-height:38px;padding:6px 32px 6px 12px;border-radius:.375rem;font-family:var(--bs-body-font-family);font-size:14px}.item-name-search--fallback[data-v-2d413e98]{margin-top:2px}.item-name-search--fallback .item-name-search__input[data-v-2d413e98]{font-size:10px}.item-name-search--portrait.item-name-search--fallback .item-name-search__input[data-v-2d413e98]{font-size:12px}.item-name-search__clear[data-v-2d413e98]{position:absolute;top:50%;right:7px;z-index:2;display:flex;width:20px;height:20px;padding:0;border:0;border-radius:50%;align-items:center;justify-content:center;transform:translateY(-50%);color:#333;background:#eee;font-size:13px;line-height:1;cursor:pointer}.item-name-search__clear[data-v-2d413e98]:hover{color:#000;background:#ccc}.item-name-search__dropdown[data-v-2d413e98]{position:absolute;top:100%;left:0;z-index:1000;width:100%;max-height:240px;margin:0;padding:0;overflow-y:auto;border:1px solid #ddd;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);list-style:none;text-align:left}.item-name-search__dropdown li[data-v-2d413e98]{width:100%;padding:8px;color:#17202a;cursor:pointer;font-size:13px;font-weight:400;overflow-wrap:anywhere}.item-name-search__dropdown li.is-active[data-v-2d413e98],.item-name-search__dropdown li[data-v-2d413e98]:hover{background:#d3e3fd}.item-name-search__dropdown .item-name-search__empty[data-v-2d413e98]{color:#888;cursor:default;background:#fff}.estimate-document-editor[data-v-d1b54e06]{--document-border:#30363b;--input-border:#ced4da;--input-bg:#fff;color:#17202a}.editor-toolbar[data-v-d1b54e06]{position:sticky;top:0;z-index:25;display:flex;margin-bottom:0;padding:10px 16px;border:1px solid #2c3947;border-radius:4px 4px 0 0;align-items:center;justify-content:space-between;gap:12px;color:#fff;background:#2f3c4a;box-shadow:0 2px 7px rgba(30,52,68,.16)}.editor-title[data-v-d1b54e06]{display:flex;align-items:baseline;gap:7px;font-size:.92rem}.editor-title strong[data-v-d1b54e06]{font-weight:700}.editor-title span[data-v-d1b54e06]{color:#d8e2ec;font-size:.82rem}.toolbar-group[data-v-d1b54e06]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.editor-options[data-v-d1b54e06]{display:flex;padding:8px 12px;border-right:1px solid #c7d2dc;border-bottom:1px solid #c7d2dc;border-left:1px solid #c7d2dc;align-items:center;background:#f8fafc}.toolbar-group--settings[data-v-d1b54e06]{gap:12px}.toolbar-control[data-v-d1b54e06]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.toolbar-control+.toolbar-control[data-v-d1b54e06]{padding-left:12px;border-left:1px solid #c7d2dc}.toolbar-group--right[data-v-d1b54e06]{justify-content:flex-end}.toolbar-label[data-v-d1b54e06]{margin-right:4px;font-size:.8rem;font-weight:700}.management-toggle-bar[data-v-d1b54e06]{display:flex;width:100%;margin:14px 0 0;padding:10px 14px;border:1px solid #cbd5df;border-radius:3px;align-items:center;gap:8px;color:#4e6070;background:#f3f6fa;font-size:.78rem;text-align:left}.management-toggle-bar[data-v-d1b54e06]:hover{border-color:#aebdcb;background:#edf2f7}.management-toggle-caret[data-v-d1b54e06]{color:#365c84;font-size:.7rem}.management-toggle-title[data-v-d1b54e06]{color:#314354;font-weight:700}.management-toggle-summary[data-v-d1b54e06]{color:#657787}.management-toggle-help[data-v-d1b54e06]{margin-left:auto;color:#8a99a7;font-size:.7rem}.management-panel[data-v-d1b54e06]{margin:0 0 16px;padding:20px;border:1px solid #b8c7d3;border-top:0;border-radius:0 0 4px 4px;background:#f4f8fb}.management-heading[data-v-d1b54e06]{display:flex;margin-bottom:16px;align-items:flex-end;justify-content:space-between;gap:20px}.management-heading h2[data-v-d1b54e06]{margin:0;font-size:1.2rem}.management-heading p[data-v-d1b54e06]{margin:0;color:#607483;font-size:.8rem}.management-kicker[data-v-d1b54e06]{color:#668094;font-size:.65rem;font-weight:800;letter-spacing:.1em}.section-management summary[data-v-d1b54e06]{cursor:pointer;font-weight:700}.document-stage[data-v-d1b54e06]{margin-top:16px;padding:16px;overflow-x:auto;border:1px solid #d4dbe2;border-radius:3px;background:#f5f6f7}.document-paper[data-v-d1b54e06]{position:relative;box-sizing:border-box;margin:0 auto 22px;padding:28px;border:1px solid #aeb8c4;background:#fff;box-shadow:0 1px 4px rgba(21,39,52,.08);font-family:Yu Mincho,Hiragino Mincho ProN,serif}.document-paper--portrait[data-v-d1b54e06]{width:1280px;max-width:100%;min-height:0;padding:36px 28px 28px}.document-paper--landscape[data-v-d1b54e06]{width:1380px;min-height:880px}.continuation-header[data-v-d1b54e06],.landscape-page-header[data-v-d1b54e06]{display:grid;grid-template-columns:1fr 1fr 1fr;min-height:90px;align-items:start}.continuation-header h2[data-v-d1b54e06],.landscape-page-header h2[data-v-d1b54e06]{margin:0;font-size:25px;font-weight:500;letter-spacing:.2em;text-align:center}.continuation-header h2 small[data-v-d1b54e06]{font-size:11px;letter-spacing:0}.continuation-header[data-v-d1b54e06]>:last-child,.landscape-page-header[data-v-d1b54e06]>:last-child{text-align:right}.document-grid[data-v-d1b54e06]{width:100%;table-layout:fixed;border-collapse:collapse;font-family:inherit;font-size:12px}.document-grid td[data-v-d1b54e06],.document-grid th[data-v-d1b54e06]{height:38px;padding:3px 4px;border:1px solid var(--document-border);vertical-align:middle}.document-grid thead th[data-v-d1b54e06]{background:#f3f1ea;font-weight:500;text-align:center}.document-paper--portrait .document-grid td[data-v-d1b54e06],.document-paper--portrait .document-grid th[data-v-d1b54e06]{border-color:#aeb8c4}.document-paper--portrait .document-grid thead th[data-v-d1b54e06]{background:#f1f2f3}.portrait-grid th[data-v-d1b54e06]:first-child{width:32%}.portrait-grid th[data-v-d1b54e06]:nth-child(2),.portrait-grid th[data-v-d1b54e06]:nth-child(3){width:8%}.portrait-grid th[data-v-d1b54e06]:nth-child(4){width:12%}.portrait-grid th[data-v-d1b54e06]:nth-child(5){width:14%}.portrait-grid th[data-v-d1b54e06]:nth-child(6){width:26%}.document-row-add-actions[data-v-d1b54e06]{display:flex;margin-top:6px;justify-content:flex-start;gap:8px;font-family:system-ui,sans-serif}.document-row-add-actions button[data-v-d1b54e06]{padding:5px 10px;border:1px dashed #9cb7d7;border-radius:3px;color:#31577f;background:#fff;font-size:11px}.document-row-add-actions .frequent-work-button[data-v-d1b54e06]{border-style:solid;border-color:#9cb7d7;color:#234e69;background:#edf4fc}.portrait-line-actions-row td[data-v-d1b54e06]{height:auto;padding:0;border:0}.estimate-document-editor[data-v-d1b54e06] .clear-button{z-index:2}.cell-input[data-v-d1b54e06]{width:100%;min-height:28px;padding:3px 5px;border:1px solid var(--input-border);border-radius:2px;outline:none;background:var(--input-bg);font:inherit}.cell-input[data-v-d1b54e06]:focus{border-color:#86b7fe;box-shadow:0 0 0 2px rgba(13,110,253,.18)}.document-paper--portrait .document-grid[data-v-d1b54e06]{font-size:14px}.document-paper--portrait .document-grid td[data-v-d1b54e06],.document-paper--portrait .document-grid th[data-v-d1b54e06]{height:46px;padding:4px 6px}.document-paper--portrait .cell-input[data-v-d1b54e06]{min-height:38px;padding:6px 12px;border-color:#ced4da;border-radius:.375rem;background:#fff;font-family:var(--bs-body-font-family);font-size:14px}.document-paper--portrait .portrait-remarks-cell[data-v-d1b54e06]{vertical-align:top}.document-paper--portrait .language-fallback-input[data-v-d1b54e06]{font-size:12px}.document-paper--portrait .document-row-add-actions button[data-v-d1b54e06]{padding:6px 14px;font-size:13px}.document-paper--portrait .editor-general-notes[data-v-d1b54e06]{font-size:13px}.remove-record-button[data-v-d1b54e06]{flex:0 0 auto;padding:3px 6px;border:1px solid #b75b5b;border-radius:3px;color:#8e2f2f;background:#fff5f5;font:10px system-ui,sans-serif;white-space:nowrap}.remove-record-button[data-v-d1b54e06]:hover{color:#fff;background:#a94343}.row-action-anchor[data-v-d1b54e06]{position:relative}.remove-record-button--outside[data-v-d1b54e06]{position:absolute;top:50%;right:-27px;z-index:3;width:20px;height:20px;padding:0;border-radius:50%;transform:translateY(-50%);font-size:14px;line-height:18px;text-align:center}.language-fallback-input[data-v-d1b54e06]{margin-top:2px;border-color:var(--input-border);background:var(--input-bg);font-family:system-ui,sans-serif;font-size:10px}.number-input[data-v-d1b54e06]{text-align:right}.discount-amount-input[data-v-d1b54e06]{display:flex;align-items:center;gap:4px}.discount-amount-input .cell-input[data-v-d1b54e06]{flex:1;min-width:0}.number-cell[data-v-d1b54e06]{text-align:right;font-variant-numeric:tabular-nums}.manual-amount[data-v-d1b54e06]{color:inherit;background:var(--input-bg)}.section-cell-inputs[data-v-d1b54e06]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:4px}.detail-remarks-display[data-v-d1b54e06],.detail-remarks-editor[data-v-d1b54e06]{display:flex;min-height:28px;align-items:center;gap:6px}.detail-remarks-label[data-v-d1b54e06]{flex:0 0 46px;color:#5d6d7a;font-weight:500;text-align:center}.detail-remarks-editor>.cell-input[data-v-d1b54e06]{flex:1}.detail-remarks-display[data-v-d1b54e06]>:last-child{flex:1;white-space:pre-line}.detail-remarks-row td[data-v-d1b54e06]{background:#fafbfc}.detail-remarks-row .cell-input[data-v-d1b54e06]{min-height:24px}.section-row td[data-v-d1b54e06]{background:#f6f4ed;font-weight:700}.note-row td[data-v-d1b54e06]{background:#fffdf5}.subtotal-row td[data-v-d1b54e06],.total-row td[data-v-d1b54e06]{font-weight:700;text-align:right}.total-row td[data-v-d1b54e06]{border-top-width:2px}.blank-row td[data-v-d1b54e06]{height:30px}.fixed-note-row td[data-v-d1b54e06]{font-size:11px}.editor-general-notes[data-v-d1b54e06]{margin-top:8px;border:1px solid #c5cdd5;background:#fafbfc;font-size:11px}.editor-general-notes summary[data-v-d1b54e06]{padding:7px 10px;color:#596a78;cursor:pointer;font-weight:500}.editor-general-notes-body[data-v-d1b54e06]{padding:0 8px 8px}.editor-general-notes-input[data-v-d1b54e06]{min-height:48px;resize:vertical}.landscape-detail-grid[data-v-d1b54e06]{font-size:11px}.landscape-detail-grid th[data-v-d1b54e06]:first-child{width:20%}.landscape-detail-grid th[data-v-d1b54e06]:nth-child(2){width:14%}.landscape-detail-grid th[data-v-d1b54e06]:nth-child(3){width:22%}.landscape-detail-grid th[data-v-d1b54e06]:nth-child(4),.landscape-detail-grid th[data-v-d1b54e06]:nth-child(5){width:7%}.landscape-detail-grid th[data-v-d1b54e06]:nth-child(6){width:13%}.landscape-detail-grid th[data-v-d1b54e06]:nth-child(7){width:17%}.landscape-detail-editor-page[data-v-d1b54e06]{padding:34px}.landscape-section-block+.landscape-section-block[data-v-d1b54e06]{margin-top:28px}.landscape-section-heading[data-v-d1b54e06]{display:grid;margin-bottom:10px;grid-template-columns:auto minmax(260px,1fr) minmax(250px,.7fr) auto;align-items:center;gap:10px;font-family:system-ui,sans-serif}.landscape-section-number[data-v-d1b54e06]{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:18px;font-weight:700}.landscape-section-name .cell-input[data-v-d1b54e06]{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:15px;font-weight:700}.required-field-label[data-v-d1b54e06]{display:flex;margin-bottom:3px;align-items:center;gap:3px;color:#596875;font:10px system-ui,sans-serif}.landscape-section-subtotal[data-v-d1b54e06]{color:#5a6675;font-size:12px;white-space:nowrap}.landscape-section-subtotal strong[data-v-d1b54e06]{margin-left:4px;color:#17202a;font-size:15px}.landscape-section-heading-actions[data-v-d1b54e06]{display:flex;align-items:center;gap:8px}.landscape-section-summary-settings[data-v-d1b54e06]{display:flex;margin:-3px 0 8px 34px;align-items:center;gap:10px;color:#596875;font:11px system-ui,sans-serif}.landscape-section-summary-settings label[data-v-d1b54e06]{display:flex;align-items:center;gap:5px}.landscape-section-summary-settings input[data-v-d1b54e06]{width:90px;min-height:28px}.landscape-section-notes[data-v-d1b54e06]{display:grid;margin:-3px 0 8px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:6px;color:#4f5e69;font-family:system-ui,sans-serif;font-size:10px}.landscape-section-notes>span[data-v-d1b54e06]{text-align:center}.landscape-section-heading--adjustment[data-v-d1b54e06]{grid-template-columns:auto minmax(0,1fr)}.landscape-detail-footer-actions[data-v-d1b54e06],.landscape-section-actions[data-v-d1b54e06]{display:flex;margin-top:7px;justify-content:flex-end;gap:5px;font-family:system-ui,sans-serif}.landscape-detail-footer-actions button[data-v-d1b54e06],.landscape-section-actions button[data-v-d1b54e06]{padding:4px 9px;border:1px solid #9b7a25;border-radius:3px;color:#644b0b;background:#fffbea;font-size:10px}.landscape-section-actions .frequent-work-button[data-v-d1b54e06]{border-color:#4f7894;color:#234e69;background:#eff7fb}.landscape-detail-footer-actions[data-v-d1b54e06]{margin-top:22px}.cover-editor-page[data-v-d1b54e06]{padding-top:58px}.cover-editor-note[data-v-d1b54e06],.readonly-sync-note[data-v-d1b54e06]{margin-top:18px;color:#4f6573;font-family:system-ui,sans-serif;font-size:12px;text-align:center}.readonly-sync-note--top[data-v-d1b54e06]{margin:0 0 18px}.editor-page-number[data-v-d1b54e06]{position:absolute;right:30px;bottom:15px;left:30px;color:#5b6973;font:11px system-ui,sans-serif;text-align:center}.editor-quotation-conditions[data-v-d1b54e06]{margin-top:8px;font-size:11px;line-height:1.55}.editor-footer-actions[data-v-d1b54e06]{position:sticky;bottom:0;z-index:20;display:flex;margin-top:14px;padding:12px 14px;border:1px solid #c4d0d8;border-radius:8px;align-items:center;justify-content:space-between;gap:14px;background:hsla(0,0%,100%,.97);box-shadow:0 -3px 12px rgba(30,52,68,.08)}.add-actions[data-v-d1b54e06],.amount-summary[data-v-d1b54e06]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.amount-summary[data-v-d1b54e06]{justify-content:flex-end;font-size:.78rem}.amount-summary strong[data-v-d1b54e06]{color:#123f5b;font-size:.92rem}@media (max-width:900px){.editor-footer-actions[data-v-d1b54e06],.editor-toolbar[data-v-d1b54e06],.management-heading[data-v-d1b54e06]{align-items:stretch;flex-direction:column}.amount-summary[data-v-d1b54e06],.toolbar-group--right[data-v-d1b54e06]{justify-content:flex-start}.editor-title[data-v-d1b54e06]{flex-wrap:wrap}.management-toggle-bar[data-v-d1b54e06]{align-items:flex-start;flex-wrap:wrap}.management-toggle-help[data-v-d1b54e06]{width:100%;margin-left:18px}.toolbar-control+.toolbar-control[data-v-d1b54e06]{padding-left:0;border-left:0}.document-stage[data-v-d1b54e06]{padding:10px}}.frequent-work-modal[data-v-24203e24]{display:block;overflow-y:auto;background:rgba(0,0,0,.5)}.frequent-work-list[data-v-24203e24]{display:grid;gap:10px}.frequent-work-option[data-v-24203e24]{display:grid;padding:14px 16px;border:1px solid #c8d2da;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;cursor:pointer;background:#fff}.frequent-work-option.selected[data-v-24203e24],.frequent-work-option[data-v-24203e24]:hover{border-color:#5d85a1;background:#f0f7fb}.frequent-work-name[data-v-24203e24]{font-weight:700}.frequent-work-defaults[data-v-24203e24]{color:#526672;font-size:.85rem;white-space:nowrap}@media (max-width:576px){.frequent-work-option[data-v-24203e24]{grid-template-columns:auto minmax(0,1fr)}.frequent-work-defaults[data-v-24203e24]{grid-column:2;white-space:normal}}.estimate-pdf-preview-modal[data-v-856f5306]{z-index:1200;display:block;padding:12px;background-color:rgba(0,0,0,.62)}.modal-dialog[data-v-856f5306]{width:min(1180px,calc(100vw - 24px));max-width:none;height:calc(100vh - 24px);margin:0 auto}.modal-content[data-v-856f5306]{height:100%}.modal-footer[data-v-856f5306],.modal-header[data-v-856f5306]{flex:0 0 auto}.modal-body[data-v-856f5306]{min-height:0;padding:0;overflow:hidden;background:#555}.preview-filename[data-v-856f5306]{max-width:min(70vw,760px);overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.page-list[data-v-856f5306]{display:flex;flex-direction:column;align-items:center;gap:16px;height:100%;padding:16px;overflow-y:auto}.page-image[data-v-856f5306]{display:block;width:100%;max-width:820px;height:auto;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.45)}.page-list.is-landscape .page-image[data-v-856f5306]{max-width:1120px}.pdf-frame[data-v-856f5306]{display:block;width:100%;height:100%;min-height:520px;border:0;background:#fff}.preview-unavailable[data-v-856f5306]{display:grid;min-height:320px;padding:16px;place-items:center;color:#fff;text-align:center}@media (max-width:767px){.estimate-pdf-preview-modal[data-v-856f5306]{padding:0}.modal-dialog[data-v-856f5306]{width:100vw;height:100vh}.modal-content[data-v-856f5306]{border:0;border-radius:0}.pdf-frame[data-v-856f5306]{min-height:380px}.page-list[data-v-856f5306]{padding:8px}}.estimate-form-page[data-v-7ba3bca0]{box-sizing:border-box;width:95%;max-width:1600px}@media (max-width:767px){.estimate-form-page[data-v-7ba3bca0]{width:calc(100% - 16px);margin:8px auto;padding:12px}}.estimate-form-page[data-v-d1f1fb2e]{box-sizing:border-box;width:95%;max-width:1600px}@media (max-width:767px){.estimate-form-page[data-v-d1f1fb2e]{width:calc(100% - 16px);margin:8px auto;padding:12px}}.estimate-document-viewer[data-v-71e231b4]{margin-bottom:24px;overflow:hidden;border:1px solid #cbd3da;border-radius:6px;background:#fff}.viewer-header[data-v-71e231b4]{display:flex;min-height:70px;padding:14px 18px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #cbd3da;background:#f8f9fa}.viewer-header h2[data-v-71e231b4]{margin:0;font-size:20px}.viewer-header p[data-v-71e231b4]{margin:4px 0 0;color:#6c757d;font-size:13px}.viewer-meta[data-v-71e231b4]{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.viewer-meta span[data-v-71e231b4]{padding:4px 9px;border-radius:999px;background:#e4ebf1;color:#243746;font-size:12px;font-weight:700}.viewer-scroll[data-v-71e231b4]{padding:16px;overflow-x:auto;background:#f5f6f7;scrollbar-gutter:stable}.viewer-scroll[data-v-71e231b4]:focus-visible{outline:3px solid #80bdff;outline-offset:-3px}.viewer-document[data-v-71e231b4]{width:210mm;margin:0 auto;background:#fff;box-shadow:0 1px 4px rgba(21,39,52,.08)}.viewer-document[data-v-71e231b4] th{color:#111}.viewer-document[data-v-71e231b4] .cover-amount-table th{background:#fff}.viewer-scroll--landscape .viewer-document[data-v-71e231b4]{width:297mm}.viewer-document[data-v-71e231b4] [data-estimate-pdf-page]+[data-estimate-pdf-page]{margin-top:20px}@media (max-width:767px){.viewer-header[data-v-71e231b4]{padding:12px;align-items:flex-start;flex-direction:column}.viewer-meta[data-v-71e231b4]{justify-content:flex-start}.viewer-scroll[data-v-71e231b4]{padding:12px}}.estimate-detail[data-v-39720926]{box-sizing:border-box;width:95%;max-width:1500px}.action-buttons[data-v-39720926]{max-width:760px}.work-creation-guidance[data-v-39720926]{display:flex;gap:20px;align-items:center;justify-content:space-between;border-left:6px solid #198754}.work-creation-guidance .btn[data-v-39720926]{flex:0 0 auto;font-weight:700}.preserve-lines[data-v-39720926]{white-space:pre-wrap}.source-estimate-link[data-v-39720926]{padding:10px 12px;background:#f8f9fa;border-bottom:1px solid #dee2e6}.diff-controls[data-v-39720926]{display:grid;grid-template-columns:auto minmax(220px,360px) auto auto;gap:8px;align-items:center;padding:10px 12px;background:#fff8e5;border-bottom:1px solid #dee2e6}.version-table[data-v-39720926]{min-width:850px;font-size:13px}.version-table thead th[data-v-39720926]{background:#eef4f8}.diff-heading[data-v-39720926]{margin-bottom:8px;padding-left:8px;border-left:4px solid #036;font-size:17px}.diff-record[data-v-39720926]{margin-bottom:12px;border:1px solid #d7dee5;border-radius:4px;overflow:hidden}.diff-record-title[data-v-39720926]{display:flex;gap:8px;align-items:center;padding:8px 10px;background:#f5f7f9}.diff-table[data-v-39720926]{font-size:13px}.diff-table th[data-v-39720926]{width:22%;background:#f7f8fa}.diff-before[data-v-39720926]{width:39%;white-space:pre-wrap;background:#fff1f1!important}.diff-after[data-v-39720926]{width:39%;white-space:pre-wrap;background:#effaf2!important}.diff-details[data-v-39720926]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px 16px;padding:10px;font-size:13px}@media (max-width:900px){.estimate-detail[data-v-39720926]{width:calc(100% - 16px);margin:8px auto;padding:12px}.estimate-detail-header[data-v-39720926]{flex-direction:column}.action-buttons[data-v-39720926]{max-width:none;justify-content:flex-start!important}.work-creation-guidance[data-v-39720926]{align-items:stretch;flex-direction:column;gap:12px}.diff-controls[data-v-39720926]{grid-template-columns:1fr}}.work-conversion-preview[data-v-8bc7d932]{width:95%;max-width:1500px}.error-summary[data-v-8bc7d932]{scroll-margin-top:12px}.amount-table th[data-v-8bc7d932]{width:58%}.amount-table td[data-v-8bc7d932]{text-align:right}.candidate-card[data-v-8bc7d932]{border-color:#cfd8e3}.conversion-settings-card[data-v-8bc7d932]{border-color:#9eb6ce}.candidate-selection[data-v-8bc7d932]{display:flex;align-items:center;cursor:pointer;background:#fff}.candidate-selection[data-v-8bc7d932]:has(input:checked){border-color:#0d6efd!important;background:#f3f7ff}.field-label[data-v-8bc7d932]{display:block;margin-bottom:.25rem;color:#6c757d;font-size:.82rem}.required-label[data-v-8bc7d932]:after{content:" *";color:#dc3545}.pre-line[data-v-8bc7d932]{white-space:pre-line}.month-table[data-v-8bc7d932]{min-width:500px}.month-table td[data-v-8bc7d932]:first-child,.month-table th[data-v-8bc7d932]:first-child{width:75px}.month-table td[data-v-8bc7d932]:nth-child(2),.month-table th[data-v-8bc7d932]:nth-child(2){width:180px}.accordion-enter-active[data-v-39916bd8],.accordion-leave-active[data-v-39916bd8]{overflow:hidden}.building-item[data-v-39916bd8]{border:1px solid #ddd;padding:10px;margin-bottom:10px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.building-item[data-v-39916bd8]:hover{background-color:#f5f5f5}.table-wrapper[data-v-39916bd8]{background:#fff;border:1px solid #bbb;margin-bottom:0;height:100%}.building-link[data-v-39916bd8]{color:#0d6efd;text-decoration:underline;text-underline-offset:2px}.table-wrapper table[data-v-39916bd8]{background:#fff;border:1px solid #bbb;margin-bottom:0}.table-wrapper thead th[data-v-39916bd8]{position:sticky;top:0;background:#036!important;color:#fff!important;z-index:10}.table-wrapper .th-sticky[data-v-39916bd8]{z-index:100!important}table td[data-v-39916bd8],table th[data-v-39916bd8]{border:1px solid #bbb;font-size:14px}table th.bg-tb-header[data-v-39916bd8]{background-color:#036;color:#fff}table .schedule-data-area td.bg-tb-side-header[data-v-39916bd8]{background-color:#f0f8ff}table .month-breakdown-area td.bg-tb-side-header[data-v-39916bd8],table .month-tax-area td.bg-tb-side-header[data-v-39916bd8]{background-color:#fafad2}table .month-breakdown-area[data-v-39916bd8]{border-top:3px dotted #bbb}table .month-tax-area[data-v-39916bd8]{border-bottom:3px dotted #bbb}.vendor-info-table[data-v-39916bd8]{width:100%;border:none!important}.vendor-info-table td[data-v-39916bd8],.vendor-info-table th[data-v-39916bd8]{padding:4px 8px}.vendor-info-table th[data-v-39916bd8]{background-color:#e9f4f9;font-weight:400}.building-item[data-v-70ce9f78]{border:1px solid #ddd;padding:10px;margin-bottom:10px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.building-item[data-v-70ce9f78]:hover{background-color:#f5f5f5}table td[data-v-70ce9f78],table th[data-v-70ce9f78]{font-size:14px}table .btn-cell[data-v-70ce9f78]{width:204px;min-width:204px;max-width:204px}.modal[data-v-c3b27070]{display:block;background-color:rgba(0,0,0,.5)}.modal-dialog[data-v-c3b27070]{max-width:560px}.confirm-overlay[data-v-c3b27070]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;background-color:rgba(0,0,0,.5);overflow-x:hidden;overflow-y:auto}.confirm-card[data-v-c3b27070]{width:calc(100% - 1rem);max-width:520px;margin:1.75rem auto;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.25);overflow:hidden}.confirm-header[data-v-c3b27070]{padding:.75rem 1rem;border-bottom:1px solid #e5e5e5;font-weight:700}.confirm-header-warning[data-v-c3b27070]{color:#b23c17}.confirm-body[data-v-c3b27070]{padding:1rem;max-height:240px;overflow-y:auto}.confirm-footer[data-v-c3b27070]{padding:.75rem 1rem;border-top:1px solid #e5e5e5;display:flex;justify-content:flex-end;gap:.5rem}.warning-comment[data-v-11bb1961]{font-size:14px;font-weight:700}.warning-comment p span[data-v-11bb1961]{color:#e5ffbf}.table-wrapper[data-v-11bb1961]{max-height:600px;overflow-y:auto;background:#bbb;border:1px solid #bbb}.table-wrapper table[data-v-11bb1961]{background:#fff;border:1px solid #bbb}.table-wrapper thead th[data-v-11bb1961]{position:sticky;top:0;background:#036!important;color:#fff!important;z-index:98}.table-wrapper thead th[data-v-11bb1961]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-left:1px solid #bbb;z-index:100}.table-wrapper .th-sticky[data-v-11bb1961]{z-index:99!important}.table-wrapper .sticky-left-forth[data-v-11bb1961],.table-wrapper .sticky-left-second[data-v-11bb1961],.table-wrapper .sticky-left-third[data-v-11bb1961],.table-wrapper .sticky-left[data-v-11bb1961]{position:sticky;z-index:90}.table-wrapper .sticky-left-forth[data-v-11bb1961]:after,.table-wrapper .sticky-left-forth[data-v-11bb1961]:before,.table-wrapper .sticky-left-second[data-v-11bb1961]:after,.table-wrapper .sticky-left-second[data-v-11bb1961]:before,.table-wrapper .sticky-left-third[data-v-11bb1961]:before,.table-wrapper .sticky-left[data-v-11bb1961]:before{position:absolute;top:0;width:100%;height:100%;border-left:1px solid #bbb;z-index:99}.table-wrapper .sticky-left-second[data-v-11bb1961]:after,.table-wrapper .sticky-left-second[data-v-11bb1961]:before,.table-wrapper .sticky-left-third[data-v-11bb1961]:before,.table-wrapper .sticky-left[data-v-11bb1961]:before{content:""}.table-wrapper .sticky-left[data-v-11bb1961]{left:0;min-width:200px;width:200px;max-width:200px}.table-wrapper .sticky-left[data-v-11bb1961]:before{left:-1px}.table-wrapper .sticky-left-second[data-v-11bb1961]{left:201px;min-width:150px;width:150px;max-width:150px}.table-wrapper .sticky-left-second[data-v-11bb1961]:before{left:-2px}.table-wrapper .sticky-left-second[data-v-11bb1961]:after{left:149px}.table-wrapper .sticky-left-third[data-v-11bb1961]{left:351px;min-width:200px;width:200px;max-width:200px}.table-wrapper .sticky-left-third[data-v-11bb1961]:before{left:-1px}.table-wrapper .sticky-left-third[data-v-11bb1961]:after{left:199px}.table-wrapper .sticky-left-forth[data-v-11bb1961]{left:551px;min-width:120px;width:120px;max-width:120px}.table-wrapper .sticky-left-forth[data-v-11bb1961]:before{left:-1px}.table-wrapper .sticky-left-forth[data-v-11bb1961]:after{left:119px}table td[data-v-11bb1961],table th[data-v-11bb1961]{border:1px solid #bbb;font-size:12px}table th.bg-tb-header[data-v-11bb1961]{background-color:#036;color:#fff}table .schedule-data-area td.bg-tb-side-header[data-v-11bb1961]{background-color:#f0f8ff}table .month-breakdown-area td.bg-tb-side-header[data-v-11bb1961],table .month-tax-area td.bg-tb-side-header[data-v-11bb1961]{background-color:#fafad2}table .month-breakdown-area[data-v-11bb1961]{border-top:3px dotted #bbb}table .month-tax-area[data-v-11bb1961]{border-bottom:3px dotted #bbb}table .monthly-total-area td.bg-tb-side-header[data-v-11bb1961]{background-color:khaki}table .no-drag-drop-element td[data-v-11bb1961],table .no-drag-drop-element th[data-v-11bb1961]{padding:.5rem}.bg-color-fixed-fee[data-v-11bb1961]{background-color:#d7c7fe}.bg-light-yellow[data-v-11bb1961]{background-color:#e5ffbf}.bg-light-gray[data-v-11bb1961]{background-color:#807e7e;color:#fff}.drag-handle[data-v-11bb1961]{cursor:grab}.schedule-change-target[data-v-11bb1961]{cursor:pointer}.schedule-change-disabled[data-v-11bb1961]{cursor:not-allowed;opacity:.85}.schedule-change-target[data-v-11bb1961]:hover{filter:brightness(.97)}.schedule-cell-shift-destination[data-v-11bb1961]{box-shadow:inset 0 0 0 2px #f5a623}.schedule-cell-shift-source[data-v-11bb1961]{box-shadow:inset 0 0 0 2px #90a4ae}.schedule-cell-cancel[data-v-11bb1961]{box-shadow:inset 0 0 0 2px #e57373}.schedule-shift-alert[data-v-11bb1961]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#f5a623;color:#fff;font-size:11px;font-weight:700;line-height:1;cursor:help}.w-third-forth{width:75%!important}.w-half{width:50%!important}.w-third{width:30%!important}table[data-v-dab9dd36]{border-collapse:collapse;border-spacing:0;width:100%}td[data-v-dab9dd36],th[data-v-dab9dd36]{padding:8px;vertical-align:middle;border:1px solid #ccc!important;min-width:100px;font-size:16px;text-align:center}input[type=email][data-v-dab9dd36],input[type=password][data-v-dab9dd36],input[type=text][data-v-dab9dd36]{width:100%;padding:10px;margin-bottom:20px;border:1px solid #ddd;border-radius:5px}.w-half[data-v-dab9dd36]{width:50%!important}.w-third[data-v-dab9dd36]{width:30%!important}.btn-area[data-v-dab9dd36]{margin-top:32px;text-align:center}.btn-area-fixed[data-v-dab9dd36]{position:fixed;top:100px;right:60px;z-index:50}.monthly-detail-data[data-v-dab9dd36]{margin:20px auto 20px 0;width:100%;font-size:14px}.monthly-detail-data .month-data-header[data-v-dab9dd36]{background-color:#036;color:#fff}.monthly-detail-data .month-data-left .detail-btn-area[data-v-dab9dd36],.monthly-detail-data .month-data-left[data-v-dab9dd36]{background-color:#f0f8ff}.monthly-detail-data .month-width[data-v-dab9dd36]{width:120px}.monthly-detail-data input[type=number][data-v-dab9dd36],.monthly-detail-data select[data-v-dab9dd36],.monthly-detail-data textarea[data-v-dab9dd36]{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:14px}table[data-v-67965f5e]{border-collapse:collapse;border-spacing:0;width:100%}td[data-v-67965f5e],th[data-v-67965f5e]{padding:8px;vertical-align:middle;border:1px solid #ccc!important;min-width:100px;font-size:14px;text-align:center}input[type=email][data-v-67965f5e],input[type=password][data-v-67965f5e],input[type=text][data-v-67965f5e]{width:100%;padding:10px;margin-bottom:20px;border:1px solid #ddd;border-radius:5px;font-size:16px}.w-half[data-v-67965f5e]{width:50%!important}.w-third[data-v-67965f5e]{width:30%!important}.btn-area[data-v-67965f5e]{margin-top:32px;text-align:center}.btn-area-fixed[data-v-67965f5e]{position:fixed;top:100px;right:60px;z-index:50}.monthly-detail-data[data-v-67965f5e]{margin:20px auto 20px 0;width:100%;font-size:14px}.monthly-detail-data .month-data-header[data-v-67965f5e]{background-color:#036;color:#fff}.monthly-detail-data .month-data-left .detail-btn-area[data-v-67965f5e],.monthly-detail-data .month-data-left[data-v-67965f5e]{background-color:#f0f8ff}.monthly-detail-data .month-width[data-v-67965f5e]{width:120px}.monthly-detail-data input[type=number][data-v-67965f5e],.monthly-detail-data select[data-v-67965f5e],.monthly-detail-data textarea[data-v-67965f5e]{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:14px}.modal[data-v-169d7e2f]{display:block;background-color:rgba(0,0,0,.5)}.modal-dialog[data-v-169d7e2f]{max-width:500px}.modal[data-v-fb3d3146]{display:block;background-color:rgba(0,0,0,.5)}.modal-dialog[data-v-fb3d3146]{max-width:500px}.modal[data-v-70d50ff7]{display:block;background-color:rgba(0,0,0,.5)}.modal-dialog[data-v-70d50ff7]{max-width:500px}.modal[data-v-443246e0]{display:block;background-color:rgba(0,0,0,.5)}.modal-dialog[data-v-443246e0]{max-width:500px}.modal[data-v-601c4c50]{display:block;background-color:rgba(0,0,0,.5)}.modal-dialog[data-v-601c4c50]{max-width:500px}.accordion-enter-active[data-v-d7221492],.accordion-leave-active[data-v-d7221492]{overflow:hidden}.temp-total-amount-area td[data-v-d7221492],.temp-total-amount-area th[data-v-d7221492]{font-size:20px;padding:8px 16px}.temp-total-amount-area th[data-v-d7221492]{background-color:#e9f4f9}.temporaryWork-item[data-v-d7221492]{border:1px solid #ddd;padding:10px;margin-bottom:10px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.temporaryWork-item[data-v-d7221492]:hover{background-color:#f5f5f5}.table-wrapper table[data-v-d7221492]{background:#fff;border:1px solid #bbb;margin-bottom:0;height:100%}.table-wrapper thead th[data-v-d7221492]{position:sticky;top:0;background:#036!important;color:#fff!important;z-index:55}.table-wrapper th.sticky-left-second[data-v-d7221492],.table-wrapper th.sticky-left-third[data-v-d7221492],.table-wrapper th.sticky-left[data-v-d7221492]{z-index:100!important}.table-wrapper th.sticky-left[data-v-d7221492],td.sticky-left[data-v-d7221492]{position:sticky;left:0;min-width:240px;width:240px;max-width:240px;background:#f0f8ff;box-shadow:inset -1px 0 #bbb}.table-wrapper th.sticky-left-second[data-v-d7221492],td.sticky-left-second[data-v-d7221492]{position:sticky;left:240px;min-width:120px;width:120px;max-width:120px;background:#f0f8ff;box-shadow:inset -1px 0 #bbb}.table-wrapper th.sticky-left-third[data-v-d7221492],td.sticky-left-third[data-v-d7221492]{position:sticky;left:360px;min-width:120px;width:120px;max-width:120px;background:#f0f8ff;box-shadow:inset -1px 0 #bbb}td.sticky-left[data-v-d7221492]{z-index:50}td.sticky-left-second[data-v-d7221492]{z-index:49}td.sticky-left-third[data-v-d7221492]{z-index:48}.table-wrapper table td[data-v-d7221492],.table-wrapper table th[data-v-d7221492]{font-size:12px}.table-wrapper tbody tr.unworked-row td[data-v-d7221492]{background-color:#efefef;color:#6c757d}.table-wrapper tbody tr.unworked-row td.sticky-left-second[data-v-d7221492],.table-wrapper tbody tr.unworked-row td.sticky-left-third[data-v-d7221492],.table-wrapper tbody tr.unworked-row td.sticky-left[data-v-d7221492]{background-color:#e4e4e4!important}.table-wrapper tbody tr.unworked-row .vendor-info-table th[data-v-d7221492]{background-color:#ddd;color:#6c757d}.vendor-info-table[data-v-d7221492]{width:100%;border:none!important}.vendor-info-table tr[data-v-d7221492]{border-bottom:1px solid #bbb}.vendor-info-table tr[data-v-d7221492]:last-child{border-bottom:none!important}.vendor-info-table td[data-v-d7221492],.vendor-info-table th[data-v-d7221492]{padding:4px 8px}.vendor-info-table th[data-v-d7221492]{max-width:240px;width:240px;min-width:240px;border-right:1px solid #bbb;background-color:#e9f4f9;font-weight:400}input[type=email][data-v-ef95b512],input[type=password][data-v-ef95b512],input[type=text][data-v-ef95b512]{width:100%;padding:10px;margin-bottom:4px;border:1px solid #ddd;border-radius:5px}.monthly-detail-data[data-v-ef95b512]{margin:0 auto 20px 0;width:100%;font-size:14px}.monthly-detail-data .month-data-header[data-v-ef95b512]{background-color:#036;color:#fff}.monthly-detail-data .month-data-left[data-v-ef95b512]{background-color:#f0f8ff}.monthly-detail-data .month-width[data-v-ef95b512]{width:120px}.monthly-detail-data input[type=number][data-v-ef95b512],.monthly-detail-data select[data-v-ef95b512],.monthly-detail-data textarea[data-v-ef95b512]{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:14px}.monthly-detail-data .btn-width[data-v-ef95b512]{width:80px}.btn-area[data-v-ef95b512]{text-align:center}.w-half[data-v-ef95b512]{width:50%!important}.w-third[data-v-ef95b512]{width:30%!important}.w-third-forth[data-v-ef95b512]{width:75%!important}.w-100[data-v-ef95b512]{width:100px!important}.w-80[data-v-ef95b512]{width:80px!important}.form-container[data-v-eca6f192]{width:70%;padding:20px 20px 80px 20px;margin:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}input[type=email][data-v-eca6f192],input[type=password][data-v-eca6f192],input[type=text][data-v-eca6f192]{width:100%;padding:10px;margin-bottom:4px;border:1px solid #ddd;border-radius:5px}.monthly-detail-data[data-v-eca6f192]{margin:0 auto 20px 0;width:100%;font-size:14px}.monthly-detail-data .month-data-header[data-v-eca6f192]{background-color:#036;color:#fff}.monthly-detail-data .month-data-left[data-v-eca6f192]{background-color:#f0f8ff}.monthly-detail-data .month-width[data-v-eca6f192]{width:120px}.monthly-detail-data input[type=number][data-v-eca6f192],.monthly-detail-data select[data-v-eca6f192],.monthly-detail-data textarea[data-v-eca6f192]{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:14px}.monthly-detail-data .btn-width[data-v-eca6f192]{width:80px}.btn-area[data-v-eca6f192]{text-align:center}.w-half[data-v-eca6f192]{width:50%!important}.w-third[data-v-eca6f192]{width:30%!important}.w-third-forth[data-v-eca6f192]{width:75%!important}.w-100[data-v-eca6f192]{width:100px!important}.w-80[data-v-eca6f192]{width:80px!important}.detail-container[data-v-ddaf7ff8]{width:70%;padding:20px;margin:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.detail-item[data-v-ddaf7ff8]{margin-bottom:10px}table th[data-v-ddaf7ff8]{background:#2c3e50;color:#fff}table td[data-v-ddaf7ff8],table th[data-v-ddaf7ff8]{padding:8px}.vendor-info-table th[data-v-ddaf7ff8]{color:#000;background-color:#e8eef8;font-weight:400}.btn-area[data-v-ddaf7ff8]{text-align:center}.list-container[data-v-33ec2866]{padding:20px 20px 80px 20px;margin:auto}.vendor-item[data-v-33ec2866]{border:1px solid #ddd;padding:10px;margin-bottom:10px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.vendor-item[data-v-33ec2866]:hover{background-color:#f5f5f5}table thead th[data-v-33ec2866]{background:#036!important;color:#fff!important}table td[data-v-33ec2866],table th[data-v-33ec2866]{font-size:14px}table .btn-cell[data-v-33ec2866]{width:132px;min-width:132px;max-width:132px}.pagination-container[data-v-33ec2866]{display:flex;justify-content:center;align-items:center;margin-top:20px}.pagination-container button[data-v-33ec2866]{margin:0 10px}.form-container[data-v-1e1930fa]{padding:20px;width:100%;margin:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.header h2[data-v-1e1930fa]{font-weight:700}.header p[data-v-1e1930fa]{text-align:center;margin-bottom:20px}.text-center[data-v-1e1930fa]{text-align:center}table[data-v-1e1930fa]{border-collapse:collapse;width:100%}td[data-v-1e1930fa],th[data-v-1e1930fa]{padding:8px;border-bottom:1px solid #000;text-align:center}tr:last-child td[data-v-1e1930fa]{border-bottom:none}.small-input[data-v-1e1930fa]{width:50px}.month-data-header[data-v-1e1930fa]{background-color:#f0f8ff;font-weight:700}.special-notes-table[data-v-1e1930fa]{width:100%;margin-top:20px;border-collapse:collapse}.special-notes-table td[data-v-1e1930fa],.special-notes-table th[data-v-1e1930fa]{border:1px solid #000}.no-resize[data-v-1e1930fa]{resize:none}.btn-area[data-v-1e1930fa]{text-align:center;margin-top:20px}.list-container[data-v-2fb9687c]{width:100%;margin:auto}.d-width-two-forth[data-v-2fb9687c]{width:50%}.d-width-one-forth[data-v-2fb9687c]{width:25%}.header h2[data-v-2fb9687c]{text-align:left;font-weight:700}.header p[data-v-2fb9687c]{text-align:left;margin-bottom:20px}.button-area[data-v-2fb9687c]{text-align:right;margin-bottom:20px}.button-area .btn[data-v-2fb9687c]{margin-left:10px}.text-center[data-v-2fb9687c]{text-align:center}.monthly-detail-data[data-v-2fb9687c]{margin:20px auto;width:100%;border-collapse:collapse}td[data-v-2fb9687c],th[data-v-2fb9687c]{padding:4px 8px;border-bottom:1px solid #000;text-align:center;font-size:14px}.none-border-bottom td[data-v-2fb9687c]{border-bottom:none!important}.monthly-detail-data th.month-data-header[data-v-2fb9687c]{background-color:#f0f8ff;font-weight:700}.page-break[data-v-2fb9687c]{page-break-before:always}.d-width-two-forth[data-v-521d6a1a]{width:50%}.d-width-one-forth[data-v-521d6a1a]{width:25%}.header h2[data-v-521d6a1a]{text-align:left;font-weight:700}.header p[data-v-521d6a1a]{text-align:left;margin-bottom:20px}.button-area[data-v-521d6a1a]{text-align:right;margin-bottom:20px}.button-area .btn[data-v-521d6a1a]{margin-left:10px}.text-center[data-v-521d6a1a]{text-align:center}.monthly-detail-data[data-v-521d6a1a]{margin:20px auto;width:100%;border-collapse:collapse}td[data-v-521d6a1a],th[data-v-521d6a1a]{padding:4px 8px;border-bottom:1px solid #000;text-align:center;font-size:14px}.none-border-bottom td[data-v-521d6a1a]{border-bottom:none!important}.monthly-detail-data th.month-data-header[data-v-521d6a1a]{background-color:#f0f8ff;font-weight:700}.form-container[data-v-ff43776c]{padding:20px;width:100%;margin:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.header h2[data-v-ff43776c]{font-weight:700}.header p[data-v-ff43776c]{text-align:center;margin-bottom:20px}.text-center[data-v-ff43776c]{text-align:center}table[data-v-ff43776c]{border-collapse:collapse;width:100%}td[data-v-ff43776c],th[data-v-ff43776c]{padding:8px;border-bottom:1px solid #000;text-align:center}tr:last-child td[data-v-ff43776c]{border-bottom:none}.small-input[data-v-ff43776c]{width:50px}.month-data-header[data-v-ff43776c]{background-color:#f0f8ff;font-weight:700}.special-notes-table[data-v-ff43776c]{width:100%;margin-top:20px;border-collapse:collapse}.special-notes-table td[data-v-ff43776c],.special-notes-table th[data-v-ff43776c]{border:1px solid #000}.no-resize[data-v-ff43776c]{resize:none}.btn-area[data-v-ff43776c]{text-align:center;margin-top:20px}.list-container[data-v-0efb3293]{padding:20px 20px 80px 20px;margin:auto}.building-item[data-v-0efb3293]{border:1px solid #ddd;padding:10px;margin-bottom:10px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.building-item[data-v-0efb3293]:hover{background-color:#f5f5f5}table thead th[data-v-0efb3293]{background:#036!important;color:#fff!important}table td[data-v-0efb3293],table th[data-v-0efb3293]{font-size:14px}table .btn-cell[data-v-0efb3293]{width:132px;min-width:132px;max-width:132px}.pagination-container[data-v-0efb3293]{display:flex;justify-content:center;align-items:center;margin-top:20px}.pagination-container button[data-v-0efb3293]{margin:0 10px}.building-item[data-v-547c0daf]{border:1px solid #ddd;padding:10px;margin-bottom:10px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.building-item[data-v-547c0daf]:hover{background-color:#f5f5f5}.table-wrapper[data-v-547c0daf]{background:#fff;border:1px solid #bbb;width:100%;overflow-x:scroll}.table-wrapper table[data-v-547c0daf]{margin-bottom:0}.annual-work-table-header th[data-v-547c0daf]{background:#005e66!important;color:#fff!important}table td[data-v-547c0daf],table th[data-v-547c0daf]{font-size:14px}.table-wrapper .sticky-left[data-v-547c0daf]{position:sticky;z-index:100;border-left:none;left:0}.table-wrapper .sticky-left[data-v-547c0daf]:after,.table-wrapper .sticky-left[data-v-547c0daf]:before{position:absolute;top:0;left:0;width:100%;height:100%;border-right:1px solid #dee2e6;z-index:99}.table-wrapper .sticky-left[data-v-547c0daf],.table-wrapper .sticky-left[data-v-547c0daf]:after,.table-wrapper .sticky-left[data-v-547c0daf]:before{min-width:64px;width:64px;max-width:64px}.status-no-billing td[data-v-547c0daf]{background-color:#ffd5ec!important;color:red}.status-no-sending td[data-v-547c0daf]{background-color:#ffdbc9!important;color:#000}.status-no-schedule td[data-v-547c0daf]{background-color:#cfc!important;color:#000}.status-no-confirm td[data-v-547c0daf]{background-color:#ffc!important;color:#000}.status-all-ok td[data-v-547c0daf]{background-color:#e6ffe9!important;color:#000}.selected-row[data-v-547c0daf]{cursor:pointer}.selected-row td[data-v-547c0daf]{background-color:#f0f8ff}.form-container[data-v-2fb2cf7f]{padding:20px;width:80%;margin:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.header h2[data-v-2fb2cf7f]{font-weight:700}.header p[data-v-2fb2cf7f]{text-align:center;margin-bottom:20px}.schedule-customer-rep .relative[data-v-2fb2cf7f]{min-width:600px;max-width:600px}.text-center[data-v-2fb2cf7f]{text-align:center}table[data-v-2fb2cf7f]{border-collapse:collapse;width:100%}td[data-v-2fb2cf7f],th[data-v-2fb2cf7f]{padding:8px;border:1px solid #000;text-align:center}.small-input[data-v-2fb2cf7f]{width:50px}.month-data-header[data-v-2fb2cf7f]{background-color:#f0f8ff;font-weight:700}.special-notes-table[data-v-2fb2cf7f]{width:100%;margin-top:20px;border-collapse:collapse}.special-notes-table td[data-v-2fb2cf7f],.special-notes-table th[data-v-2fb2cf7f]{border:1px solid #000}.no-resize[data-v-2fb2cf7f]{resize:none}.btn-area[data-v-2fb2cf7f]{text-align:right;margin-top:20px}.list-container[data-v-3af2cb4a]{padding:20px;width:100%;margin:0 auto 20px auto;border:1px solid #000}.header h4[data-v-3af2cb4a]{text-align:left;font-size:16px}.header p[data-v-3af2cb4a]{text-align:left;margin-bottom:20px}.button-area[data-v-3af2cb4a]{text-align:right;margin-bottom:20px}.button-area .btn[data-v-3af2cb4a]{margin-left:10px}.text-center[data-v-3af2cb4a]{text-align:center}.cal-title-area[data-v-3af2cb4a]{position:relative}.cal-title-area .cal-my-corp[data-v-3af2cb4a]{position:absolute;right:20px;bottom:0;margin:0}.schedule-title[data-v-3af2cb4a]{font-size:18px}.monthly-detail-data[data-v-3af2cb4a]{margin:20px auto;width:100%;border-collapse:collapse;border:1px solid #000}.monthly-detail-data td[data-v-3af2cb4a],.monthly-detail-data th[data-v-3af2cb4a]{border-top:1px solid #000;border-left:1px solid #000;padding:8px;height:38px;text-align:center;background-color:#fff;font-size:11px}.monthly-detail-data td[data-v-3af2cb4a]:last-child,.monthly-detail-data th[data-v-3af2cb4a]:last-child{border-right:1px solid #000}.monthly-detail-data tr:last-child td[data-v-3af2cb4a]{border-bottom:1px solid #000}.monthly-detail-data th.month-data-header[data-v-3af2cb4a]{background-color:#f0f8ff;font-weight:700}.monthly-detail-data .work-building[data-v-3af2cb4a]{min-width:140px;width:140px;max-width:140px}.monthly-detail-data .work-content[data-v-3af2cb4a]{min-width:180px;width:180px;max-width:180px}.monthly-detail-data .work-date[data-v-3af2cb4a]{min-width:30px;width:30px;max-width:30px}.monthly-detail-data .work-time[data-v-3af2cb4a]{min-width:100px;width:100px;max-width:100px}.special-notes-table[data-v-3af2cb4a]{width:100%;border-collapse:collapse;margin-top:20px}.special-notes-table td[data-v-3af2cb4a],.special-notes-table th[data-v-3af2cb4a]{border:1px solid #000;padding:8px;text-align:left;vertical-align:top;word-wrap:break-word;white-space:pre-wrap;font-size:11px}.special-notes-table th[data-v-3af2cb4a]{border-bottom:none;background-color:#f0f0f0;font-weight:700;text-align:left}.special-notes-table td.note-row[data-v-3af2cb4a]{min-height:80px;height:80px}.page-break[data-v-3af2cb4a]{page-break-before:always}.btn-loading-area[data-v-34c3d937]{width:70%;margin:0 auto}.list-container[data-v-34c3d937]{padding:20px;width:70%;margin:0 auto 20px auto;border:1px solid #000}.header h2[data-v-34c3d937]{text-align:left;font-weight:700}.header p[data-v-34c3d937]{text-align:left;margin-bottom:20px}.button-area[data-v-34c3d937]{width:70%;margin:20px auto}.button-area .btn[data-v-34c3d937]{margin-left:10px}.text-center[data-v-34c3d937]{text-align:center}.cal-title-area[data-v-34c3d937]{position:relative}.cal-title-area .cal-my-corp[data-v-34c3d937]{position:absolute;right:20px;bottom:0;margin:0}.monthly-detail-data[data-v-34c3d937]{margin:20px auto;width:100%;border-collapse:collapse}.monthly-detail-data td[data-v-34c3d937],.monthly-detail-data th[data-v-34c3d937]{border:1px solid #000;padding:8px;height:38px;text-align:center;font-size:14px}.monthly-detail-data th.month-data-header[data-v-34c3d937]{background-color:#f0f8ff;font-weight:700}.monthly-detail-data .work-building[data-v-34c3d937]{min-width:140px;width:140px;max-width:140px}.monthly-detail-data .work-content[data-v-34c3d937]{min-width:180px;width:180px;max-width:180px}.monthly-detail-data .work-date[data-v-34c3d937]{min-width:40px;width:40px;max-width:40px}.monthly-detail-data .work-time[data-v-34c3d937]{min-width:160px;width:160px;max-width:160px}.special-notes-table[data-v-34c3d937]{width:100%;border-collapse:collapse;margin-top:20px}.special-notes-table td[data-v-34c3d937],.special-notes-table th[data-v-34c3d937]{border:1px solid #000;padding:8px;text-align:left;vertical-align:top;word-wrap:break-word;white-space:pre-wrap;font-size:14px}.special-notes-table th[data-v-34c3d937]{background-color:#f0f0f0;font-weight:700;text-align:left}.special-notes-table td.note-row[data-v-34c3d937]{min-height:80px;height:80px}.button-area[data-v-77e2d9b4]{width:70%;margin:20px auto;text-align:right;margin-bottom:20px}.button-area .btn[data-v-77e2d9b4]{margin-left:10px}.form-container[data-v-d5716e24]{padding:20px;width:80%;margin:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.header h2[data-v-d5716e24]{font-weight:700}.header p[data-v-d5716e24]{text-align:center;margin-bottom:20px}.schedule-customer-rep .relative[data-v-d5716e24]{min-width:600px;max-width:600px}.text-center[data-v-d5716e24]{text-align:center}table[data-v-d5716e24]{border-collapse:collapse;width:100%}td[data-v-d5716e24],th[data-v-d5716e24]{padding:8px;border:1px solid #000;text-align:center}.small-input[data-v-d5716e24]{width:50px}.month-data-header[data-v-d5716e24]{background-color:#f0f8ff;font-weight:700}.special-notes-table[data-v-d5716e24]{width:100%;margin-top:20px;border-collapse:collapse}.special-notes-table td[data-v-d5716e24],.special-notes-table th[data-v-d5716e24]{border:1px solid #000}.no-resize[data-v-d5716e24]{resize:none}.btn-area[data-v-d5716e24]{text-align:right;margin-top:20px}.list-container[data-v-7ce2bcb0]{padding:20px;margin:auto}.building-item[data-v-7ce2bcb0]{border:1px solid #ddd;padding:10px;margin-bottom:10px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.building-item[data-v-7ce2bcb0]:hover{background-color:#f5f5f5}.table-wrapper[data-v-7ce2bcb0]{max-height:calc(100vh - 270px);overflow-y:auto;background:#fff;border:1px solid #bbb}.table-wrapper table[data-v-7ce2bcb0]{background:#fff;border:1px solid #bbb;margin-bottom:0}.table-wrapper thead th[data-v-7ce2bcb0]{position:sticky;top:0;background:#036!important;color:#fff!important;z-index:10}.table-wrapper .th-sticky[data-v-7ce2bcb0]{z-index:100!important}.table-wrapper th.sticky-left[data-v-7ce2bcb0],td.sticky-left[data-v-7ce2bcb0]{position:sticky;left:0;min-width:64px;width:64px;max-width:64px;background:#f0f8ff;box-shadow:inset -1px 0 #bbb;z-index:50}.table-wrapper th.sticky-left-second[data-v-7ce2bcb0],td.sticky-left-second[data-v-7ce2bcb0]{position:sticky;left:64px;min-width:120px;width:120px;max-width:120px;background:#f0f8ff;box-shadow:inset -1px 0 #bbb;z-index:49}table td[data-v-7ce2bcb0],table th[data-v-7ce2bcb0]{font-size:14px}.pagination-container[data-v-7ce2bcb0]{display:flex;justify-content:center;align-items:center;margin-top:20px}.pagination-container button[data-v-7ce2bcb0]{margin:0 10px}.btn-cell[data-v-7ce2bcb0]{width:184px}.status-no-billing td[data-v-7ce2bcb0]{background-color:#ffd5ec!important}.status-no-sending td[data-v-7ce2bcb0]{background-color:#ffdbc9!important}.status-no-schedule td[data-v-7ce2bcb0]{background-color:#cfc!important}.status-no-confirm td[data-v-7ce2bcb0]{background-color:#ffc!important}.status-all-ok td[data-v-7ce2bcb0]{background-color:#e6ffe9!important}.building-item[data-v-ca5897ee]{border:1px solid #ddd;padding:10px;margin-bottom:10px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.building-item[data-v-ca5897ee]:hover{background-color:#f5f5f5}.table-wrapper[data-v-ca5897ee]{background:#fff;border:1px solid #bbb;width:100%;overflow-x:scroll}.table-wrapper table[data-v-ca5897ee]{margin-bottom:0}.table-wrapper thead th[data-v-ca5897ee]{background:#036!important;color:#fff!important}table td[data-v-ca5897ee],table th[data-v-ca5897ee]{font-size:14px}.table-wrapper .sticky-left-second[data-v-ca5897ee],.table-wrapper .sticky-left-third[data-v-ca5897ee],.table-wrapper .sticky-left[data-v-ca5897ee]{position:sticky;z-index:100}.table-wrapper .sticky-left-second[data-v-ca5897ee]:after,.table-wrapper .sticky-left-second[data-v-ca5897ee]:before,.table-wrapper .sticky-left-third[data-v-ca5897ee]:after,.table-wrapper .sticky-left-third[data-v-ca5897ee]:before,.table-wrapper .sticky-left[data-v-ca5897ee]:after,.table-wrapper .sticky-left[data-v-ca5897ee]:before{position:absolute;top:0;width:100%;height:100%;border-left:1px solid #dee2e6;z-index:99}.table-wrapper .sticky-left-third[data-v-ca5897ee]:after,.table-wrapper .sticky-left-third[data-v-ca5897ee]:before,.table-wrapper .sticky-left[data-v-ca5897ee]:after,.table-wrapper .sticky-left[data-v-ca5897ee]:before{content:""}.table-wrapper .sticky-left[data-v-ca5897ee]{left:1px;min-width:200px;width:200px;max-width:200px}.table-wrapper .sticky-left[data-v-ca5897ee]:before{left:0}.table-wrapper .sticky-left[data-v-ca5897ee]:after{left:199px}.table-wrapper .sticky-left-second[data-v-ca5897ee]{left:201px;min-width:224px;width:224px;max-width:224px}.table-wrapper .sticky-left-second[data-v-ca5897ee]:before{left:-1px}.table-wrapper .sticky-left-second[data-v-ca5897ee]:after{left:223px}.table-wrapper .sticky-left-third[data-v-ca5897ee]{left:425px;min-width:120px;width:120px;max-width:120px}.table-wrapper .sticky-left-third[data-v-ca5897ee]:before{left:-1px}.table-wrapper .sticky-left-third[data-v-ca5897ee]:after{left:119px}.status-no-billing td[data-v-ca5897ee]{background-color:#ffd5ec!important;color:red}.status-no-sending td[data-v-ca5897ee]{background-color:#ffdbc9!important;color:#000}.status-no-schedule td[data-v-ca5897ee]{background-color:#cfc!important;color:#000}.status-no-confirm td[data-v-ca5897ee]{background-color:#ffc!important;color:#000}.status-all-ok td[data-v-ca5897ee]{background-color:#e6ffe9!important;color:#000}.building-item[data-v-b6ffe224]{border:1px solid #ddd;padding:10px;margin-bottom:10px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.building-item[data-v-b6ffe224]:hover{background-color:#f5f5f5}.table-wrapper[data-v-b6ffe224]{background:#fff;border:1px solid #bbb;width:100%;overflow-x:scroll}.table-wrapper table[data-v-b6ffe224]{margin-bottom:0}.annual-work-table-header th[data-v-b6ffe224]{background:#005e66!important;color:#fff!important}.temporary-work-table-header th[data-v-b6ffe224]{background:#662c00!important;color:#fff!important}table td[data-v-b6ffe224],table th[data-v-b6ffe224]{font-size:14px}.table-wrapper .sticky-left[data-v-b6ffe224]{position:sticky;z-index:100;border-left:none;left:0}.table-wrapper .sticky-left[data-v-b6ffe224]:after,.table-wrapper .sticky-left[data-v-b6ffe224]:before{position:absolute;top:0;left:0;width:100%;height:100%;border-right:1px solid #dee2e6;z-index:99}.table-wrapper .sticky-left[data-v-b6ffe224],.table-wrapper .sticky-left[data-v-b6ffe224]:after,.table-wrapper .sticky-left[data-v-b6ffe224]:before{min-width:64px;width:64px;max-width:64px}.status-no-billing td[data-v-b6ffe224]{background-color:#ffd5ec!important;color:red}.status-no-sending td[data-v-b6ffe224]{background-color:#ffdbc9!important;color:#000}.status-no-schedule td[data-v-b6ffe224]{background-color:#cfc!important;color:#000}.status-no-confirm td[data-v-b6ffe224]{background-color:#ffc!important;color:#000}.status-all-ok td[data-v-b6ffe224]{background-color:#e6ffe9!important;color:#000}.selected-row[data-v-b6ffe224]{cursor:pointer}.selected-row td[data-v-b6ffe224]{background-color:#f0f8ff}.header h2[data-v-787bd590]{font-weight:700}.annual-work-cancel-row>td[data-v-787bd590]{background:#eef1f4!important;color:#7b8491}.annual-work-cancel-row input[data-v-787bd590]:not([type=checkbox]),.annual-work-cancel-row textarea[data-v-787bd590]{text-decoration:line-through}.annual-cancel-check[data-v-787bd590]{display:inline-flex;align-items:center;gap:7px;margin:0;padding:7px 10px;border:1px solid #f1aeb5;border-radius:8px;background:#fff5f5;color:#b02a37;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.annual-cancel-check .form-check-input[data-v-787bd590]{margin:0;cursor:pointer}.fixed-fee-summary-badge[data-v-787bd590]{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid #9ec5fe;border-radius:999px;background:#e7f1ff;color:#084298;font-size:12px;font-weight:700;white-space:nowrap}.header p[data-v-787bd590]{text-align:center;margin-bottom:20px}.annual-bill-customer-rep .relative[data-v-787bd590]{min-width:500px;max-width:500px}.dear-nm-form[data-v-787bd590]{min-width:360px}.header .middle-title .billing-company-address[data-v-787bd590],.header .middle-title .billing-company-nm[data-v-787bd590],.header .middle-title .billing-company-representative[data-v-787bd590],.header .middle-title .billing-greeting[data-v-787bd590]{font-weight:700}.header .billing-company-address[data-v-787bd590],.header .billing-company-nm[data-v-787bd590],.header .billing-company-representative[data-v-787bd590],.header .text-end p[data-v-787bd590]{text-align:justify;text-justify:inter-ideograph;margin-left:auto;margin-right:0;margin-bottom:0;display:block;line-height:.8}.header .billing-company-address[data-v-787bd590]:after,.header .billing-company-nm[data-v-787bd590]:after,.header .billing-company-representative[data-v-787bd590]:after,.header .text-end p[data-v-787bd590]:after{content:"";display:inline-block;width:100%}.header .middle-title .billing-greeting[data-v-787bd590]{font-size:20px;margin-left:20px}.header .billing-company-nm[data-v-787bd590]{font-size:24px}.header .billing-company-representative[data-v-787bd590]{font-size:18px}.header .company-regist-no[data-v-787bd590]{font-size:16px}.total-billing-amount-area .total-billing-amount[data-v-787bd590]{display:inline-block;border-bottom:4px solid #000}.total-billing-amount-area .carryover-amount h5[data-v-787bd590]{min-width:100px}.total-billing-amount-area .carryover-amount input[data-v-787bd590]{max-width:300px}table[data-v-787bd590]{border-collapse:collapse;width:100%}td[data-v-787bd590],th[data-v-787bd590]{padding:8px;border:1px solid #000;text-align:center;font-size:14px}th span[data-v-787bd590]{font-size:12px}td input[data-v-787bd590]{font-size:14px!important}[data-v-787bd590] .form-control{margin-bottom:0;padding:6px 12px;font-size:14px}.small-input[data-v-787bd590]{width:50px}.month-data-header[data-v-787bd590]{background-color:#f0f8ff;font-weight:700}.work-date[data-v-787bd590]{max-width:160px}.tax-input[data-v-787bd590]{max-width:100px}.bill-amount[data-v-787bd590]{max-width:130px}.no-resize[data-v-787bd590]{resize:none}.btn-area[data-v-787bd590]{text-align:right;margin-top:20px}.bank-checktitle[data-v-787bd590]{min-width:120px;width:120px;max-width:120px}.invoice-title[data-v-35b70284]{background-color:#77b8de;color:#fff}.header h2[data-v-35b70284]{font-weight:700}.annual-work-cancel-row>td[data-v-35b70284]{background:#eef1f4!important;color:#7b8491}.annual-work-cancel-row input[data-v-35b70284]:not([type=checkbox]),.annual-work-cancel-row textarea[data-v-35b70284]{text-decoration:line-through}.annual-cancel-check[data-v-35b70284]{display:inline-flex;align-items:center;gap:7px;margin:0;padding:7px 10px;border:1px solid #f1aeb5;border-radius:8px;background:#fff5f5;color:#b02a37;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.annual-cancel-check .form-check-input[data-v-35b70284]{margin:0;cursor:pointer}.fixed-fee-summary-badge[data-v-35b70284]{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid #9ec5fe;border-radius:999px;background:#e7f1ff;color:#084298;font-size:12px;font-weight:700;white-space:nowrap}.header p[data-v-35b70284]{text-align:center;margin-bottom:20px}.annual-bill-customer-rep .relative[data-v-35b70284]{min-width:500px;max-width:500px}.dear-nm-form[data-v-35b70284]{min-width:360px}.header .middle-title .billing-company-address[data-v-35b70284],.header .middle-title .billing-company-nm[data-v-35b70284],.header .middle-title .billing-company-representative[data-v-35b70284],.header .middle-title .billing-greeting[data-v-35b70284]{font-weight:700}.color-billing-company-orange[data-v-35b70284]{color:#f60}.header .middle-title .billing-greeting[data-v-35b70284]{font-size:20px;margin-left:20px}.header .billing-company-nm[data-v-35b70284]{font-size:24px}.header .billing-company-representative[data-v-35b70284]{font-size:18px}.header .company-regist-no[data-v-35b70284]{font-size:16px}.total-billing-amount-area .total-billing-amount[data-v-35b70284]{display:inline-block}.total-billing-amount-area .carryover-amount h5[data-v-35b70284]{min-width:100px}.total-billing-amount-area .carryover-amount input[data-v-35b70284]{max-width:300px}table[data-v-35b70284]{border-collapse:collapse;width:100%}td[data-v-35b70284],th[data-v-35b70284]{padding:8px;border:1px solid #000;text-align:center;font-size:14px}th span[data-v-35b70284]{font-size:12px}td input[data-v-35b70284]{font-size:14px!important}[data-v-35b70284] .form-control{margin-bottom:0;padding:6px 12px;font-size:14px}.small-input[data-v-35b70284]{width:50px}.month-data-header[data-v-35b70284]{background-color:#f0f8ff;font-weight:700}.work-date[data-v-35b70284]{max-width:160px}.tax-input[data-v-35b70284]{max-width:100px}.bill-amount[data-v-35b70284]{max-width:130px}.no-resize[data-v-35b70284]{resize:none}.btn-area[data-v-35b70284]{text-align:right;margin-top:20px}.bank-checktitle[data-v-35b70284]{min-width:120px;width:120px;max-width:120px}.cancel-confirm[data-v-95f11be6]{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px}.cancel-confirm__backdrop[data-v-95f11be6]{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(15,23,42,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cancel-confirm__panel[data-v-95f11be6]{position:relative;width:min(720px,100%);max-height:min(820px,calc(100vh - 48px));overflow:hidden;border:1px solid hsla(0,0%,100%,.5);border-radius:20px;background:#fff;box-shadow:0 28px 80px rgba(15,23,42,.34)}.cancel-confirm__header[data-v-95f11be6]{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:28px 30px 22px;background:linear-gradient(135deg,#fff7ed,#fff 68%);border-bottom:1px solid #fed7aa}.cancel-confirm__icon[data-v-95f11be6]{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#dc2626;color:#fff;font-size:30px;font-weight:800;box-shadow:0 8px 18px rgba(220,38,38,.24)}.cancel-confirm__eyebrow[data-v-95f11be6]{margin:0 0 4px;color:#b45309;font-size:12px;font-weight:800;letter-spacing:.14em}.cancel-confirm__title[data-v-95f11be6]{margin:0;color:#0f172a;font-size:24px;font-weight:800;line-height:1.35}.cancel-confirm__lead[data-v-95f11be6]{margin:8px 0 0;color:#64748b;line-height:1.65}.cancel-confirm__summary[data-v-95f11be6]{display:grid;grid-template-columns:1fr 1px 1fr;gap:24px;margin:22px 30px 0;padding:18px 22px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.cancel-confirm__summary-item[data-v-95f11be6]{display:flex;flex-direction:column;gap:3px}.cancel-confirm__summary-label[data-v-95f11be6]{color:#64748b;font-size:12px;font-weight:700}.cancel-confirm__summary-item strong[data-v-95f11be6]{color:#0f172a;font-size:20px}.cancel-confirm__summary-divider[data-v-95f11be6]{background:#cbd5e1}.cancel-confirm__body[data-v-95f11be6]{max-height:420px;overflow-y:auto;padding:22px 30px 26px}.cancel-confirm__section-title[data-v-95f11be6]{margin:0 0 10px;color:#334155;font-size:13px;font-weight:800}.cancel-confirm__list[data-v-95f11be6]{display:grid;gap:9px}.cancel-confirm__item[data-v-95f11be6]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #e2e8f0;border-left:4px solid #ef4444;border-radius:10px;background:#fff}.cancel-confirm__item-main[data-v-95f11be6]{min-width:0}.cancel-confirm__item-meta[data-v-95f11be6]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:5px}.cancel-confirm__building[data-v-95f11be6],.cancel-confirm__date[data-v-95f11be6]{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}.cancel-confirm__date[data-v-95f11be6]{background:#fee2e2;color:#b91c1c}.cancel-confirm__building[data-v-95f11be6]{overflow:hidden;max-width:320px;background:#e2e8f0;color:#334155;text-overflow:ellipsis;white-space:nowrap}.cancel-confirm__work[data-v-95f11be6]{margin:0;overflow-wrap:anywhere;color:#1e293b;font-weight:700}.cancel-confirm__amount[data-v-95f11be6]{flex:0 0 auto;color:#991b1b;font-size:16px;white-space:nowrap}.cancel-confirm__amount--unchanged[data-v-95f11be6]{color:#0a58ca;font-size:12px}.cancel-confirm__fixed-fee-notice[data-v-95f11be6]{margin-top:12px;padding:12px 14px;border:1px solid #9ec5fe;border-radius:10px;background:#e7f1ff;color:#084298;font-size:13px;font-weight:600}.cancel-confirm__notice[data-v-95f11be6]{display:flex;gap:10px;margin-top:16px;padding:13px 15px;border-radius:10px;background:#eff6ff;color:#1e3a8a;font-size:13px;line-height:1.6}.cancel-confirm__notice p[data-v-95f11be6]{margin:0}.cancel-confirm__notice-mark[data-v-95f11be6]{display:grid;flex:0 0 auto;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:#2563eb;color:#fff;font-size:12px;font-weight:800}.cancel-confirm__footer[data-v-95f11be6]{display:flex;justify-content:flex-end;gap:12px;padding:18px 30px 24px;border-top:1px solid #e2e8f0;background:#fff}.cancel-confirm__cancel[data-v-95f11be6],.cancel-confirm__submit[data-v-95f11be6]{min-height:44px;padding-inline:22px;border-radius:10px;font-weight:700}.cancel-confirm__cancel[data-v-95f11be6]{border:1px solid #cbd5e1;color:#334155}.cancel-confirm__submit[data-v-95f11be6]{display:inline-flex;align-items:center;gap:8px;box-shadow:0 8px 18px rgba(220,38,38,.2)}.cancel-confirm-enter-active[data-v-95f11be6],.cancel-confirm-leave-active[data-v-95f11be6]{transition:opacity .18s ease}.cancel-confirm-enter-active .cancel-confirm__panel[data-v-95f11be6],.cancel-confirm-leave-active .cancel-confirm__panel[data-v-95f11be6]{transition:transform .18s ease,opacity .18s ease}.cancel-confirm-enter-from[data-v-95f11be6],.cancel-confirm-leave-to[data-v-95f11be6]{opacity:0}.cancel-confirm-enter-from .cancel-confirm__panel[data-v-95f11be6],.cancel-confirm-leave-to .cancel-confirm__panel[data-v-95f11be6]{opacity:0;transform:translateY(10px) scale(.98)}@media (max-width:576px){.cancel-confirm[data-v-95f11be6]{padding:12px}.cancel-confirm__panel[data-v-95f11be6]{max-height:calc(100vh - 24px);border-radius:16px}.cancel-confirm__header[data-v-95f11be6]{grid-template-columns:42px 1fr;gap:12px;padding:20px}.cancel-confirm__icon[data-v-95f11be6]{width:42px;height:42px;border-radius:12px;font-size:24px}.cancel-confirm__title[data-v-95f11be6]{font-size:19px}.cancel-confirm__summary[data-v-95f11be6]{gap:12px;margin:16px 20px 0;padding:14px}.cancel-confirm__body[data-v-95f11be6]{padding:18px 20px}.cancel-confirm__item[data-v-95f11be6]{align-items:flex-start;flex-direction:column;gap:8px}.cancel-confirm__footer[data-v-95f11be6]{padding:16px 20px 20px}}.pdf-output-area[data-v-34dd7210]{width:202mm;max-width:100%;margin:0 auto}.page[data-v-34dd7210]{width:100%}.list-container[data-v-34dd7210]{width:100%;margin:0 auto}.pdf-output-area.is-measuring[data-v-34dd7210]{position:absolute;visibility:hidden;left:0;top:0;width:202mm;max-width:none;pointer-events:none}.measurement-probe[data-v-34dd7210]{position:absolute;visibility:hidden;left:-9999px;top:0;width:100%;pointer-events:none}.monthly-detail-data tr.billing-detail-row[data-v-34dd7210],.monthly-detail-data tr.billing-summary-row[data-v-34dd7210]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.header h4.billing-dear-nm span[data-v-34dd7210]{font-size:18px;font-weight:700;padding:4px 8px 4px 0;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:8px}.header .billing-no[data-v-34dd7210],.header .page-no[data-v-34dd7210]{font-size:12px}.header p.biiling-dt[data-v-34dd7210]{font-size:14px;font-weight:700;padding-right:8px}.header .middle-title .billing-company-address[data-v-34dd7210],.header .middle-title .billing-company-nm[data-v-34dd7210],.header .middle-title .billing-company-representative[data-v-34dd7210],.header .middle-title .billing-greeting[data-v-34dd7210]{font-weight:700}.header .billing-company-nm[data-v-34dd7210]{line-height:.4;font-family:Noto Sans JP,MS Gothic,sans-serif}.header .billing-company-address[data-v-34dd7210],.header .billing-company-representative[data-v-34dd7210],.header .text-end p[data-v-34dd7210]{margin-left:auto;margin-right:0;margin-bottom:0;display:block;font-family:Noto Sans JP,MS Gothic,sans-serif}.header .billing-company-nm[data-v-34dd7210]:after{content:"";display:inline-block;width:100%}.header .middle-title .billing-greeting[data-v-34dd7210]{font-size:16px;margin-left:20px}.header .billing-company-nm[data-v-34dd7210]{font-size:20px}.header .billing-company-address[data-v-34dd7210],.header .billing-company-representative[data-v-34dd7210],.header .company-regist-no[data-v-34dd7210]{font-size:14px}.total-billing-amount-area .total-billing-amount[data-v-34dd7210]{display:inline-block;border-bottom:4px solid #000}.monthly-detail-data[data-v-34dd7210]{margin:12px auto;width:100%;border-collapse:collapse}.monthly-detail-data td[data-v-34dd7210],.monthly-detail-data th[data-v-34dd7210]{border-bottom:1px solid #000;border-right:1px solid #000;padding:4px 8px;text-align:center;font-size:12px;height:32px;line-height:1.35;vertical-align:top}.monthly-detail-data th[data-v-34dd7210]{border-top:1px solid #000;vertical-align:middle}.monthly-detail-data td[data-v-34dd7210]{background-color:#fff}.monthly-detail-data td[data-v-34dd7210]:first-child,.monthly-detail-data th[data-v-34dd7210]:first-child{border-left:1px solid #000}.monthly-detail-data td.building-nm-cell[data-v-34dd7210]{min-width:170px}.monthly-detail-data tr.billing-filler-row td.filler-grid-cell[data-v-34dd7210]{padding-top:0;padding-bottom:0;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 31px,#000 0,#000 32px)}.monthly-detail-data th.month-day-width[data-v-34dd7210]{width:36px}.monthly-detail-data th.month-data-header[data-v-34dd7210]{background-color:#f0f8ff;font-weight:700}.billing-bank-info[data-v-34dd7210]{font-size:14px;font-weight:700}.multiline-text[data-v-34dd7210]{white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}.page-break[data-v-34dd7210]{page-break-before:always}.list-container[data-v-0948c68b]{width:100%;margin:0 auto}.invoice-title[data-v-0948c68b]{background-color:#77b8de!important;color:#fff}.header h4.billing-dear-nm[data-v-0948c68b]{font-size:14px;padding:4px 8px 4px 0}.header .billing-no[data-v-0948c68b],.header .page-no[data-v-0948c68b]{font-size:11px}.header p.billing-dt[data-v-0948c68b]{font-size:11px;font-weight:700;padding-right:8px}.customer-address[data-v-0948c68b]{font-size:11px}.color-billing-company-orange[data-v-0948c68b]{color:#f60}.header .billing-company-nm[data-v-0948c68b]{font-size:18px}.header .billing-company-address[data-v-0948c68b],.header .billing-company-representative[data-v-0948c68b],.header .company-regist-no[data-v-0948c68b]{font-size:12px}.total-billing-amount-area .total-billing-amount[data-v-0948c68b]{display:inline-block;font-size:20px}.total-billing-amount-area .carryover-amount[data-v-0948c68b]{font-size:12px}.monthly-detail-data[data-v-0948c68b]{margin:4px auto;width:100%;border-collapse:collapse}.monthly-detail-data td[data-v-0948c68b],.monthly-detail-data th[data-v-0948c68b]{border-bottom:1px solid #000;border-right:1px solid #000;padding:4px 8px;text-align:center;font-size:12px;height:32px}.monthly-detail-data th[data-v-0948c68b]{border-top:1px solid #000}.monthly-detail-data td[data-v-0948c68b]{background-color:#fff}.monthly-detail-data td[data-v-0948c68b]:first-child,.monthly-detail-data th[data-v-0948c68b]:first-child{border-left:1px solid #000}.monthly-detail-data th.billing-building-nm[data-v-0948c68b]{min-width:200px!important}.monthly-detail-data th.month-day-width[data-v-0948c68b]{width:36px}.monthly-detail-data th.month-data-header[data-v-0948c68b]{background-color:#f0f8ff;font-weight:700}.billing-bank-info[data-v-0948c68b]{font-size:12px}.page-break[data-v-0948c68b]{page-break-before:always}.pdf-output-area[data-v-ae39335a]{width:202mm;max-width:100%;margin:0 auto}.page[data-v-ae39335a]{width:100%}.list-container[data-v-ae39335a]{width:100%;margin:0 auto}.pdf-output-area.is-measuring[data-v-ae39335a]{position:absolute;visibility:hidden;left:0;top:0;width:202mm;max-width:none;pointer-events:none}.measurement-probe[data-v-ae39335a]{position:absolute;visibility:hidden;left:-9999px;top:0;width:100%;pointer-events:none}.monthly-detail-data tr.billing-detail-row[data-v-ae39335a],.monthly-detail-data tr.billing-summary-row[data-v-ae39335a]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.header h4.billing-dear-nm span[data-v-ae39335a]{font-size:18px;font-weight:700;padding:4px 8px 4px 0;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:8px}.header .billing-no[data-v-ae39335a],.header .page-no[data-v-ae39335a]{font-size:12px}.header p.biiling-dt[data-v-ae39335a]{font-size:14px;font-weight:700;padding-right:8px}.header .middle-title .billing-company-address[data-v-ae39335a],.header .middle-title .billing-company-nm[data-v-ae39335a],.header .middle-title .billing-company-representative[data-v-ae39335a],.header .middle-title .billing-greeting[data-v-ae39335a]{font-weight:700}.header .billing-company-nm[data-v-ae39335a]{line-height:.4;font-family:Noto Sans JP,MS Gothic,sans-serif}.header .billing-company-address[data-v-ae39335a],.header .billing-company-representative[data-v-ae39335a],.header .text-end p[data-v-ae39335a]{margin-left:auto;margin-right:0;margin-bottom:0;display:block;font-family:Noto Sans JP,MS Gothic,sans-serif}.header .billing-company-nm[data-v-ae39335a]:after{content:"";display:inline-block;width:100%}.header .middle-title .billing-greeting[data-v-ae39335a]{font-size:16px;margin-left:20px}.header .billing-company-nm[data-v-ae39335a]{font-size:20px}.header .billing-company-address[data-v-ae39335a],.header .billing-company-representative[data-v-ae39335a],.header .company-regist-no[data-v-ae39335a]{font-size:14px}.total-billing-amount-area .total-billing-amount[data-v-ae39335a]{display:inline-block;border-bottom:4px solid #000}.monthly-detail-data[data-v-ae39335a]{margin:12px auto;width:100%;border-collapse:collapse}.monthly-detail-data td[data-v-ae39335a],.monthly-detail-data th[data-v-ae39335a]{border-bottom:1px solid #000;border-right:1px solid #000;padding:4px 8px;text-align:center;font-size:12px;height:32px;line-height:1.35;vertical-align:top}.monthly-detail-data th[data-v-ae39335a]{border-top:1px solid #000;vertical-align:middle}.monthly-detail-data td[data-v-ae39335a]{background-color:#fff}.monthly-detail-data td[data-v-ae39335a]:first-child,.monthly-detail-data th[data-v-ae39335a]:first-child{border-left:1px solid #000}.monthly-detail-data tr.billing-filler-row td.filler-grid-cell[data-v-ae39335a]{padding-top:0;padding-bottom:0;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 31px,#000 0,#000 32px)}.monthly-detail-data th.month-day-width[data-v-ae39335a]{width:36px}.monthly-detail-data th.month-data-header[data-v-ae39335a]{background-color:#f0f8ff;font-weight:700}.billing-bank-info[data-v-ae39335a]{font-size:14px;font-weight:700}.multiline-text[data-v-ae39335a]{white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}.page-break[data-v-ae39335a]{-moz-column-break-before:page;break-before:page;page-break-before:always}.monthly-billing-combined-pdf[data-v-e8bc4cc4]{width:202mm;max-width:100%;margin:0 auto}.delivery-note-document[data-v-e8bc4cc4]{width:100%;-moz-column-break-before:page;break-before:page;page-break-before:always}.monthly-billing-combined-pdf[data-v-e8bc4cc4] .pdf-output-area:not(.is-measuring){margin-top:0!important}.billing-detail-ja.is-measuring[data-v-9f1a8332]{position:absolute;visibility:hidden;left:0;top:0;width:100%;pointer-events:none}.measurement-probe[data-v-9f1a8332]{position:absolute;visibility:hidden;left:-9999px;top:0;width:100%;pointer-events:none}.list-container[data-v-9f1a8332]{padding:20px;width:70%;margin:20px auto;border:1px solid #000}.header h4.billing-dear-nm span[data-v-9f1a8332]{font-size:18px;font-weight:700;padding:4px 8px 4px 0;text-decoration-line:underline;text-decoration-thickness:3px;text-underline-offset:4px}.header p.biiling-dt[data-v-9f1a8332]{font-size:20px;font-weight:700;padding-right:8px}.header .middle-title .billing-company-address[data-v-9f1a8332],.header .middle-title .billing-company-nm[data-v-9f1a8332],.header .middle-title .billing-company-representative[data-v-9f1a8332],.header .middle-title .billing-greeting[data-v-9f1a8332]{font-weight:700}.header .billing-company-nm[data-v-9f1a8332]{text-align:justify;line-height:.4}.header .billing-company-representative[data-v-9f1a8332]{letter-spacing:12px;margin-right:-12px}.header .billing-company-address[data-v-9f1a8332],.header .text-end p[data-v-9f1a8332]{margin-left:auto;margin-right:0;margin-bottom:0;display:block}.header .billing-company-nm[data-v-9f1a8332]:after{content:"";display:inline-block;width:100%}.header .middle-title .billing-greeting[data-v-9f1a8332]{font-size:20px;margin-left:20px}.header .billing-company-nm[data-v-9f1a8332]{font-size:24px}.header .billing-company-representative[data-v-9f1a8332]{font-size:18px}.header .company-regist-no[data-v-9f1a8332]{font-size:16px}.total-billing-amount-area .total-billing-amount[data-v-9f1a8332]{display:inline-block;border-bottom:4px solid #000}.monthly-detail-data[data-v-9f1a8332]{margin:20px auto;width:100%;border-collapse:collapse}.monthly-detail-data td[data-v-9f1a8332],.monthly-detail-data th[data-v-9f1a8332]{border:1px solid #000;padding:8px;text-align:center;font-size:14px;height:38px;line-height:1.35;vertical-align:top}.monthly-detail-data tr.billing-detail-row[data-v-9f1a8332],.monthly-detail-data tr.billing-summary-row[data-v-9f1a8332]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.monthly-detail-data th[data-v-9f1a8332]{vertical-align:middle}.monthly-detail-data tr.billing-filler-row td.filler-grid-cell[data-v-9f1a8332]{padding-top:0;padding-bottom:0;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 37px,#000 0,#000 38px)}.multiline-text[data-v-9f1a8332]{white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}.monthly-detail-data th.month-day-width[data-v-9f1a8332]{width:36px}.monthly-detail-data th.month-data-header[data-v-9f1a8332]{background-color:#f0f8ff;font-weight:700}.billing-bank-info[data-v-9f1a8332]{font-size:15px;font-weight:700}.w-half[data-v-9f1a8332]{width:50%!important}.list-container[data-v-d53100e0]{padding:0!important;width:70%;margin:20px auto;border:1px solid #000}.invoice-title[data-v-d53100e0]{background-color:#77b8de;color:#fff}.invoice-container[data-v-d53100e0]{padding:20px}.header h4.billing-dear-nm[data-v-d53100e0]{font-size:16px;padding:4px 8px 4px 0}.header .middle-title .billing-company-address[data-v-d53100e0],.header .middle-title .billing-company-nm[data-v-d53100e0],.header .middle-title .billing-company-representative[data-v-d53100e0],.header .middle-title .billing-greeting[data-v-d53100e0]{font-weight:700}.header .billing-company-address[data-v-d53100e0],.header .billing-company-nm[data-v-d53100e0],.header .billing-company-representative[data-v-d53100e0],.header .text-end p[data-v-d53100e0]{text-align:justify;text-justify:inter-ideograph;margin-left:auto;margin-right:0;margin-bottom:0;display:block;line-height:.8}.color-billing-company-orange[data-v-d53100e0]{color:#f60}.header .billing-company-address[data-v-d53100e0]:after,.header .billing-company-nm[data-v-d53100e0]:after,.header .billing-company-representative[data-v-d53100e0]:after,.header .text-end p[data-v-d53100e0]:after{content:"";display:inline-block;width:100%}.header .middle-title .billing-greeting[data-v-d53100e0]{font-size:20px;margin-left:20px}.header .billing-company-nm[data-v-d53100e0]{font-size:24px}.header .billing-company-representative[data-v-d53100e0]{font-size:18px}.header .company-regist-no[data-v-d53100e0]{font-size:16px}.button-area[data-v-d53100e0]{text-align:right;margin-bottom:20px}.button-area .btn[data-v-d53100e0]{margin-left:10px}.total-billing-amount-area .total-billing-amount[data-v-d53100e0]{display:inline-block}.monthly-detail-data[data-v-d53100e0]{margin:20px auto;width:100%;border-collapse:collapse}.monthly-detail-data td[data-v-d53100e0],.monthly-detail-data th[data-v-d53100e0]{border:1px solid #000;padding:8px;text-align:center;font-size:14px;height:38px}.monthly-detail-data th.billing-building-nm[data-v-d53100e0]{min-width:200px!important}.monthly-detail-data th.month-day-width[data-v-d53100e0]{width:36px}.monthly-detail-data th.month-data-header[data-v-d53100e0]{background-color:#f0f8ff;font-weight:700}.billing-bank-info[data-v-d53100e0]{font-size:15px;font-weight:700}.w-half[data-v-d53100e0]{width:50%!important}.button-area[data-v-2f5e5db3]{width:70%;margin:20px auto;text-align:right;margin-bottom:20px}.button-area .btn[data-v-2f5e5db3]{margin-left:10px}.annual-work-cancel-row>td[data-v-65aedcae]{background:#eef1f4!important;color:#7b8491}.annual-work-cancel-row input[data-v-65aedcae]:not([type=checkbox]),.annual-work-cancel-row textarea[data-v-65aedcae]{text-decoration:line-through}.annual-cancel-check[data-v-65aedcae]{display:inline-flex;align-items:center;gap:7px;margin:0;padding:7px 10px;border:1px solid #f1aeb5;border-radius:8px;background:#fff5f5;color:#b02a37;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.annual-cancel-check .form-check-input[data-v-65aedcae]{margin:0;cursor:pointer}.fixed-fee-summary-badge[data-v-65aedcae]{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid #9ec5fe;border-radius:999px;background:#e7f1ff;color:#084298;font-size:12px;font-weight:700;white-space:nowrap}.header h2[data-v-65aedcae]{font-weight:700}.header p[data-v-65aedcae]{text-align:center;margin-bottom:20px}.annual-bill-customer-rep .relative[data-v-65aedcae]{min-width:500px;max-width:500px}.dear-nm-form[data-v-65aedcae]{min-width:360px}.header .middle-title .billing-company-address[data-v-65aedcae],.header .middle-title .billing-company-nm[data-v-65aedcae],.header .middle-title .billing-company-representative[data-v-65aedcae],.header .middle-title .billing-greeting[data-v-65aedcae]{font-weight:700}.header .billing-company-address[data-v-65aedcae],.header .billing-company-nm[data-v-65aedcae],.header .billing-company-representative[data-v-65aedcae],.header .text-end p[data-v-65aedcae]{text-align:justify;text-justify:inter-ideograph;margin-left:auto;margin-right:0;margin-bottom:0;display:block;line-height:.8}.header .billing-company-address[data-v-65aedcae]:after,.header .billing-company-nm[data-v-65aedcae]:after,.header .billing-company-representative[data-v-65aedcae]:after,.header .text-end p[data-v-65aedcae]:after{content:"";display:inline-block;width:100%}.header .middle-title .billing-greeting[data-v-65aedcae]{font-size:20px;margin-left:20px}.header .billing-company-nm[data-v-65aedcae]{font-size:24px}.header .billing-company-representative[data-v-65aedcae]{font-size:18px}.header .company-regist-no[data-v-65aedcae]{font-size:16px}.total-billing-amount-area .total-billing-amount[data-v-65aedcae]{display:inline-block;border-bottom:4px solid #000}.total-billing-amount-area .carryover-amount h5[data-v-65aedcae]{min-width:100px}.total-billing-amount-area .carryover-amount input[data-v-65aedcae]{max-width:300px}table[data-v-65aedcae]{border-collapse:collapse;width:100%}td[data-v-65aedcae],th[data-v-65aedcae]{padding:8px;border:1px solid #000;text-align:center;font-size:14px}th span[data-v-65aedcae]{font-size:12px}td input[data-v-65aedcae]{font-size:14px!important}[data-v-65aedcae] .form-control{margin-bottom:0;padding:6px 12px;font-size:14px}.small-input[data-v-65aedcae]{width:50px}.month-data-header[data-v-65aedcae]{background-color:#f0f8ff;font-weight:700}.work-date[data-v-65aedcae]{max-width:160px}.tax-input[data-v-65aedcae]{max-width:100px}.bill-amount[data-v-65aedcae]{max-width:130px}.no-resize[data-v-65aedcae]{resize:none}.btn-area[data-v-65aedcae]{text-align:right;margin-top:20px}.bank-checktitle[data-v-65aedcae]{min-width:120px;width:120px;max-width:120px}.annual-work-cancel-row>td[data-v-7e58dd52]{background:#eef1f4!important;color:#7b8491}.annual-work-cancel-row input[data-v-7e58dd52]:not([type=checkbox]),.annual-work-cancel-row textarea[data-v-7e58dd52]{text-decoration:line-through}.annual-cancel-check[data-v-7e58dd52]{display:inline-flex;align-items:center;gap:7px;margin:0;padding:7px 10px;border:1px solid #f1aeb5;border-radius:8px;background:#fff5f5;color:#b02a37;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.annual-cancel-check .form-check-input[data-v-7e58dd52]{margin:0;cursor:pointer}.fixed-fee-summary-badge[data-v-7e58dd52]{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid #9ec5fe;border-radius:999px;background:#e7f1ff;color:#084298;font-size:12px;font-weight:700;white-space:nowrap}.invoice-title[data-v-7e58dd52]{background-color:#77b8de;color:#fff}.header h2[data-v-7e58dd52]{font-weight:700}.header p[data-v-7e58dd52]{text-align:center;margin-bottom:20px}.annual-bill-customer-rep .relative[data-v-7e58dd52]{min-width:500px;max-width:500px}.dear-nm-form[data-v-7e58dd52]{min-width:360px}.header .middle-title .billing-company-address[data-v-7e58dd52],.header .middle-title .billing-company-nm[data-v-7e58dd52],.header .middle-title .billing-company-representative[data-v-7e58dd52],.header .middle-title .billing-greeting[data-v-7e58dd52]{font-weight:700}.color-billing-company-orange[data-v-7e58dd52]{color:#f60}.header .middle-title .billing-greeting[data-v-7e58dd52]{font-size:20px;margin-left:20px}.header .billing-company-nm[data-v-7e58dd52]{font-size:24px}.header .billing-company-representative[data-v-7e58dd52]{font-size:18px}.header .company-regist-no[data-v-7e58dd52]{font-size:16px}.total-billing-amount-area .total-billing-amount[data-v-7e58dd52]{display:inline-block}.total-billing-amount-area .carryover-amount h5[data-v-7e58dd52]{min-width:100px}.total-billing-amount-area .carryover-amount input[data-v-7e58dd52]{max-width:300px}table[data-v-7e58dd52]{border-collapse:collapse;width:100%}td[data-v-7e58dd52],th[data-v-7e58dd52]{padding:8px;border:1px solid #000;text-align:center;font-size:14px}th span[data-v-7e58dd52]{font-size:12px}td input[data-v-7e58dd52]{font-size:14px!important}[data-v-7e58dd52] .form-control{margin-bottom:0;padding:6px 12px;font-size:14px}.small-input[data-v-7e58dd52]{width:50px}.month-data-header[data-v-7e58dd52]{background-color:#f0f8ff;font-weight:700}.work-date[data-v-7e58dd52]{max-width:160px}.tax-input[data-v-7e58dd52]{max-width:100px}.bill-amount[data-v-7e58dd52]{max-width:130px}.no-resize[data-v-7e58dd52]{resize:none}.btn-area[data-v-7e58dd52]{text-align:right;margin-top:20px}.bank-checktitle[data-v-7e58dd52]{min-width:120px;width:120px;max-width:120px}.form-container{width:90%!important}.email-input-container[data-v-4e7c885c]{display:flex;flex-wrap:wrap;border:1px solid #ccc;padding:5px;min-height:32px;align-items:center}.email-tag[data-v-4e7c885c]{background-color:#e0e0e0;padding:5px 10px;margin:2px;border-radius:15px;display:flex;align-items:center}.remove[data-v-4e7c885c]{margin-left:5px;cursor:pointer}.email-input[data-v-4e7c885c]{border:none;outline:none;flex:1;padding:5px;font-size:14px}.container[data-v-3d6f4978]{max-width:1000px;margin:auto;background-color:#f9f9f9;padding:16px 24px;border-radius:10px;box-shadow:2px 2px 2px rgba(0,0,0,.1)}label[data-v-3d6f4978]{font-weight:700;display:inline-block;width:120px}input[data-v-3d6f4978],textarea[data-v-3d6f4978]{border:1px solid #ccc;padding:8px;font-size:14px}button[data-v-3d6f4978]{transition:background-color .2s}button[data-v-3d6f4978]:hover{opacity:.8}.email-input-container[data-v-3d6f4978]{display:flex;flex-wrap:wrap;border:1px solid #ccc;padding:5px;min-height:32px;align-items:center}.email-tag[data-v-3d6f4978]{background-color:#e0e0e0;padding:5px 10px;margin:2px;border-radius:15px;display:flex;align-items:center}.remove[data-v-3d6f4978]{margin-left:5px;cursor:pointer}.email-input[data-v-3d6f4978]{border:none;outline:none;flex:1;padding:5px}.modal[data-v-c923848a]{display:block;background-color:rgba(0,0,0,.5);z-index:10000}#customerPaymentConfirmModal[data-v-c923848a]{width:90%;min-width:90%}.table-wrapper[data-v-c923848a]{background:#fff}h4.modal-sub-title[data-v-c923848a]{font-size:16px}.table-wrapper table[data-v-c923848a]{background:#fff;border:1px solid #bbb;margin-bottom:0}.table-wrapper thead th[data-v-c923848a]{background:#036!important;color:#fff!important;z-index:10}.payment-history-table .form-control[data-v-c923848a],.table-wrapper table td[data-v-c923848a],.table-wrapper table th[data-v-c923848a]{font-size:14px}.building-item[data-v-509e8f00]{border:1px solid #ddd;padding:10px;margin-bottom:10px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.building-item[data-v-509e8f00]:hover{background-color:#f5f5f5}.table-wrapper[data-v-509e8f00]{max-height:calc(100vh - 300px);overflow-y:auto;background:#fff;border:1px solid #bbb}.table-wrapper table[data-v-509e8f00]{background:#fff;border:1px solid #bbb;margin-bottom:0}.table-wrapper thead th[data-v-509e8f00]{position:sticky;top:0;background:#036!important;color:#fff!important;z-index:10}.table-wrapper .th-sticky[data-v-509e8f00]{z-index:100!important}.table-wrapper th.sticky-left[data-v-509e8f00],td.sticky-left[data-v-509e8f00]{position:sticky;left:0;min-width:64px;width:64px;max-width:64px;background:#f0f8ff;box-shadow:inset -1px 0 #bbb;z-index:50}.table-wrapper th.sticky-left-second[data-v-509e8f00],td.sticky-left-second[data-v-509e8f00]{position:sticky;left:64px;min-width:120px;width:120px;max-width:120px;background:#f0f8ff;box-shadow:inset -1px 0 #bbb;z-index:49}table td[data-v-509e8f00],table th[data-v-509e8f00]{font-size:14px}.btn-cell[data-v-509e8f00]{width:184px}.status-no-billing td[data-v-509e8f00]{background-color:#ffd5ec!important}.status-no-sending td[data-v-509e8f00]{background-color:#ffdbc9!important}.status-no-schedule td[data-v-509e8f00]{background-color:#cfc!important}.status-no-confirm td[data-v-509e8f00]{background-color:#ffc!important}.status-all-ok td[data-v-509e8f00]{background-color:#e6ffe9!important}.status-balance-zero td[data-v-509e8f00]{background-color:#defcde!important}.operation-page[data-v-04350054]{padding:20px;color:#1f2933}.page-header[data-v-04350054]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.page-title[data-v-04350054]{font-size:28px;font-weight:700;margin-bottom:8px}.page-lead[data-v-04350054]{margin:0;color:#4b5563;line-height:1.6}.header-actions[data-v-04350054]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.operation-section[data-v-04350054]{border:1px solid #d7dde5;border-radius:8px;padding:18px;margin-bottom:16px;background:#fff}.operation-section h2[data-v-04350054]{font-size:18px;font-weight:700;margin-bottom:14px}.section-header[data-v-04350054]{display:flex;justify-content:space-between;gap:12px;align-items:center}.status-text[data-v-04350054]{color:#4b5563}.operation-table[data-v-04350054]{margin-bottom:0}.operation-table td[data-v-04350054],.operation-table th[data-v-04350054]{vertical-align:middle}.result-grid[data-v-04350054],.summary-grid[data-v-04350054]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.result-grid>div[data-v-04350054],.summary-item[data-v-04350054]{border:1px solid #d7dde5;border-radius:8px;padding:14px;min-height:96px;background:#f9fafb}.result-grid span[data-v-04350054],.summary-item span[data-v-04350054]{display:block;font-size:13px;color:#4b5563;margin-bottom:8px}.result-grid strong[data-v-04350054],.summary-item strong[data-v-04350054]{display:block;font-size:22px;line-height:1.25}.summary-item small[data-v-04350054]{display:block;color:#687586;margin-top:6px}.danger-section[data-v-04350054]{border-color:#d04f4f}.confirm-row[data-v-04350054]{margin-bottom:14px}.confirm-input[data-v-04350054]{max-width:280px}.backup-path[data-v-04350054]{margin-top:12px;word-break:break-all}.empty-state[data-v-04350054]{color:#687586}@media (max-width:768px){.page-header[data-v-04350054]{flex-direction:column}.header-actions[data-v-04350054]{width:100%;justify-content:flex-start}}.aggregate-menu[data-v-a5200bca]{display:flex;flex-direction:column;gap:24px;padding:24px}.menu-card[data-v-a5200bca],.menu-hero[data-v-a5200bca]{border:1px solid #d7e2ec;border-radius:24px;background:#fff;box-shadow:0 18px 40px rgba(18,42,68,.08)}.menu-hero[data-v-a5200bca]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:28px;background:radial-gradient(circle at top right,rgba(54,122,199,.14),transparent 28%),linear-gradient(135deg,rgba(54,122,199,.12),transparent 52%),#fff}.menu-eyebrow[data-v-a5200bca]{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2b5f96}.menu-hero h1[data-v-a5200bca]{margin:8px 0 12px;font-size:32px;font-weight:700}.menu-description[data-v-a5200bca]{margin:0;max-width:760px;color:#60758b;line-height:1.8}.menu-grid[data-v-a5200bca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.menu-card[data-v-a5200bca]{display:flex;flex-direction:column;gap:12px;padding:22px;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.menu-card[data-v-a5200bca]:hover{transform:translateY(-2px);border-color:#9ec1e4;box-shadow:0 22px 44px rgba(18,42,68,.12)}.menu-card-tag[data-v-a5200bca]{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;background:#eef6ff;color:#2b5f96;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.menu-card h2[data-v-a5200bca]{margin:0;font-size:24px;font-weight:700}.menu-card p[data-v-a5200bca]{margin:0;color:#60758b;line-height:1.8}.menu-card strong[data-v-a5200bca]{color:#1f3750;font-size:14px}@media (max-width:900px){.menu-grid[data-v-a5200bca]{grid-template-columns:1fr}.menu-hero[data-v-a5200bca]{flex-direction:column}}@media (max-width:768px){.aggregate-menu[data-v-a5200bca]{padding:16px}.menu-card[data-v-a5200bca],.menu-hero[data-v-a5200bca]{padding:18px;border-radius:18px}.menu-hero h1[data-v-a5200bca]{font-size:28px}}.aggregate-dashboard[data-v-5e0bc594]{display:flex;flex-direction:column;gap:16px;padding:16px;color:#17324d}.header-card[data-v-5e0bc594],.panel-card[data-v-5e0bc594]{border:1px solid var(--dashboard-border);border-radius:18px;background:var(--dashboard-surface);box-shadow:0 12px 32px rgba(16,44,70,.07)}.header-card[data-v-5e0bc594]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr);gap:16px;padding:18px 20px;background:radial-gradient(circle at top right,rgba(var(--dashboard-accent-rgb),.14),transparent 26%),linear-gradient(135deg,rgba(var(--dashboard-accent-rgb),.1),transparent 48%),var(--dashboard-surface)}.header-eyebrow[data-v-5e0bc594]{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dashboard-accent-strong)}.header-title-row[data-v-5e0bc594]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.header-main h1[data-v-5e0bc594]{margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.2}.header-description[data-v-5e0bc594]{margin:0;max-width:780px;font-size:13px;line-height:1.7;color:var(--dashboard-muted)}.header-home-link[data-v-5e0bc594]{white-space:nowrap;min-width:120px;border-color:rgba(var(--dashboard-accent-rgb),.28);color:var(--dashboard-accent-strong)}.header-meta[data-v-5e0bc594]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.meta-chip[data-v-5e0bc594]{padding:10px 12px;border-radius:14px;background:rgba(var(--dashboard-accent-rgb),.08);border:1px solid rgba(var(--dashboard-accent-rgb),.12)}.meta-chip-muted[data-v-5e0bc594]{background:var(--dashboard-surface-alt)}.meta-chip-label[data-v-5e0bc594]{display:block;margin-bottom:2px;font-size:11px;color:var(--dashboard-muted)}.panel-card[data-v-5e0bc594]{padding:16px}.table-card[data-v-5e0bc594]{background:linear-gradient(180deg,#fff,rgba(var(--dashboard-accent-rgb),.015))}.panel-heading[data-v-5e0bc594]{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.panel-heading-tight[data-v-5e0bc594]{margin-bottom:12px}.panel-heading h2[data-v-5e0bc594]{margin:0 0 4px;font-size:18px;font-weight:700}.panel-heading p[data-v-5e0bc594]{margin:0;font-size:13px;color:var(--dashboard-muted);line-height:1.6}.filter-grid[data-v-5e0bc594]{display:grid;grid-template-columns:minmax(170px,190px) 24px minmax(170px,190px) minmax(240px,auto);gap:10px;align-items:end}.filter-field[data-v-5e0bc594]{display:flex;flex-direction:column;gap:6px;font-weight:600}.filter-field span[data-v-5e0bc594]{font-size:13px}.range-separator[data-v-5e0bc594]{padding-bottom:10px;text-align:center;color:var(--dashboard-muted)}.filter-actions[data-v-5e0bc594],.preset-row[data-v-5e0bc594]{display:flex;gap:8px;flex-wrap:wrap}.preset-row[data-v-5e0bc594]{margin-top:10px}.preset-button[data-v-5e0bc594]{border:1px solid var(--dashboard-border);border-radius:999px;background:var(--dashboard-surface);padding:6px 12px;font-size:12px;color:var(--dashboard-muted);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.preset-button.active[data-v-5e0bc594]{border-color:rgba(var(--dashboard-accent-rgb),.32);background:rgba(var(--dashboard-accent-rgb),.08);color:var(--dashboard-accent-strong);font-weight:700}.tab-strip[data-v-5e0bc594]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.tab-button[data-v-5e0bc594]{min-width:134px;padding:10px 12px;border:1px solid var(--dashboard-border);border-radius:14px;background:var(--dashboard-surface);text-align:left;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.tab-button[data-v-5e0bc594]:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(var(--dashboard-accent-rgb),.28)}.tab-button.active[data-v-5e0bc594]{border-color:rgba(var(--dashboard-accent-rgb),.38);background:linear-gradient(180deg,rgba(var(--dashboard-accent-rgb),.12),rgba(var(--dashboard-accent-rgb),.04))}.tab-label[data-v-5e0bc594]{display:block;margin-bottom:4px;font-size:13px;font-weight:700}.tab-help[data-v-5e0bc594]{display:block;font-size:11px;color:var(--dashboard-muted)}.summary-grid[data-v-5e0bc594]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.summary-card[data-v-5e0bc594]{padding:12px 14px;border-radius:16px;border:1px solid rgba(var(--dashboard-accent-rgb),.12);background:linear-gradient(180deg,rgba(var(--dashboard-accent-rgb),.07),rgba(var(--dashboard-accent-rgb),.02))}.summary-label[data-v-5e0bc594]{display:block;margin-bottom:6px;font-size:11px;font-weight:700;color:var(--dashboard-muted)}.summary-value[data-v-5e0bc594]{display:block;margin-bottom:4px;font-size:22px;line-height:1.2}.summary-note[data-v-5e0bc594]{margin:0;font-size:12px;color:var(--dashboard-muted);line-height:1.5}.scope-switch[data-v-5e0bc594]{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.scope-copy[data-v-5e0bc594]{color:var(--dashboard-muted);font-size:12px}.scope-buttons[data-v-5e0bc594]{display:inline-flex;padding:3px;border-radius:999px;background:var(--dashboard-surface-alt)}.scope-button[data-v-5e0bc594]{border:none;background:transparent;padding:6px 12px;border-radius:999px;font-size:12px;color:var(--dashboard-muted)}.scope-button.active[data-v-5e0bc594]{background:var(--dashboard-surface);box-shadow:0 4px 12px rgba(16,44,70,.08);color:var(--dashboard-accent-strong);font-weight:700}.visual-grid[data-v-5e0bc594]{display:block}.chart-panel[data-v-5e0bc594]{height:264px;padding:8px 10px;border-radius:16px;background:linear-gradient(180deg,rgba(var(--dashboard-accent-rgb),.03),#fff);border:1px solid rgba(var(--dashboard-accent-rgb),.08);overflow:hidden}.chart-scroll-area[data-v-5e0bc594]{height:100%}.chart-panel-scrollable .chart-scroll-area[data-v-5e0bc594]{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px}.chart-canvas-shell[data-v-5e0bc594]{min-height:100%}.chart-panel canvas[data-v-5e0bc594]{width:100%!important;height:100%!important}.empty-state[data-v-5e0bc594]{min-height:220px;flex-direction:column;justify-content:center;text-align:center}.empty-state[data-v-5e0bc594],.table-overview[data-v-5e0bc594]{display:flex;align-items:center;gap:10px;color:var(--dashboard-muted)}.table-overview[data-v-5e0bc594]{font-size:12px}.table-overview strong[data-v-5e0bc594]{color:var(--dashboard-accent-strong);font-size:16px}.table-heading-actions[data-v-5e0bc594]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.export-button[data-v-5e0bc594]{min-width:96px}.table-export-alert[data-v-5e0bc594]{margin:0 0 12px}.table-wrapper[data-v-5e0bc594]{max-height:min(56vh,560px);overflow:auto;position:relative;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;border-radius:14px;border:1px solid var(--dashboard-border);background:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.aggregate-table[data-v-5e0bc594]{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;background:#fff}.aggregate-table thead th[data-v-5e0bc594]{position:sticky;top:0;z-index:4;background:linear-gradient(180deg,#eef5fb,#e8f1f9);background-clip:padding-box;box-shadow:inset 0 -1px 0 #d8e4ef,0 1px 0 hsla(0,0%,100%,.72);color:#1d3d5b;font-size:12px;font-weight:700;isolation:isolate}.aggregate-table td[data-v-5e0bc594],.aggregate-table th[data-v-5e0bc594]{padding:10px 12px;border-bottom:1px solid #e6edf4;vertical-align:middle;font-size:13px}.aggregate-table tbody td[data-v-5e0bc594]{background:#fff;color:#17324d}.aggregate-table tbody tr.highlight[data-v-5e0bc594]{background:rgba(var(--dashboard-accent-rgb),.06)}.aggregate-table tbody tr.highlight td[data-v-5e0bc594]{background:rgba(var(--dashboard-accent-rgb),.035)}.aggregate-table tbody tr[data-v-5e0bc594]:hover{background:rgba(var(--dashboard-accent-rgb),.025)}.aggregate-table tbody tr:hover td[data-v-5e0bc594]{background:rgba(var(--dashboard-accent-rgb),.018)}.item-label[data-v-5e0bc594]{min-width:180px;max-width:320px}.amount-cell[data-v-5e0bc594]{font-variant-numeric:tabular-nums;font-weight:700}.share-meter[data-v-5e0bc594]{width:100%;min-width:120px;height:8px;overflow:hidden;border-radius:999px;background:rgba(var(--dashboard-accent-rgb),.12)}.share-meter span[data-v-5e0bc594]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dashboard-accent),var(--dashboard-accent-strong))}.difference-positive[data-v-5e0bc594]{color:#0b7a43;font-weight:700}.difference-negative[data-v-5e0bc594]{color:#c0392b;font-weight:700}@media (max-width:1200px){.header-card[data-v-5e0bc594]{grid-template-columns:1fr}.header-meta[data-v-5e0bc594]{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-grid[data-v-5e0bc594],.summary-grid[data-v-5e0bc594]{grid-template-columns:repeat(2,minmax(0,1fr))}.range-separator[data-v-5e0bc594]{display:none}}@media (max-width:768px){.aggregate-dashboard[data-v-5e0bc594]{padding:12px;gap:12px}.header-card[data-v-5e0bc594],.panel-card[data-v-5e0bc594]{padding:14px;border-radius:14px}.header-title-row[data-v-5e0bc594],.panel-heading[data-v-5e0bc594]{flex-direction:column}.header-main h1[data-v-5e0bc594]{font-size:24px}.filter-grid[data-v-5e0bc594],.header-meta[data-v-5e0bc594],.summary-grid[data-v-5e0bc594]{grid-template-columns:1fr}.filter-actions[data-v-5e0bc594]{flex-direction:column}.scope-switch[data-v-5e0bc594]{align-items:stretch}.table-heading-actions[data-v-5e0bc594]{width:100%;justify-content:space-between}.scope-buttons[data-v-5e0bc594]{width:100%}.scope-button[data-v-5e0bc594]{flex:1}.chart-panel[data-v-5e0bc594]{height:224px}.aggregate-table[data-v-5e0bc594]{min-width:640px}.table-wrapper[data-v-5e0bc594]{max-height:50vh}}.vendor-work-history-page[data-v-272692d9]{min-height:100vh;padding:20px 20px 80px;background:#f5f7fa;color:#1f2933}.page-header[data-v-272692d9],.search-panel[data-v-272692d9],.table-section[data-v-272692d9]{border:1px solid #d9e1ea;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(31,41,51,.06)}.page-header[data-v-272692d9]{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 20px;margin-bottom:16px}.page-eyebrow[data-v-272692d9]{margin:0 0 4px;color:#52606d;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.page-title-row[data-v-272692d9]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.page-title-row h1[data-v-272692d9]{margin:0;font-size:26px;font-weight:700;line-height:1.35}.period-badge[data-v-272692d9]{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;background:#e7f6f2;color:#116149;font-size:13px;font-weight:700}.header-actions[data-v-272692d9]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.search-panel[data-v-272692d9]{padding:18px 20px;margin-bottom:16px}.panel-heading[data-v-272692d9],.table-toolbar[data-v-272692d9]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.panel-heading h2[data-v-272692d9],.table-toolbar h2[data-v-272692d9]{margin:0;font-size:18px;font-weight:700}.loaded-at[data-v-272692d9],.summary-card small[data-v-272692d9],.table-toolbar span[data-v-272692d9]{color:#627386;font-size:13px}.filter-grid[data-v-272692d9]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;align-items:end}.filter-field[data-v-272692d9]{display:flex;min-width:0;flex-direction:column;gap:6px}.filter-field span[data-v-272692d9]{color:#344054;font-size:13px;font-weight:700}.filter-field[data-v-272692d9] .relative{min-width:0;width:100%}.filter-field[data-v-272692d9] .dropdown{z-index:1200}.filter-field-wide[data-v-272692d9]{grid-column:span 2}.filter-actions[data-v-272692d9]{display:flex;gap:8px;align-items:center}.filter-actions .btn[data-v-272692d9]{min-width:92px}.active-filter-list[data-v-272692d9]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.filter-chip[data-v-272692d9]{display:inline-flex;gap:6px;align-items:center;max-width:360px;padding:5px 10px;border:1px solid #c7d7e5;border-radius:999px;background:#f7fbff;color:#344054;font-size:12px}.filter-chip strong[data-v-272692d9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-grid[data-v-272692d9]{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:12px;margin-bottom:16px}.summary-card[data-v-272692d9]{display:flex;min-height:96px;flex-direction:column;justify-content:space-between;padding:14px;border:1px solid #d9e1ea;border-radius:8px;background:#fff}.summary-card span[data-v-272692d9]{color:#52606d;font-size:13px;font-weight:700}.summary-card strong[data-v-272692d9]{overflow:hidden;color:#1f2933;font-size:22px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.table-section[data-v-272692d9]{overflow:hidden}.table-toolbar[data-v-272692d9]{padding:16px 18px;margin:0;border-bottom:1px solid #d9e1ea}.table-toolbar-total[data-v-272692d9]{display:flex;flex-direction:column;align-items:flex-end}.table-toolbar-total strong[data-v-272692d9]{font-size:20px}.state-panel[data-v-272692d9]{display:flex;min-height:240px;flex-direction:column;gap:12px;align-items:center;justify-content:center;color:#52606d;text-align:center}.state-panel h3[data-v-272692d9],.state-panel p[data-v-272692d9]{margin:0}.state-panel h3[data-v-272692d9]{color:#1f2933;font-size:18px}.table-scroll[data-v-272692d9]{max-height:calc(100vh - 360px);min-height:360px;overflow:auto;background:#fff}.history-table[data-v-272692d9]{min-width:1860px;width:100%;margin:0;border-collapse:separate;border-spacing:0}.history-table td[data-v-272692d9],.history-table th[data-v-272692d9]{padding:8px 10px;border-right:1px solid #d8e0e8;border-bottom:1px solid #d8e0e8;font-size:13px;line-height:1.4;vertical-align:middle}.history-table thead th[data-v-272692d9]{position:sticky;top:0;z-index:20;background:#263746;color:#fff;font-weight:700;white-space:nowrap}.history-table tbody tr:hover td[data-v-272692d9]{background:#f6fbff}.history-table tbody tr:hover .sticky-col[data-v-272692d9]{background:#eef7ff}.sticky-col[data-v-272692d9]{position:sticky;z-index:12;background:#f8fbff}.history-table thead .sticky-col[data-v-272692d9]{z-index:32;background:#263746}.vendor-col[data-v-272692d9]{left:0;width:180px;min-width:180px;max-width:180px}.vendor-total-col[data-v-272692d9]{left:180px;width:132px;min-width:132px;max-width:132px}.building-col[data-v-272692d9]{left:312px;width:190px;min-width:190px;max-width:190px;box-shadow:inset -1px 0 #c4d0dc}.classification-col[data-v-272692d9],.customer-col[data-v-272692d9]{width:180px;min-width:180px;max-width:180px}.type-col[data-v-272692d9]{width:116px;min-width:116px;max-width:116px}.work-content-col[data-v-272692d9]{width:240px;min-width:240px;max-width:240px}.month-col[data-v-272692d9]{width:112px;min-width:112px;max-width:112px}.total-col[data-v-272692d9]{width:124px;min-width:124px;max-width:124px}.text-truncate-cell[data-v-272692d9],.vendor-name-cell[data-v-272692d9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amount-cell[data-v-272692d9]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.row-total-cell[data-v-272692d9],.vendor-total-cell[data-v-272692d9]{font-weight:700}.type-badge[data-v-272692d9]{display:inline-flex;align-items:center;justify-content:center;min-width:86px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.type-badge.annual[data-v-272692d9]{background:#e7f0ff;color:#235a97}.type-badge.temporary[data-v-272692d9]{background:#fff4df;color:#8a4d0f}.history-table tfoot td[data-v-272692d9]{border-top:2px solid #aab8c5;background:#f8fafc;font-weight:700;white-space:nowrap}.history-table tfoot .tax-row td[data-v-272692d9]{border-top:1px solid #d8e0e8;background:#fffdf4}.history-table tfoot .grand-total-row td[data-v-272692d9]{border-top:1px solid #c3aa5a;background:#fff6cf}@media (max-width:1200px){.filter-grid[data-v-272692d9]{grid-template-columns:repeat(2,minmax(180px,1fr))}.summary-grid[data-v-272692d9]{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:720px){.vendor-work-history-page[data-v-272692d9]{padding:12px 12px 64px}.page-header[data-v-272692d9],.panel-heading[data-v-272692d9],.table-toolbar[data-v-272692d9]{align-items:flex-start;flex-direction:column}.filter-actions[data-v-272692d9],.header-actions[data-v-272692d9]{width:100%}.filter-actions .btn[data-v-272692d9],.header-actions .btn[data-v-272692d9]{flex:1}.filter-grid[data-v-272692d9],.summary-grid[data-v-272692d9]{grid-template-columns:1fr}.filter-field-wide[data-v-272692d9]{grid-column:span 1}.page-title-row h1[data-v-272692d9]{font-size:22px}}