.v075-pricing{margin-top:16px;padding-top:14px;border-top:1px solid #2c3036;display:flex;flex-direction:column;gap:10px}.v075-price-block{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-bottom:1px solid #292d33}.v075-price-block small{color:#838892}.v075-price-block b{font-size:18px}.v075-price-total{padding:12px;border:1px solid #b98e52;border-radius:10px;background:rgba(185,142,82,.08)}.v075-pdf-buttons{display:grid;gap:8px;margin-top:4px}.v075-pdf-buttons button{display:flex;align-items:center;justify-content:center;width:100%;border:1px solid #343941;background:#171a1f;color:#fff;border-radius:9px;padding:10px;cursor:pointer;transition:background .15s,border-color .15s,transform .08s,opacity .15s}.v075-pdf-buttons button:hover,.v075-pdf-buttons button.is-active{border-color:#b98e52;background:rgba(185,142,82,.16)}.v075-pdf-buttons button:active{transform:translateY(1px)}.v075-pdf-buttons button.primary{background:#b98e52;color:#0d0f12;border-color:#b98e52;font-weight:700}.v075-pdf-buttons button:disabled{opacity:.65;cursor:wait}.v075-extras{margin-top:20px;border:1px solid #292d33;border-radius:14px;padding:16px;background:#121417}.v075-extras-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.v075-extras-head h3{margin:3px 0 0}.v075-extras-head button{transition:filter .15s,transform .08s}.v075-extras-head button:hover,.v075-extras-head button.is-active{filter:brightness(1.15)}.v075-extras-head button:active{transform:translateY(1px)}.v075-extra-list{display:grid;gap:8px}.v075-extra-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;border:1px solid #292d33;border-radius:10px;padding:10px 12px}.v075-extra-row small{display:block;color:#8b9098;margin-top:3px}.v075-extra-row b{white-space:nowrap}.v075-extra-actions{display:flex;gap:5px}.v075-extra-actions button{border:1px solid #343941;background:#171a1f;color:#ddd;border-radius:7px;padding:6px 8px;cursor:pointer}.v075-empty{color:#858a92;padding:8px 0}.v075-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;padding:20px;z-index:9999}.v075-modal{width:min(520px,100%);background:#171a1f;border:1px solid #343941;border-radius:16px;padding:20px;color:#fff}.v075-modal h2{margin:0 0 8px}.v075-helper{color:#9ba0a8;margin:0 0 14px}.v075-modal label{display:block;margin:12px 0;color:#ddd}.v075-modal input,.v075-modal select{box-sizing:border-box;width:100%;margin-top:6px;background:#101216;color:#fff;border:1px solid #3a3f47;border-radius:9px;padding:10px}.v075-check{display:flex!important;align-items:center;gap:8px}.v075-check input{width:auto!important;margin:0!important}.v075-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.v075-modal-actions button{border:1px solid #343941;border-radius:9px;padding:9px 14px;background:#171a1f;color:#fff;cursor:pointer}.v075-modal-actions .primary{background:#b98e52;color:#101216;border-color:#b98e52;font-weight:700}.v075-modal-actions button:disabled{opacity:.65;cursor:wait}.v075-library{display:grid;gap:7px;max-height:240px;overflow:auto;margin-top:10px}.v075-library-row{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #30343a;border-radius:9px;padding:9px}.v075-library-row small{display:block;color:#8b9098;margin-top:3px}.v075-library-row button{background:#b98e52;border:0;border-radius:7px;padding:6px 9px;cursor:pointer}.v075-toast{position:fixed;right:22px;bottom:22px;z-index:10050;max-width:min(420px,calc(100vw - 44px));padding:11px 14px;border-radius:10px;background:#1f242a;border:1px solid #b98e52;color:#fff;opacity:0;transform:translateY(10px);transition:opacity .2s,transform .2s}.v075-toast.show{opacity:1;transform:translateY(0)}.v075-toast.error{border-color:#b85c5c;background:#2b1919}.is-busy{cursor:wait!important}@media(max-width:850px){.v075-extra-row{grid-template-columns:1fr}.v075-extra-actions{justify-content:flex-start}.v075-extras-head{align-items:flex-start;flex-direction:column}.v075-extras-head button{width:100%}}
