.seal-stamp__frame{fill:none;stroke:var(--fv-color-danger);stroke-width:3px}.seal-stamp__glyph{fill:var(--fv-color-danger);font-size:16px;font-weight:700}.seal-stamp__image{object-fit:contain;border:1px solid var(--fv-color-border);width:96px;height:96px;display:block}.estimate-layout{gap:var(--kit-gap);grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}@media (max-width:767px){.estimate-layout{grid-template-columns:minmax(0,1fr)}}.estimate-paper-slot{width:100%;min-width:0;overflow-x:hidden}.estimate-paper{background:var(--fv-color-surface);border:1px solid var(--fv-color-border);border-radius:var(--fv-radius-card);width:100%;font-size:var(--fv-type-body);padding:4%;line-height:1.5;overflow:visible}.estimate-paper__title{text-align:center;font-size:var(--fv-type-title);margin:0 0 8px;font-weight:700}.estimate-paper__head{justify-content:space-between;gap:8px;display:flex}.estimate-paper__addressee{font-size:var(--fv-type-heading);font-weight:700}.estimate-paper__addressee p{margin:0 0 4px}.estimate-paper__expired{vertical-align:middle;margin-left:6px;display:inline-flex}.estimate-paper__total{font-size:var(--fv-type-heading);margin:10px 0;font-weight:700}.estimate-paper__issuer{width:fit-content;max-width:55%;min-height:64px;font-size:var(--fv-type-body);margin-left:auto;padding-right:64px;position:relative}.estimate-paper__issuer p{margin:0}.estimate-paper__issuer-name{width:calc(100% + 19px);max-width:none}.estimate-paper__stamp{position:absolute;top:0;right:0}.estimate-paper__stamp .seal-stamp,.estimate-paper__stamp .seal-stamp__image{width:64px;height:64px}.estimate-paper__meta{flex-shrink:0;grid-template-columns:auto 1fr;min-width:min-content}.estimate-paper__meta dd{white-space:nowrap}@media (max-width:767px){.estimate-paper__head{flex-wrap:wrap}.estimate-paper__meta{grid-template-columns:auto 1fr}}.estimate-paper [data-slot=table-container]{margin-top:8px;overflow:visible}.estimate-sheet-table th,.estimate-sheet-table td{border-bottom:1px solid var(--kit-rule);white-space:normal;text-align:left;height:auto;font-size:var(--fv-type-body);padding:2px 4px}.estimate-sheet-table th[data-numeric],.estimate-sheet-table td[data-numeric]{text-align:right}.estimate-sheet-table thead th{color:var(--fv-color-text-muted);font-weight:var(--fv-font-weight-medium);background:0 0}.estimate-sheet-table .kind-row th{background:var(--kit-band);color:var(--fv-color-text);font-weight:700}.estimate-line-discount{font-size:var(--fv-type-caption);color:var(--fv-color-text-muted);font-weight:400;display:block}.estimate-paper__foot{width:min(280px,100%);font-size:var(--fv-type-body);margin-top:8px;margin-left:auto}.estimate-paper__foot-row{justify-content:space-between;gap:12px;display:flex}.estimate-paper__notes{white-space:pre-wrap;font-size:var(--fv-type-caption);color:var(--fv-color-text-muted);margin-top:10px}.estimate-ops{flex-direction:column;gap:8px;display:flex}.approval-reason{font-size:var(--fv-type-label);color:var(--fv-color-text-muted)}.settings-estimate-grid{gap:var(--kit-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:767px){.settings-estimate-grid{grid-template-columns:minmax(0,1fr)}}.settings-stamp-file{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
