.pet-gc-invoice{max-width:52rem}.pet-gc-inv-rows{gap:12px;margin:0 0 8px;display:grid}.pet-gc-invoice .pet-gc-inv-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:12px}.pet-gc-invoice .pet-gc-inv-row.has-other{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1fr) auto}.pet-gc-invoice .pet-gc-inv-row select,.pet-gc-invoice .pet-gc-inv-row input{min-height:44px;font-size:16px}.pet-gc-inv-other[hidden]{display:none!important}.pet-gc-inv-remove{min-height:44px}.pet-gc-inv-remove[hidden]{visibility:hidden;display:inline-flex!important}.pet-gc-inv-add{margin:4px 0 0}.pet-gc-inv-total{min-height:1.5em;font-weight:var(--pet-font-semibold,600);color:var(--pet-text-primary,#1a1a2e);margin:10px 0 18px}.pet-gc-inv-tick{margin:18px 0 6px}.pet-gc-inv-private{color:var(--pet-text-muted,#6b6a7a);margin:6px 0 0;font-size:.9rem}.pet-gc-inv-private[hidden]{display:none}.pet-gc-inv-tick:has(input:checked) .pet-gc-inv-private{display:none}.pet-gc-inv-terms{margin:12px 0 0;font-size:.9rem}.pet-gc-inv-terms a{color:var(--pet-primary,#1a2f5b);font-weight:var(--pet-font-semibold,600);text-underline-offset:2px}.pet-gc-inv-hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.pet-gc-inv-actions{justify-content:flex-end}.pet-gc-inv-actions .pet-button{min-height:48px}@media (max-width:719px){.pet-gc-invoice .pet-gc-inv-row,.pet-gc-invoice .pet-gc-inv-row.has-other{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pet-gc-invoice .pet-gc-inv-row>label:first-child{grid-column:1/-1}.pet-gc-inv-remove{justify-self:start}.pet-gc-inv-remove[hidden]{display:none!important}.pet-gc-inv-actions .pet-button{justify-content:center;width:100%}}.pet-gc-biz{max-width:48rem;color:var(--pet-text-primary,#1a1a2e)}.pet-gc-biz p{margin:0}.pet-gc-biz h3{font-size:var(--pet-text-base,1rem);font-weight:var(--pet-font-bold,700);color:var(--pet-text-primary,#1a1a2e);margin:0}.pet-gc-biz .pet-gc-hint{font-size:var(--pet-text-sm,.875rem);color:var(--pet-text-muted,#6b6a7a);line-height:1.45}.pet-gc-biz .pet-gc-hint a{color:var(--pet-primary,#1a2f5b);font-weight:var(--pet-font-semibold,600)}.pet-gc-biz-summary{font-weight:var(--pet-font-semibold,600)}.pet-gc-biz-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pet-gc-biz-inline{margin:0}.pet-gc-biz .pet-button{min-height:44px}.pet-gc-biz .pet-notice ul{margin:0;padding-left:18px}.pet-gc-biz-each{padding:var(--pet-space-sm,16px);border-radius:var(--pet-radius-sm,8px);background:var(--pet-surface-muted,#f2efe8);gap:12px;display:grid}.pet-gc-biz-form{gap:14px;margin:0;display:grid}.pet-gc-biz-field{font-size:var(--pet-text-sm,.875rem);gap:4px;display:grid}.pet-gc-biz-field>span,.pet-gc-biz-when legend,.pet-gc-biz-date>span{font-weight:var(--pet-font-semibold,600);color:var(--pet-text-primary,#1a1a2e)}.pet-gc-biz-field textarea,.pet-gc-biz-date input{border:1.5px solid var(--pet-border-color-soft,#1a1a2e26);border-radius:var(--pet-radius-sm,8px);width:100%;min-height:44px;font:inherit;font-size:var(--pet-text-base,1rem);background:var(--pet-surface,#fff);color:var(--pet-text-primary,#1a1a2e);box-sizing:border-box;padding:8px 12px}.pet-gc-biz-field input[type=text]{border:1.5px solid var(--pet-border-color-soft,#1a1a2e26);border-radius:var(--pet-radius-sm,8px);width:100%;min-height:44px;font:inherit;font-size:var(--pet-text-base,1rem);background:var(--pet-surface,#fff);color:var(--pet-text-primary,#1a1a2e);box-sizing:border-box;padding:8px 12px}.pet-gc-biz-field textarea:focus,.pet-gc-biz-date input:focus{border-color:var(--pet-primary,#1a2f5b);box-shadow:0 0 0 3px rgba(var(--pet-primary-rgb,27, 47, 91), .15);outline:none}.pet-gc-biz-field input[type=text]:focus{border-color:var(--pet-primary,#1a2f5b);box-shadow:0 0 0 3px rgba(var(--pet-primary-rgb,27, 47, 91), .15);outline:none}.pet-gc-biz-field input[type=file]{font-size:var(--pet-text-sm,.875rem)}.pet-gc-biz-when{border:0;gap:8px;margin:0;padding:0;display:grid}.pet-gc-biz-when>label{min-height:36px;font-size:var(--pet-text-base,1rem);align-items:center;gap:8px;display:inline-flex}.pet-gc-biz-date{gap:4px;max-width:16rem;display:grid}.pet-gc-biz-when:not(:has(input[value=date]:checked)) .pet-gc-biz-date{display:none}.pet-gc-biz-list>summary{cursor:pointer;min-height:44px;font-weight:var(--pet-font-semibold,600);color:var(--pet-primary,#1a2f5b);align-items:center;display:flex}.pet-gc-biz-scroll{overflow-x:auto}.pet-gc-biz-table{border-collapse:collapse;width:100%;font-size:var(--pet-text-sm,.875rem);background:var(--pet-surface,#fff)}.pet-gc-biz-table th,.pet-gc-biz-table td{text-align:left;border-bottom:1px solid var(--pet-border-color,#1a1a2e14);vertical-align:top;padding:8px 10px}.pet-gc-biz-table th{font-weight:var(--pet-font-semibold,600);color:var(--pet-text-muted,#6b6a7a);white-space:nowrap}.pet-gc-biz-facts{font-size:var(--pet-text-sm,.875rem);grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;display:grid}.pet-gc-biz-facts dt{font-weight:var(--pet-font-semibold,600)}.pet-gc-biz-facts dd{margin:0}