.smt{flex-flow:row;justify-content:space-between;align-items:center;gap:12px;margin:18px 3px;display:flex}.smt .smt__label{color:var(--text-1);flex-grow:1;font-size:.9375rem;line-height:1.3125rem}.smt .smt-mark{background-color:var(--edge-action);border-radius:16px;flex-shrink:0;width:42px;height:28px;position:relative}.smt .smt-mark:after{content:" ";background-color:var(--text-1-dark);width:24px;height:24px;box-shadow:var(--shadow-2);border-radius:50%;position:absolute;top:2px;left:2px}.smt .smt-mark--on{background-color:var(--action-1)}.smt .smt-mark--on:after{left:16px}.smd-wrapper{max-width:960px;margin:0 auto;padding:18px 12px}.smd-wrapper .smd{border:1px solid var(--edge);background:var(--surface-1);box-shadow:var(--shadow-3);border-radius:15px;padding:36px;position:relative}.smd-wrapper .smd .smd__status{position:absolute;top:18px;left:50%;transform:translate(-50%)}.smd-wrapper .smd .smd__header{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.smd-wrapper .smd .smd__header h1{color:var(--text-1);margin:0 0 18px;font-size:1.4375rem;font-weight:700;line-height:1.75rem}.smd-wrapper .smd .smd__header .smd__logo{flex-shrink:0;width:120px;height:auto}.smd-wrapper .smd .smd__field{margin:12px 0}.smd-wrapper .smd .smd__field--inline .label,.smd-wrapper .smd .smd__field--inline .value{display:inline}.smd-wrapper .smd .smd__parties{grid-template-columns:repeat(2,1fr);gap:0 18px;margin:24px 0;display:grid}.smd-wrapper .smd .label{color:var(--text-2);margin:0;font-size:.775rem;line-height:1rem;display:block}.smd-wrapper .smd .value{color:var(--text-1);margin:0;font-size:.9375rem;line-height:1.3125rem;display:block}.smd-wrapper .smd .label+.value{margin-top:6px}.smd-wrapper .smd .value--small{font-size:.775rem;line-height:1rem}.smd-wrapper .smd .smd__items{margin:24px 0}.smd-wrapper .smd .smd__totals{width:50%;margin-left:auto}.smd-wrapper .smd .smd__totals hr{border:none;border-top:1px solid var(--edge);margin:12px 0}.smd-wrapper .smd .smd__total{flex-flow:row;justify-content:space-between;align-items:baseline;margin:9px 0;display:flex}.smd-wrapper .smd .smd__total .label,.smd-wrapper .smd .smd__total .value{color:var(--text-1);font-size:.9375rem;line-height:1.3125rem;display:inline}.smd-wrapper .smd .smd__total--bold .label,.smd-wrapper .smd .smd__total--bold .value{font-weight:700}.smi-status{text-align:center;white-space:nowrap;border:1px solid var(--edge);color:var(--text-2);border-radius:7px;padding:2px 5px;font-size:.775rem;font-weight:400;line-height:1rem;display:inline-block}.smi-status.smi-status--success{border-color:var(--jade);color:var(--jade)}.smiv-heading{color:var(--text-1);margin:0 0 6px;font-size:.875rem;font-weight:700;line-height:1.125rem}.smiv-subheading{color:var(--text-2);margin:6px 0 18px;font-size:.775rem;line-height:1rem}.smiv-rule{border:none;border-top:1px solid var(--edge)}.smiv-field,.smiv-rule{margin:18px 0}.smiv-field .smiv-field__label{color:var(--text-2);margin-bottom:6px;font-size:.775rem;line-height:1rem;display:block}.smiv-select{border:1px solid var(--edge);background:var(--surface-1);color:var(--text-1);border-radius:7px;flex-flow:row;justify-content:space-between;align-items:center;padding:9px 12px;font-size:.9375rem;line-height:1.3125rem;display:flex}.smiv-select svg.icon{fill:var(--text-2)}.smiv-menu{background-color:var(--action-2);border:1px solid var(--action-2-hover);border-radius:11px;justify-content:center;align-items:center;height:36px;padding:0 12px;display:inline-flex}.smiv-menu svg.icon{fill:var(--text-1)}.smiv-doc-actions{justify-content:flex-end;padding:0 24px;display:flex}.smiv-edit{color:var(--action-1);align-items:center;gap:6px;font-size:.875rem;font-weight:600;line-height:1.125rem;display:inline-flex}.smiv-edit svg.icon{fill:var(--action-1)}.smiv-send{background:var(--action-1);color:var(--text-1-dark);border-radius:11px;align-items:center;gap:6px;padding:9px 15px;font-size:.875rem;font-weight:600;line-height:1.125rem;display:inline-flex}.smiv-send svg.icon{fill:var(--text-1-dark)}.smf-round.smf-round--mini{width:28px;height:28px}.smiv-payments{margin:18px 0 0}.smiv-payments__actions{justify-content:flex-end;margin-top:12px;display:flex}.smiv-payment-btn{background:var(--action-2);border:1px solid var(--action-2-hover);color:var(--text-1);border-radius:11px;align-items:center;gap:6px;padding:9px 15px;font-size:.875rem;line-height:1.125rem;display:inline-flex}.smiv-payment-btn svg.icon{fill:var(--text-1)}
