.ix{--ix-ink: #fff;--ix-dim: rgba(255,255,255,.6);--ix-faint: rgba(255,255,255,.42);--ix-rule: rgba(255,255,255,.1);--ix-accent: var(--suk-accent, #d4af37);--ix-check: #7fbf9f;--ix-field: rgba(255,255,255,.06)}.ix-light{--ix-ink: #1a1a1a;--ix-dim: #555;--ix-faint: #888;--ix-rule: #e6e6e6;--ix-check: #1f4d3f;--ix-field: #f4f4f4}.ix{color:var(--ix-ink);min-width:0}.ix-sec{padding:18px 0 6px;border-top:1px solid var(--ix-rule);min-width:0}.ix-sec:first-child{border-top:0}.ix-sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ix-h{margin:0 0 10px;font-family:Iowan Old Style,Palatino,Georgia,serif;font-weight:400;font-size:18px;letter-spacing:0;text-transform:none;color:var(--ix-ink)}.ix-sec-head .ix-h{margin:0}.ix-count{font:500 12px/1 -apple-system,system-ui,sans-serif;color:var(--ix-faint);margin-left:6px}.ix-hint,.ix-empty{margin:6px 0 10px;font-size:13px;color:var(--ix-faint)}.ix-included{list-style:none;margin:0;padding:0;columns:2;column-gap:24px;font-size:14px;color:var(--ix-dim)}.ix-included li{padding:3px 0 3px 20px;position:relative;break-inside:avoid}.ix-included li:before{content:"";position:absolute;left:2px;top:8px;width:9px;height:5px;border-left:1.6px solid var(--ix-check);border-bottom:1.6px solid var(--ix-check);transform:rotate(-45deg)}@media (max-width: 520px){.ix-included{columns:1}}.ix-row{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 0;border-bottom:1px solid var(--ix-rule);font-size:14px;min-width:0}.ix-row-main{min-width:0;overflow-wrap:anywhere}.ix-row-main small{display:block;font-size:12px;color:var(--ix-faint);margin-top:2px}.ix-amt{white-space:nowrap;flex-shrink:0}.ix-paid .ix-row-main,.ix-paid .ix-amt{color:var(--ix-dim)}.ix-tag{font-size:10px;letter-spacing:.14em;color:var(--ix-faint);margin-right:8px}.ix-total{font-weight:600;border-bottom:0;align-items:center}.ix-proofs{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.ix-fig{margin:0;min-width:0}.ix-fig figcaption{font-size:13px;color:var(--ix-dim);margin-top:6px}.ix-thumb{display:block;width:100%;max-height:260px;object-fit:contain;border-radius:8px;background:var(--ix-field)}.ix-thumb-loading,.ix-thumb-missing{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--ix-faint)}.ix-proof-row{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--ix-rule)}.ix-proof-row .ix-thumb{max-height:170px}.ix-proof-main{min-width:0;display:flex;flex-direction:column;gap:6px}.ix-proof-actions{display:flex;gap:16px;flex-wrap:wrap}.ix-label{font-size:12px;color:var(--ix-faint)}.ix .ix-input,.ix textarea.ix-input,.ix input.ix-input{width:100%;margin:0;box-shadow:none;box-sizing:border-box;min-width:0;background:var(--ix-field);color:var(--ix-ink);border:1px solid transparent;border-radius:8px;padding:9px 11px;font:16px/1.35 -apple-system,system-ui,sans-serif;resize:vertical}.ix .ix-input:focus{outline:none;border-color:var(--ix-accent)}.ix-pay-row{display:grid;grid-template-columns:140px minmax(0,1fr) 100px auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--ix-rule)}.ix-amtin{text-align:right}.ix .ix-btn{margin:0;width:auto;background:var(--ix-accent);color:#16130e;border:0;border-radius:999px;padding:8px 16px;font-weight:600;font-size:14px;cursor:pointer}.ix .ix-btn-quiet{background:transparent;color:var(--ix-accent);border:1px solid var(--ix-accent)}.ix .ix-btn:disabled{opacity:.5;cursor:default}.ix .ix-link{margin:0;min-height:0;width:auto;background:none;border:0;padding:4px 0;color:var(--ix-accent);font-size:13px;cursor:pointer}.ix .ix-link:disabled{color:var(--ix-faint);cursor:default;opacity:.6}.ix .ix-danger{color:#ff7a6e}.ix-err{color:#ff7a6e;font-size:13px;margin:10px 0 0}.ix-actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 0 4px;border-top:1px solid var(--ix-rule);margin-top:12px}@media (max-width: 600px){.ix-pay-row{grid-template-columns:minmax(0,1fr) 92px}.ix-pay-row .ix-lbl{grid-column:1 / -1;grid-row:2}.ix-pay-row .ix-danger{grid-column:1 / -1;justify-self:start}.ix-proof-row{grid-template-columns:92px minmax(0,1fr)}}@media print{.ix-editor{display:none!important}.ix .ix-h{color:#1a1a1a!important}}.client-manage-payments{width:100%;margin-top:16px;padding:14px;border:0;border-radius:8px;background:var(--suk-accent, #d4af37);color:#16130e;font-size:15px;font-weight:600;cursor:pointer}
