:root{--g0:var(--iv-code-guide-bg);--g1:var(--iv-primary);--g2:var(--iv-primary);--g3:var(--iv-green-300);--g4:var(--iv-green-200);--g5:var(--iv-green-100);--g6:var(--iv-green-50);--ink:var(--iv-text);--ink2:var(--iv-text-2);--ink3:var(--iv-text-muted);--ink4:var(--iv-text-subtle);--border:var(--iv-border);--cream:var(--iv-bg);--bg:var(--iv-bg);--red:var(--iv-danger);--r:var(--iv-radius-2xl);--r-sm:var(--iv-radius-md);--lime:var(--iv-accent);--dgreen:var(--iv-primary);--border-strong:var(--iv-border-strong);--danger:var(--iv-danger-strong);--danger-shadow:var(--iv-danger-edge)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;scrollbar-width:none}*::-webkit-scrollbar{display:none;width:0;height:0}body{font-family:var(--iv-font-sans);background:var(--iv-bg);min-height:100dvh;color:var(--iv-text);-webkit-font-smoothing:antialiased}.screen{display:none;min-height:100dvh;flex-direction:column}.screen.active{display:flex}.topbar{background:var(--iv-primary);padding:var(--iv-space-3-5) var(--iv-space-4);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:var(--iv-z-topbar);box-shadow:var(--iv-shadow-sm);flex-shrink:0}.topbar-left{display:flex;align-items:center;gap:var(--iv-space-2-5)}.topbar-back{width:var(--iv-size-34);height:var(--iv-size-34);border-radius:var(--iv-radius-full);border:var(--iv-bw-strong) solid var(--iv-alpha-white-20);background:transparent;color:var(--iv-text-inverse);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--iv-dur-fast);flex-shrink:0}.topbar-back:hover{background:var(--iv-alpha-white-10)}.topbar-title{font-size:var(--iv-text-15);font-weight:var(--iv-fw-bold);color:var(--iv-text-inverse);letter-spacing:var(--iv-ls-px-neg-0-2)}.topbar-title span{color:var(--iv-green-300)}#screen-brand .topbar{position:relative}#screen-brand .topbar-left>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}#screen-settings .topbar{position:relative}#screen-settings .topbar-left>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.topbar-right{display:flex;gap:var(--iv-space-2-5);align-items:center}.progress-bar{height:var(--iv-size-2);background:var(--iv-alpha-white-8);flex-shrink:0}.progress-fill{height:100%;background:var(--iv-green-300);transition:width var(--iv-dur-slow) ease}.btn-icon{background:var(--iv-alpha-white-7);color:var(--iv-text-inverse);border:var(--iv-bw-strong) solid var(--iv-alpha-white-15);width:var(--iv-size-34);height:var(--iv-size-34);padding:0;border-radius:var(--iv-radius-full);font-size:var(--iv-text-16);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.topbar-user-btn{background:var(--iv-green-300);color:var(--iv-code-guide-bg);border:none;width:var(--iv-size-34);height:var(--iv-size-34);padding:0;border-radius:var(--iv-radius-full);font-size:var(--iv-text-14);font-weight:var(--iv-fw-extrabold);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:var(--iv-leading-none);font-family:var(--iv-font-sans)}.scroll-content{flex:1;overflow-y:auto;padding:var(--iv-space-4) var(--iv-space-4) var(--iv-space-40);-webkit-overflow-scrolling:touch}@media (min-width:600px){.scroll-content{padding-left:calc((100% - var(--iv-app-width))/2);padding-right:calc((100% - var(--iv-app-width))/2)}}@media (min-width:920px) and (orientation:landscape){#screen-form{flex-direction:column;height:100dvh}#screen-form .scroll-content{display:flex;flex:1;min-height:0;padding:0;overflow:hidden;position:relative}#form-col-left{padding:0 0 var(--iv-space-40);overflow-y:auto;height:100%;min-height:0;width:var(--iv-size-420);flex-shrink:0;box-sizing:border-box;scrollbar-width:none;scrollbar-color:transparent transparent}#form-col-left.scroll-active{scrollbar-color:var(--iv-alpha-black-32) transparent}#form-col-left::-webkit-scrollbar{width:var(--iv-size-7)}#form-col-left::-webkit-scrollbar-button{display:none;width:0;height:0}#form-col-left::-webkit-scrollbar-track{background:transparent;border:none;box-shadow:none}#form-col-left::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--iv-radius-xs);transition:background var(--iv-dur) ease}#form-col-left.scroll-active::-webkit-scrollbar-thumb{background:var(--iv-alpha-black-32)}#form-col-left.scroll-active::-webkit-scrollbar-thumb:hover{background:var(--iv-alpha-black-50)}#form-col-right{position:relative;top:auto;right:auto;width:auto;flex:1;min-width:0;min-height:0;height:100%;overflow:hidden;background:var(--iv-neutral-200);padding:var(--iv-space-4) var(--iv-space-5) var(--iv-space-5);display:flex;flex-direction:column;gap:0;box-sizing:border-box;z-index:var(--iv-z-raised)}#desktop-preview-title{font-size:var(--iv-text-10);font-weight:var(--iv-fw-bold);text-transform:uppercase;letter-spacing:var(--iv-ls-px-0-8);color:var(--iv-text-subtle);text-align:center;padding:0 0 var(--iv-space-2-5)}#form-col-right-inner{display:flex;flex-direction:column;align-items:center;gap:var(--iv-space-3);width:100%;flex:1;overflow-y:hidden;min-height:0}#form-col-right-inner.multi-page{overflow-y:auto;gap:var(--iv-space-3-5);scrollbar-width:none;scrollbar-color:transparent transparent}#form-col-right-inner.multi-page.scroll-active{scrollbar-color:var(--iv-alpha-black-32) transparent}#form-col-right-inner.multi-page::-webkit-scrollbar{width:var(--iv-size-7)}#form-col-right-inner.multi-page::-webkit-scrollbar-button{display:none;width:0;height:0}#form-col-right-inner.multi-page::-webkit-scrollbar-track{background:transparent;border:none;box-shadow:none}#form-col-right-inner.multi-page::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--iv-radius-xs);transition:background var(--iv-dur) ease}#form-col-right-inner.multi-page.scroll-active::-webkit-scrollbar-thumb{background:var(--iv-alpha-black-32)}#form-col-right-inner.multi-page.scroll-active::-webkit-scrollbar-thumb:hover{background:var(--iv-alpha-black-50)}#form-col-right-inner.multi-page .a4-scale-outer:not(:first-child){position:relative}#form-col-right-inner.multi-page .a4-scale-outer:not(:first-child):before{content:"";position:absolute;top:calc(var(--iv-space-2) * -1);left:50%;transform:translate(-50%);width:var(--iv-size-48);height:var(--iv-size-2);background:var(--iv-alpha-black-18);border-radius:var(--iv-radius-2xs)}#form-col-right .a4-scale-outer{position:relative;flex-shrink:0;border-radius:var(--iv-radius-sm);overflow:hidden;box-shadow:var(--iv-shadow-md)}#form-col-tpl{width:var(--iv-size-420);flex-shrink:0;border-left:var(--iv-bw) solid var(--iv-border);height:100%;min-height:0;overflow-y:auto;box-sizing:border-box;padding:0;background:var(--iv-bg)}#screen-form .bottom-bar{position:fixed;bottom:0;left:0;width:var(--iv-size-420);border-right:var(--iv-bw) solid var(--iv-border)}}.bottom-bar{position:fixed;bottom:0;left:0;right:0;background:var(--iv-surface);padding:var(--iv-space-3) var(--iv-space-4) max(var(--iv-space-3),env(safe-area-inset-bottom));border-top:var(--iv-bw) solid var(--iv-border);display:flex;gap:var(--iv-space-2-5);box-shadow:var(--iv-shadow-up);z-index:var(--iv-z-bottombar)}.preview-more-btn{width:var(--iv-size-46);height:var(--iv-size-46);padding:0;flex-shrink:0;border-radius:var(--iv-radius-md);display:flex;align-items:center;justify-content:center;color:var(--iv-text-2)}.card{margin-bottom:var(--iv-space-3)}.iv-field:last-child{margin-bottom:0}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--iv-space-2-5)}.hint-text{font-size:var(--iv-text-11);color:var(--iv-text-subtle);margin-top:var(--iv-space-1)}.toggle-row{display:flex;align-items:center;justify-content:space-between;padding:var(--iv-space-2) 0}.toggle-label{font-size:var(--iv-text-13);font-weight:var(--iv-fw-medium);color:var(--iv-text-2)}.toggle-desc{font-size:var(--iv-text-11);color:var(--iv-text-subtle);margin-top:var(--iv-space-px)}.logo-upload{border:var(--iv-bw-thick) dashed var(--iv-border);border-radius:var(--iv-radius-md);background:var(--iv-bg);position:relative;cursor:pointer;transition:all var(--iv-dur-fast);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--iv-size-80);padding:var(--iv-space-4);text-align:center}.logo-upload:hover{border-color:var(--iv-primary);background:var(--iv-green-50)}.logo-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.logo-upload-text{font-size:var(--iv-text-12);color:var(--iv-text-muted);font-weight:var(--iv-fw-medium)}.logo-upload-text strong{color:var(--iv-primary)}#logo-preview-s1{max-height:var(--iv-size-52);max-width:var(--iv-size-140);object-fit:contain;display:none;margin-bottom:var(--iv-space-1-5)}.brand-chip{display:flex;align-items:center;gap:var(--iv-space-3);margin-bottom:var(--iv-space-3);padding:var(--iv-space-3) var(--iv-space-3-5)}.brand-chip:hover{background:var(--iv-green-50)}.brand-chip-logo{width:var(--iv-size-42);height:var(--iv-size-42);border-radius:var(--iv-radius-lg);background:var(--iv-green-100);display:flex;align-items:center;justify-content:center;font-size:var(--iv-text-18);overflow:hidden;flex-shrink:0}.brand-chip-logo img{width:100%;height:100%;object-fit:contain}.brand-chip-info{flex:1;min-width:0}.brand-chip-name{font-size:var(--iv-text-14);font-weight:var(--iv-fw-bold);color:var(--iv-text)}.brand-chip-sub{font-size:var(--iv-text-11);color:var(--iv-text-muted);margin-top:var(--iv-space-0-5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-card{position:relative;margin-bottom:var(--iv-space-2-5)}.item-card:last-child{margin-bottom:0}.item-seq{font-size:var(--iv-text-10);font-weight:var(--iv-fw-bold);color:var(--iv-text-subtle);text-transform:uppercase;letter-spacing:var(--iv-ls-px-0-5);margin-bottom:var(--iv-space-2)}.item-title-input{width:100%;font-family:var(--iv-font-sans);font-size:var(--iv-text-14);font-weight:var(--iv-fw-semibold);color:var(--iv-text);margin-bottom:var(--iv-space-2)}.item-title-input::placeholder{color:var(--iv-neutral-300);font-weight:var(--iv-fw-regular)}.item-desc-input{width:100%;border:var(--iv-bw-strong) solid var(--iv-border);border-radius:var(--iv-radius-sm);background:var(--iv-surface);font-family:var(--iv-font-sans);font-size:var(--iv-text-12);color:var(--iv-text-2);outline:none;padding:var(--iv-space-2) var(--iv-space-2-5);resize:none;line-height:var(--iv-leading-relaxed);min-height:var(--iv-size-52);transition:border-color var(--iv-dur-fast);margin-bottom:var(--iv-space-2-5)}.item-desc-input:focus{border-color:var(--iv-primary)}.item-desc-input::placeholder{color:var(--iv-neutral-300)}.item-nums{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--iv-space-2)}.item-num-label{font-size:var(--iv-text-10);text-transform:uppercase;letter-spacing:var(--iv-ls-px-0-5);color:var(--iv-text-subtle);font-weight:var(--iv-fw-semibold);margin-bottom:var(--iv-space-1)}.item-num-input{width:100%;padding:var(--iv-space-2) var(--iv-space-2-5);border:var(--iv-bw-strong) solid var(--iv-border);border-radius:var(--iv-radius-sm);font-family:var(--iv-font-sans);font-size:var(--iv-text-13);color:var(--iv-text);background:var(--iv-surface);outline:none;transition:border-color var(--iv-dur-fast);-webkit-appearance:none}.item-num-input:focus{border-color:var(--iv-primary)}.item-num-input::placeholder{color:var(--iv-neutral-300)}.item-amount{font-size:var(--iv-text-13);font-weight:var(--iv-fw-bold);color:var(--iv-primary);padding:var(--iv-space-2) var(--iv-space-0-5)}.item-del{position:absolute;top:var(--iv-space-2-5);right:var(--iv-space-2-5);width:var(--iv-size-24);height:var(--iv-size-24);border-radius:var(--iv-radius-full);background:var(--iv-danger-soft);border:none;cursor:pointer;color:var(--iv-danger);font-size:var(--iv-text-12);font-weight:var(--iv-fw-bold);display:flex;align-items:center;justify-content:center;transition:all var(--iv-dur-fast)}.item-del:hover{background:var(--iv-danger-border);color:var(--iv-danger)}.item-actions{display:flex;align-items:center;gap:var(--iv-space-2-5);margin-bottom:var(--iv-space-2)}.fav-toggle-btn{background:none;border:none;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:var(--iv-space-1);transition:all var(--iv-dur-fast);font-family:var(--iv-font-sans);font-size:var(--iv-text-12);font-weight:var(--iv-fw-semibold);color:var(--iv-text-muted)}.fav-toggle-btn svg{transition:all var(--iv-dur-fast);flex-shrink:0}.fav-toggle-btn .ph,.fav-toggle-btn .ph-fill{transition:all var(--iv-dur-fast);flex-shrink:0}.fav-toggle-btn.is-fav svg{fill:var(--iv-danger);stroke:var(--iv-danger)}.fav-toggle-btn.is-fav .ph,.fav-toggle-btn.is-fav .ph-fill{color:var(--iv-danger);font-family:Phosphor-Fill!important}.fav-toggle-btn:not(.is-fav) svg{fill:none;stroke:var(--iv-neutral-500)}.fav-toggle-btn:not(.is-fav) .ph,.fav-toggle-btn:not(.is-fav) .ph-fill{color:var(--iv-text-muted);font-family:Phosphor!important}.fav-toggle-btn:hover svg{stroke:var(--iv-danger)}.fav-toggle-btn:hover .ph,.fav-toggle-btn:hover .ph-fill,.fav-toggle-btn.is-fav{color:var(--iv-danger)}.add-item-btn{width:100%;padding:var(--iv-space-3);border:var(--iv-bw-thick) dashed var(--iv-border);border-radius:var(--iv-radius-md);background:transparent;cursor:pointer;transition:all var(--iv-dur-fast);font-family:var(--iv-font-sans);font-size:var(--iv-text-13);font-weight:var(--iv-fw-semibold);color:var(--iv-primary);display:flex;align-items:center;justify-content:center;gap:var(--iv-space-1-5);margin-top:var(--iv-space-2-5)}.add-item-btn:hover{border-color:var(--iv-primary);background:var(--iv-green-50)}.form-summary{margin-top:var(--iv-space-4);display:flex;justify-content:space-between;align-items:center;padding:var(--iv-space-3-5) var(--iv-space-4)}.form-summary-label{font-size:var(--iv-text-12);color:var(--iv-text-muted);font-weight:var(--iv-fw-medium)}.form-summary-val{font-size:var(--iv-text-18);font-weight:var(--iv-fw-extrabold);color:var(--iv-primary);letter-spacing:var(--iv-ls-px-neg-0-3)}.form-fx-note{margin-top:var(--iv-space-2);font-size:var(--iv-text-11);line-height:var(--iv-leading-body);color:var(--iv-text-muted);text-align:right}.form-fx-note b{color:var(--iv-text);font-weight:var(--iv-fw-bold)}.fav-picker{background:var(--iv-surface);border:var(--iv-bw-strong) solid var(--iv-border);border-radius:var(--iv-radius-md);margin-top:calc(var(--iv-space-1) * -1);margin-bottom:var(--iv-space-2-5);overflow:hidden}.fav-picker-empty{padding:var(--iv-space-4) var(--iv-space-3-5);font-size:var(--iv-text-12);color:var(--iv-text-subtle);text-align:center}.fav-modal{background:var(--iv-surface);border-radius:var(--iv-radius-3xl) var(--iv-radius-3xl) 0 0;width:100%;max-width:var(--iv-size-560);max-height:70vh;display:flex;flex-direction:column;animation:slideUp var(--iv-dur) ease;padding-bottom:max(var(--iv-space-4),env(safe-area-inset-bottom))}.bank-item{display:flex;gap:var(--iv-space-2-5);align-items:flex-start;padding:var(--iv-space-2-5) 0;border-bottom:var(--iv-bw) solid var(--iv-border)}.bank-item:last-child{border-bottom:none;padding-bottom:0}.bank-item-inputs{flex:1;display:flex;flex-direction:column;gap:var(--iv-space-1-5)}.bank-item-del{width:var(--iv-size-30);height:var(--iv-size-30);flex-shrink:0;margin-top:var(--iv-space-0-5);border-radius:var(--iv-radius-full);background:var(--iv-danger-soft);border:none;cursor:pointer;color:var(--iv-danger);font-size:var(--iv-text-12);display:flex;align-items:center;justify-content:center}.fav-manage-item{display:flex;align-items:center;gap:var(--iv-space-2-5);padding:var(--iv-space-3) 0;border-bottom:var(--iv-bw) solid var(--iv-border)}.fav-manage-item:last-child{border-bottom:none}.fav-manage-info{flex:1;min-width:0}.fav-manage-name{font-size:var(--iv-text-13);font-weight:var(--iv-fw-semibold);color:var(--iv-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav-manage-price{font-size:var(--iv-text-11);color:var(--iv-text-muted);margin-top:var(--iv-space-px)}.fav-manage-del{width:var(--iv-size-28);height:var(--iv-size-28);border-radius:var(--iv-radius-full);background:var(--iv-danger-soft);border:none;cursor:pointer;color:var(--iv-danger);font-size:var(--iv-text-11);display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-overlay{z-index:var(--iv-z-dropdown)}@media (min-width:600px){.modal-overlay{align-items:flex-end;padding:0}}.modal-sheet{background:var(--iv-surface);border-radius:var(--iv-radius-3xl) var(--iv-radius-3xl) 0 0;width:100%;max-width:var(--iv-size-560);max-height:92dvh;overflow-y:auto;padding:var(--iv-space-2) var(--iv-space-5) max(var(--iv-space-5),env(safe-area-inset-bottom));animation:slideUp var(--iv-dur) ease;position:relative}@keyframes slideUp{0%{transform:translateY(var(--iv-space-6));opacity:0}}.modal-handle{width:var(--iv-size-36);height:var(--iv-size-4);background:var(--iv-neutral-200);border-radius:var(--iv-radius-xs);margin:var(--iv-space-3) auto var(--iv-space-4-5)}.modal-title{font-size:var(--iv-text-18);font-weight:var(--iv-fw-extrabold);margin-bottom:var(--iv-space-4-5)}#screen-preview{height:100dvh}#screen-preview .scroll-content{padding:var(--iv-space-4) 0 var(--iv-space-28);background:var(--iv-border-strong);scroll-snap-type:y proximity;flex:1;min-height:0}#preview-scroll-content{scrollbar-width:none;scrollbar-color:transparent transparent}#preview-scroll-content.scroll-active{scrollbar-color:var(--iv-alpha-black-32) transparent}#preview-scroll-content::-webkit-scrollbar{width:var(--iv-size-7)}#preview-scroll-content::-webkit-scrollbar-button{display:none;width:0;height:0}#preview-scroll-content::-webkit-scrollbar-track{background:transparent;border:none;box-shadow:none}#preview-scroll-content::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--iv-radius-xs);transition:background var(--iv-dur) ease}#preview-scroll-content.scroll-active::-webkit-scrollbar-thumb{background:var(--iv-alpha-black-32)}#preview-scroll-content.scroll-active::-webkit-scrollbar-thumb:hover{background:var(--iv-alpha-black-50)}#screen-preview .a4-scale-outer{scroll-snap-align:start;scroll-margin-top:var(--iv-space-4);position:relative}#screen-preview .a4-scale-outer:not(:first-child):before{content:"";position:absolute;top:calc(var(--iv-space-4) * -1);left:50%;transform:translate(-50%);width:var(--iv-size-60);height:var(--iv-size-3);background:var(--iv-alpha-black-15);border-radius:var(--iv-radius-2xs)}.a4-pages{display:flex;flex-direction:column;align-items:center;gap:var(--iv-space-8);padding:0 var(--iv-space-3);--g1:var(--iv-forest-800);--g2:var(--iv-forest-600)}.a4-scale-outer{box-shadow:var(--iv-shadow-lg)}.a4-page{background:var(--iv-surface);width:var(--iv-a4-w);min-height:var(--iv-a4-h);position:relative;font-family:var(--iv-font-sans)}.inv-bottom{margin:0 calc(var(--iv-space-12) * -1);padding:0 var(--iv-space-12) var(--iv-space-12);background:var(--iv-neutral-200)}.loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--iv-alpha-primary-70);display:none;align-items:center;justify-content:center;z-index:var(--iv-z-app-loading)}.loading-box{background:var(--iv-surface);border-radius:var(--r);padding:var(--iv-space-7) var(--iv-space-9);text-align:center;min-width:var(--iv-size-180)}.spinner{width:var(--iv-size-30);height:var(--iv-size-30);border:var(--iv-bw-3) solid var(--iv-border);border-top-color:var(--iv-primary);border-radius:var(--iv-radius-full);animation:spin var(--iv-dur-700) linear infinite;margin:0 auto var(--iv-space-3)}@keyframes spin{to{transform:rotate(360deg)}}.loading-text{font-size:var(--iv-text-13);font-weight:var(--iv-fw-semibold);color:var(--iv-primary)}.toast{bottom:calc(var(--iv-bottomnav-h) + var(--iv-space-6));z-index:var(--iv-z-app-toast)}.divider{border:none;border-top:var(--iv-bw) solid var(--iv-border);margin:var(--iv-space-3-5) 0}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}@page{size:794px 1123px;margin:0}html,body{margin:0;padding:0;width:var(--iv-a4-w);height:auto!important;min-height:0!important;background:var(--iv-surface)}body>*:not(#print-root){display:none!important}#print-root{display:block!important;position:static!important;width:var(--iv-a4-w)!important;height:auto!important;margin:0;padding:0;transform:none!important}.a4-print-page{display:block!important;width:var(--iv-a4-w)!important;height:var(--iv-a4-h)!important;max-height:var(--iv-a4-h)!important;overflow:hidden!important;page-break-after:always!important;page-break-inside:avoid!important;break-after:page!important;break-inside:avoid!important;position:relative!important;margin:0!important;padding:0!important;box-shadow:none!important}.a4-print-page:last-child{page-break-after:avoid!important;break-after:avoid!important}}#print-root{display:none}.tpl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--iv-space-2-5)}@media (min-width:480px){.tpl-grid{grid-template-columns:repeat(4,1fr)}}.tpl-card{border-radius:var(--iv-radius-lg);overflow:hidden;cursor:pointer;border:var(--iv-bw-2-5) solid transparent;transition:all var(--iv-dur);position:relative}.tpl-card.active{border-color:var(--iv-primary);box-shadow:0 0 0 var(--iv-bw-3) var(--iv-alpha-green-15)}.tpl-card:hover{transform:translateY(calc(var(--iv-space-0-5) * -1));box-shadow:var(--iv-shadow-md)}.tpl-thumb{width:100%;aspect-ratio:210/297;display:flex;flex-direction:column;padding:var(--iv-space-2);gap:var(--iv-space-1);position:relative;overflow:hidden}.tpl-check{position:absolute;top:var(--iv-space-1-5);right:var(--iv-space-1-5);width:var(--iv-size-18);height:var(--iv-size-18);background:var(--iv-primary);border-radius:var(--iv-radius-full);display:none;align-items:center;justify-content:center}.tpl-card.active .tpl-check{display:flex}.tpl-name{font-size:var(--iv-text-11);font-weight:var(--iv-fw-semibold);text-align:center;padding:var(--iv-space-1-5) var(--iv-space-1);color:var(--iv-text-2)}.dash-wrap{flex:1;overflow-y:auto;padding:0 var(--iv-space-4) 0;background:var(--iv-bg)}.dash-greeting{margin-bottom:var(--iv-space-5)}.dash-greeting-name{font-size:var(--iv-text-22);font-weight:var(--iv-fw-black);color:var(--iv-text);letter-spacing:var(--iv-ls-px-neg-0-5)}.dash-greeting-sub{font-size:var(--iv-text-13);color:var(--iv-text-muted);margin-top:var(--iv-space-1)}.dash-plan-chip{display:inline-flex;align-items:center;gap:var(--iv-space-1-5);padding:var(--iv-space-1-5) var(--iv-space-3-5);border-radius:var(--iv-radius-pill);font-size:var(--iv-text-12);font-weight:var(--iv-fw-bold);line-height:var(--iv-leading-tight);flex-shrink:0;margin-bottom:var(--iv-space-4);margin-top:var(--iv-space-7)}.dash-plan-chip.pro{background:var(--iv-green-100);color:var(--iv-primary)}.dash-plan-chip.satuan{background:var(--iv-warning-soft);color:var(--iv-warning-ink)}.dash-plan-chip.free{background:var(--iv-bg);color:var(--iv-text-muted)}.client-suggest-dropdown{position:absolute;top:calc(100% + var(--iv-space-0-5));left:0;right:0;background:var(--iv-surface);border:var(--iv-bw-strong) solid var(--iv-border);border-radius:var(--iv-radius-md);box-shadow:var(--iv-shadow-md);z-index:var(--iv-z-dropdown);overflow:hidden;max-height:var(--iv-size-200);overflow-y:auto}.client-suggest-item{padding:var(--iv-space-2-5) var(--iv-space-3);font-size:var(--iv-text-13);color:var(--iv-text);cursor:pointer;border-bottom:var(--iv-bw) solid var(--iv-border);transition:background var(--iv-dur-fast);display:flex;align-items:center;gap:var(--iv-space-2-5)}.client-suggest-item:last-child{border-bottom:none}.client-suggest-item:hover{background:var(--iv-green-50)}.client-suggest-avatar{width:var(--iv-size-28);height:var(--iv-size-28);border-radius:var(--iv-radius-full);background:var(--iv-green-300);color:var(--iv-code-guide-bg);font-weight:var(--iv-fw-bold);font-size:var(--iv-text-12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.client-suggest-info{flex:1;min-width:0}.client-suggest-name{font-weight:var(--iv-fw-semibold);color:var(--iv-text)}.client-suggest-sub{font-size:var(--iv-text-11);color:var(--iv-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-filter-panel{position:absolute;top:calc(100% + var(--iv-space-2));left:0;width:var(--iv-size-340);max-width:calc(100vw - var(--iv-size-32));background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-2xl);padding:var(--iv-space-5);z-index:var(--iv-z-sticky);box-shadow:var(--iv-shadow-pop);box-sizing:border-box}.dash-filter-panel-title{font-size:var(--iv-text-15);font-weight:var(--iv-fw-medium);color:var(--iv-text);margin-bottom:var(--iv-space-4);font-family:var(--iv-font-sans)}.dash-filter-field{margin-bottom:var(--iv-space-4-5)}.dash-filter-field:last-child{margin-bottom:0}.dash-filter-field label{display:block;font-size:var(--iv-text-11);font-weight:var(--iv-fw-semibold);color:var(--iv-text-muted);margin-bottom:var(--iv-space-2);text-transform:uppercase;letter-spacing:var(--iv-ls-px-0-4);font-family:var(--iv-font-sans)}.dash-filter-field label.dash-filter-radio{display:flex;font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text);text-transform:none;letter-spacing:var(--iv-ls-normal);margin-bottom:0}.dash-filter-input{width:100%;padding:var(--iv-space-2-5) var(--iv-space-3);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);font-size:var(--iv-text-14);font-family:var(--iv-font-sans);color:var(--iv-text);outline:none;box-sizing:border-box;background:var(--iv-surface)}.dash-filter-input::placeholder{color:var(--iv-text-muted)}.dash-filter-input:focus{border-color:var(--iv-border-strong)}.dash-filter-radio-group{display:flex;flex-direction:column;gap:var(--iv-space-2-5)}.dash-filter-radio{display:flex;align-items:center;gap:var(--iv-space-2-5);font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text);cursor:pointer;line-height:var(--iv-leading-none)}.dash-filter-radio input[type=radio]{position:absolute;opacity:0;width:0;height:0;margin:0}.dash-filter-radio-dot{width:var(--iv-size-18);height:var(--iv-size-18);border-radius:var(--iv-radius-full);border:var(--iv-bw-strong) solid var(--iv-border-strong);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color var(--iv-dur-fast);box-sizing:border-box}.dash-filter-radio input[type=radio]:checked+.dash-filter-radio-dot{border-color:var(--iv-primary)}.dash-filter-radio input[type=radio]:checked+.dash-filter-radio-dot:after{content:"";width:var(--iv-size-9);height:var(--iv-size-9);border-radius:var(--iv-radius-full);background:var(--iv-primary)}.client-suggestions{position:absolute;top:calc(100% + var(--iv-space-1));left:0;right:0;background:var(--iv-surface);border:var(--iv-bw-strong) solid var(--iv-border);border-radius:var(--iv-radius-md);box-shadow:var(--iv-shadow-md);z-index:var(--iv-z-dropdown);overflow:hidden;max-height:var(--iv-size-180);overflow-y:auto}.client-suggestion-item{padding:var(--iv-space-2-5) var(--iv-space-3);font-size:var(--iv-text-13);color:var(--iv-text);cursor:pointer;border-bottom:var(--iv-bw) solid var(--iv-border);transition:background var(--iv-dur-fast)}.client-suggestion-item:last-child{border-bottom:none}.client-suggestion-item:hover{background:var(--iv-green-50)}.client-suggestion-item strong{color:var(--iv-primary)}.dash-tpl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--iv-space-2);margin-bottom:var(--iv-space-5)}.dash-tpl-card{border-radius:var(--iv-radius-xl);overflow:hidden;border:var(--iv-bw-strong) solid var(--iv-border);cursor:pointer;background:var(--iv-surface);display:flex;flex-direction:column;transition:border-color var(--iv-dur-fast),box-shadow var(--iv-dur-fast);-webkit-tap-highlight-color:transparent}.dash-tpl-card:hover{border-color:var(--iv-green-300);box-shadow:var(--iv-shadow-xs)}.dash-tpl-card:active{opacity:.85}.dash-tpl-card.selected{border-color:var(--iv-primary);border-width:var(--iv-bw-thick);box-shadow:0 0 0 var(--iv-bw-3) var(--iv-alpha-green-12)}.tpl-thumb{height:var(--iv-size-120);overflow:hidden;background:var(--iv-bg)}.tpl-thumb svg{width:100%;height:100%;display:block}.tpl-thumb .ph,.tpl-thumb .ph-fill{display:block}.dash-tpl-card-name{font-size:var(--iv-text-11);font-weight:var(--iv-fw-semibold);color:var(--iv-text-2);padding:var(--iv-space-2) var(--iv-space-2);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:var(--iv-bw) solid var(--iv-border)}.dash-client-chip{background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-pill);padding:var(--iv-space-1-5) var(--iv-space-3-5) var(--iv-space-1-5) var(--iv-space-1-5);display:inline-flex;align-items:center;gap:var(--iv-space-2);cursor:pointer;white-space:nowrap;transition:all var(--iv-dur-fast);flex-shrink:0}.dash-client-chip:hover{border-color:var(--iv-primary);background:var(--iv-green-50)}.dash-client-avatar{width:var(--iv-size-28);height:var(--iv-size-28);min-width:var(--iv-size-28);border-radius:var(--iv-radius-full);background:var(--iv-green-300);display:flex;align-items:center;justify-content:center;font-size:var(--iv-text-13);font-weight:var(--iv-fw-bold);color:var(--iv-primary);flex-shrink:0}.dash-client-name{font-size:var(--iv-text-13);font-weight:var(--iv-fw-medium);color:var(--iv-text);line-height:var(--iv-lh-28)}.dash-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--iv-space-2-5);margin-bottom:var(--iv-space-5)}.dash-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--iv-space-2-5)}.dash-section-title{font-size:var(--iv-text-13);font-weight:var(--iv-fw-bold);color:var(--iv-text)}.dash-section-action{font-size:var(--iv-text-12);color:var(--iv-primary);cursor:pointer;font-weight:var(--iv-fw-semibold)}.dash-recents{display:flex;flex-direction:column;gap:var(--iv-space-2);margin-bottom:var(--iv-space-5)}.dash-invoice-card{display:flex;align-items:center;gap:var(--iv-space-3);padding:var(--iv-space-3) var(--iv-space-3-5)}.dash-invoice-icon{width:var(--iv-size-38);height:var(--iv-size-38);border-radius:var(--iv-radius-lg);background:var(--iv-green-100);display:flex;align-items:center;justify-content:center;font-size:var(--iv-text-18);flex-shrink:0}.dash-invoice-info{flex:1;min-width:0}.dash-invoice-no{font-size:var(--iv-text-13);font-weight:var(--iv-fw-bold);color:var(--iv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-invoice-client{font-size:var(--iv-text-12);color:var(--iv-text-muted);margin-top:var(--iv-space-px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-invoice-amount{font-size:var(--iv-text-13);font-weight:var(--iv-fw-bold);color:var(--iv-text)}.dash-invoice-more{width:var(--iv-size-30);height:var(--iv-size-30);border-radius:var(--iv-radius-full);border:var(--iv-bw-strong) solid var(--iv-border);background:var(--iv-surface);color:var(--iv-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--iv-dur-fast)}.dash-more-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--iv-z-menu-backdrop);display:none}.dash-more-backdrop.open{display:block}.dash-more-menu{position:fixed;width:var(--iv-size-200);min-width:0;z-index:var(--iv-z-menu)}.dash-more-item .ph,.dash-more-item .ph-fill{flex-shrink:0}.sort-dropdown-panel{position:fixed;display:none;width:var(--iv-size-220);z-index:var(--iv-z-sticky);max-height:60vh;overflow-y:auto}.dash-more-hover-wrap{position:relative}.dash-more-hover-wrap:after{content:"";position:absolute;top:0;left:100%;width:var(--iv-size-8);height:100%}.dash-more-submenu{position:absolute;left:100%;top:0;margin-left:var(--iv-space-2);width:var(--iv-size-190);min-width:0;opacity:0;visibility:hidden;transform:translate(calc(var(--iv-space-1) * -1));transition:opacity var(--iv-dur-fast) var(--iv-dur-fast),visibility var(--iv-dur-fast) var(--iv-dur-fast),transform var(--iv-dur-fast) var(--iv-dur-fast);z-index:var(--iv-z-submenu)}.dash-more-item{position:relative}.dash-more-radio-row{justify-content:space-between}.dash-more-hover-wrap:hover .dash-more-submenu,.dash-more-hover-wrap.force-open .dash-more-submenu{opacity:1;visibility:visible;transform:translate(0);transition-delay:0s}.dash-invoice-more:hover{border-color:var(--iv-green-300);color:var(--iv-primary);background:var(--iv-green-50)}.inv-prev-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--iv-alpha-black-55);display:none;align-items:center;justify-content:center;z-index:var(--iv-z-preview);padding:var(--iv-space-4);box-sizing:border-box}.inv-prev-overlay.open{display:flex}.inv-prev-modal{background:var(--iv-surface);border-radius:var(--iv-radius-md);border-bottom:var(--iv-bw) solid var(--iv-border);width:100%;max-width:var(--iv-size-360);max-height:92vh;display:flex;flex-direction:column;overflow:hidden}.inv-prev-topbar{padding:var(--iv-space-4) var(--iv-space-4) var(--iv-space-2);display:flex;align-items:center;gap:var(--iv-space-4);flex-shrink:0}.inv-prev-topbar-title{flex:1;min-width:0;font-size:var(--iv-text-24);font-weight:var(--iv-fw-medium);line-height:var(--iv-leading-display);color:var(--iv-text);font-family:var(--iv-font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-prev-topbar-close{width:var(--iv-size-36);height:var(--iv-size-36);flex-shrink:0;background:transparent;border:none;color:var(--iv-text);border-radius:var(--iv-radius-xs);cursor:pointer;font-size:var(--iv-text-16);display:flex;align-items:center;justify-content:center;transition:background var(--iv-dur-fast)}.inv-prev-topbar-close:hover{background:var(--iv-bg)}.inv-prev-body{flex:1;overflow-y:auto;padding:0 var(--iv-space-2-5) var(--iv-space-2-5);display:flex;flex-direction:column;align-items:center}.inv-prev-scale{border-radius:var(--iv-radius-md);overflow:hidden;width:100%;position:relative}.inv-prev-actions{padding:var(--iv-space-2) var(--iv-space-4) var(--iv-space-4);display:flex;justify-content:center;gap:var(--iv-space-2-5);flex-shrink:0}.inv-prev-action{flex-shrink:0;color:var(--iv-text);--iv-c-h:var(--iv-size-36);--iv-c-r:var(--iv-radius-sm);--iv-c-icon:var(--iv-text-20)}.inv-prev-action.danger:hover{background:var(--iv-danger-soft);border-color:var(--iv-danger-soft);color:var(--iv-danger)}.more-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--iv-alpha-black-40);display:none;align-items:flex-end;justify-content:center;z-index:var(--iv-z-modal)}.more-sheet-overlay.open{display:flex}.more-sheet{background:var(--iv-surface);border-radius:var(--iv-radius-3xl) var(--iv-radius-3xl) 0 0;width:100%;max-width:var(--iv-size-480);padding:0 0 max(var(--iv-space-4),env(safe-area-inset-bottom));animation:slideUp var(--iv-dur) ease}.more-sheet-handle{width:var(--iv-size-36);height:var(--iv-size-4);background:var(--iv-neutral-200);border-radius:var(--iv-radius-xs);margin:var(--iv-space-3-5) auto var(--iv-space-1)}.more-sheet-inv-title{font-size:var(--iv-text-12);color:var(--iv-text-subtle);text-align:center;padding:var(--iv-space-0-5) 0 var(--iv-space-2-5);font-weight:var(--iv-fw-semibold)}.more-sheet-cancel{padding:var(--iv-space-3-5) var(--iv-space-5);text-align:center;font-size:var(--iv-text-14);font-weight:var(--iv-fw-semibold);color:var(--iv-danger);cursor:pointer;border-top:var(--iv-bw) solid var(--iv-border);margin-top:var(--iv-space-1)}.more-sheet-section-label{font-size:var(--iv-text-11);font-weight:var(--iv-fw-bold);color:var(--iv-text-subtle);text-transform:uppercase;letter-spacing:var(--iv-ls-px-0-5);padding:var(--iv-space-3) var(--iv-space-5) var(--iv-space-1-5)}.more-sheet-contacts{display:flex;gap:var(--iv-space-1-5);overflow-x:auto;padding:var(--iv-space-1) var(--iv-space-5) var(--iv-space-3);scrollbar-width:none}.more-sheet-contacts::-webkit-scrollbar{display:none}.more-contact-btn{display:flex;flex-direction:column;align-items:center;gap:var(--iv-space-1-5);flex-shrink:0;cursor:pointer;border:none;background:transparent;padding:var(--iv-space-1);font-family:var(--iv-font-sans);border-radius:var(--iv-radius-lg);transition:background var(--iv-dur-fast)}.more-contact-btn:hover{background:var(--iv-bg)}.more-contact-avatar{width:var(--iv-size-52);height:var(--iv-size-52);border-radius:var(--iv-radius-full);background:var(--iv-green-300);display:flex;align-items:center;justify-content:center;font-size:var(--iv-text-20);font-weight:var(--iv-fw-extrabold);color:var(--iv-code-guide-bg);position:relative}.more-contact-badge{position:absolute;bottom:calc(var(--iv-space-px) * -1);right:calc(var(--iv-space-px) * -1);width:var(--iv-size-20);height:var(--iv-size-20);border-radius:var(--iv-radius-full);background:var(--iv-brand-whatsapp);display:flex;align-items:center;justify-content:center;border:var(--iv-bw-thick) solid var(--iv-neutral-0)}.more-contact-name{font-size:var(--iv-text-11);color:var(--iv-text-2);font-weight:var(--iv-fw-medium);max-width:var(--iv-size-60);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-sheet-apps{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;padding:var(--iv-space-1) var(--iv-space-4) var(--iv-space-3-5)}.more-sheet-apps::-webkit-scrollbar{display:none}.more-app-btn{display:flex;flex-direction:column;align-items:center;gap:var(--iv-space-1-5);flex:0 0 var(--iv-size-72);cursor:pointer;border:none;background:transparent;padding:var(--iv-space-1) 0;font-family:var(--iv-font-sans);border-radius:var(--iv-radius-xl);transition:background var(--iv-dur-fast)}.more-app-btn:hover{background:var(--iv-bg)}.more-app-icon{width:var(--iv-size-52);height:var(--iv-size-52);border-radius:var(--iv-radius-xl);overflow:hidden;box-shadow:var(--iv-shadow-xs);flex-shrink:0}.more-app-icon svg{display:block;width:var(--iv-size-52);height:var(--iv-size-52)}.more-app-icon .ph,.more-app-icon .ph-fill{display:block;font-size:var(--iv-text-52)}.more-app-label{font-size:var(--iv-text-11);color:var(--iv-text-2);font-weight:var(--iv-fw-medium);text-align:center;white-space:nowrap}.dash-clients{display:flex;gap:var(--iv-space-2);overflow-x:auto;padding-bottom:var(--iv-space-1);margin-bottom:var(--iv-space-1);scrollbar-width:none}.dash-clients::-webkit-scrollbar{display:none}.dash-clients-empty{font-size:var(--iv-text-12);color:var(--iv-text-subtle);padding:var(--iv-space-1) 0}.currency-grid{display:flex;flex-wrap:wrap;gap:var(--iv-space-1-5)}.tpl-card.locked{opacity:1;cursor:pointer}.tpl-card.locked .tpl-thumb{position:relative}.data-warn-banner{background:var(--iv-warning-soft);border:var(--iv-bw) solid var(--iv-warning-soft);border-radius:var(--iv-radius-md);padding:var(--iv-space-2-5) var(--iv-space-3-5);display:flex;align-items:center;gap:var(--iv-space-2-5);margin-bottom:var(--iv-space-3);font-size:var(--iv-text-12);color:var(--iv-warning-ink)}.data-warn-banner i:not([class*=ph]){font-size:var(--iv-text-16);color:var(--iv-warning);flex-shrink:0}.exit-modal-overlay{z-index:var(--iv-z-modal)}.exit-modal{background:var(--iv-surface);border-radius:var(--iv-radius-xl);padding:var(--iv-space-2);width:100%;max-width:var(--iv-size-340);animation:scaleIn var(--iv-dur) ease}@keyframes scaleIn{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.exit-illus{position:relative;height:var(--iv-size-180);background:var(--iv-surface-muted);border-radius:var(--iv-radius-md);overflow:hidden}.modal-illus-img{width:100%;height:100%;object-fit:cover;display:block}.exit-illus-close{position:absolute;top:var(--iv-space-2);right:var(--iv-space-2);z-index:var(--iv-z-5);width:var(--iv-size-32);height:var(--iv-size-32);border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--iv-radius-sm)}.exit-modal-body{padding:var(--iv-space-4) var(--iv-space-2) var(--iv-space-2);text-align:center}.exit-modal-title{font-size:var(--iv-text-18);font-weight:var(--iv-fw-medium);color:var(--iv-text);line-height:var(--iv-leading-display);margin-bottom:var(--iv-space-2);letter-spacing:var(--iv-ls-normal)}.exit-modal-sub{font-size:var(--iv-text-14);color:var(--iv-text-muted);line-height:var(--iv-leading-snug)}.exit-modal-actions{display:flex;flex-direction:row;gap:var(--iv-space-2);padding:var(--iv-space-2) 0 0}.del-modal{background:var(--iv-surface);border-radius:var(--iv-radius-xl);padding:var(--iv-space-2);width:100%;max-width:var(--iv-size-340);animation:scaleIn var(--iv-dur) ease}.del-modal-body{padding:var(--iv-space-4) var(--iv-space-2) var(--iv-space-2);text-align:center}.del-modal-title{font-size:var(--iv-text-18);font-weight:var(--iv-fw-medium);color:var(--iv-text);line-height:var(--iv-leading-display);margin-bottom:var(--iv-space-2)}.del-modal-sub{font-size:var(--iv-text-14);color:var(--iv-text-muted);line-height:var(--iv-leading-snug)}.del-modal-actions{display:flex;flex-direction:row;gap:var(--iv-space-2);padding:var(--iv-space-2) 0 0}.tplpv-preview{background:var(--iv-bg);min-height:var(--iv-size-240);display:flex;align-items:center;justify-content:center;padding:var(--iv-space-6)}.tplpv-preview img,.tplpv-preview svg{max-width:100%;max-height:var(--iv-size-420);width:auto;height:auto;object-fit:contain;border-radius:var(--iv-radius-md);box-shadow:var(--iv-shadow-md)}.tplpv-cat{font-size:var(--iv-text-11);letter-spacing:var(--iv-ls-wide);text-transform:uppercase;color:var(--iv-text-muted);align-self:flex-start}.tplpv-desc{font-size:var(--iv-text-14);color:var(--iv-text-muted);line-height:var(--iv-leading-relaxed);margin:0}.tplpv-meta{display:flex;gap:var(--iv-space-2-5);flex-wrap:wrap}.tplpv-price{font-size:var(--iv-text-18);font-weight:var(--iv-fw-medium);color:var(--iv-text)}.tplpv-price-label{display:block;font-family:var(--iv-font-sans);font-size:var(--iv-text-10);color:var(--iv-text-muted);font-weight:var(--iv-fw-regular);text-transform:uppercase;letter-spacing:var(--iv-ls-wider)}.pricing-swipe-card{scroll-snap-align:center;flex:0 0 calc(100vw - var(--iv-size-56));max-width:var(--iv-size-340);background:var(--iv-surface);border:var(--iv-bw-strong) solid var(--iv-border);border-radius:var(--iv-radius-3xl);padding:var(--iv-space-6) var(--iv-space-5) var(--iv-space-5);display:flex;flex-direction:column;position:relative;box-sizing:border-box;height:fit-content;cursor:pointer;transition:border-color var(--iv-dur-fast),box-shadow var(--iv-dur-fast),transform var(--iv-dur-fast);-webkit-tap-highlight-color:transparent}.pricing-swipe-card:hover{border-color:var(--iv-green-300);box-shadow:var(--iv-shadow-md);transform:translateY(calc(var(--iv-space-0-5) * -1))}.pricing-swipe-card:active{transform:scale(.98);box-shadow:none}.pricing-swipe-card.featured{background:var(--iv-surface);border-color:var(--iv-border);border-width:var(--iv-bw-strong);box-shadow:none}.pricing-swipe-card.featured:hover{border-color:var(--iv-green-300);box-shadow:var(--iv-shadow-md);transform:translateY(calc(var(--iv-space-0-5) * -1))}.pricing-swipe-card.featured:active{transform:scale(.98);box-shadow:none}#screen-account .v2-topbar-logo{display:block}#screen-account .acct2-wrap{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}@media (min-width:600px){#screen-account .acct2-wrap{padding-left:calc((100vw - var(--iv-app-width))/2);padding-right:calc((100vw - var(--iv-app-width))/2)}}#screen-account .acct2-hero{padding:var(--iv-space-5) var(--iv-space-4);background:var(--iv-primary);display:flex;flex-direction:column;gap:var(--iv-space-5)}#screen-account .acct2-title-block{display:flex;flex-direction:column;gap:var(--iv-space-2)}#screen-account .acct2-badge{display:inline-flex;align-items:center;padding:var(--iv-space-0-5) var(--iv-space-1-5) var(--iv-space-0-5) var(--iv-space-2);background:var(--iv-success-soft);border-radius:var(--iv-radius-sm);color:var(--iv-success);font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase;line-height:var(--iv-lh-18);width:fit-content}#screen-account .acct2-name{color:var(--iv-neutral-100);font-size:var(--iv-text-24);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-26)}#screen-account .acct2-email{color:var(--iv-neutral-300);font-size:var(--iv-text-14);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-regular);line-height:var(--iv-lh-20)}#screen-account .acct2-plan-card{display:flex;align-items:center;gap:var(--iv-space-3);padding:var(--iv-space-3) var(--iv-space-4) var(--iv-space-3) var(--iv-space-3);background:var(--iv-accent);border-radius:var(--iv-radius-md)}#screen-account .acct2-plan-icon{width:var(--iv-size-38);height:var(--iv-size-38);flex-shrink:0;background:var(--iv-primary);border-radius:var(--iv-radius-sm);display:flex;align-items:center;justify-content:center}#screen-account .acct2-plan-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--iv-space-0-5)}#screen-account .acct2-plan-label{color:var(--iv-text-muted);font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-regular);line-height:var(--iv-lh-16)}#screen-account .acct2-plan-name{color:var(--iv-text);font-size:var(--iv-text-16);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-18)}#screen-account .acct2-plan-btn{background:none;border:none;color:var(--iv-primary);font-size:var(--iv-text-14);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-16);cursor:pointer;white-space:nowrap}#screen-account .acct2-plan-card.is-free{background:var(--iv-surface);box-shadow:inset 0 0 0 var(--iv-bw) var(--iv-border)}#screen-account .acct2-plan-card.is-free .acct2-plan-icon{background:var(--iv-neutral-200)}.pk-btn-dd{display:inline-flex;align-items:center;justify-content:center;gap:var(--iv-space-2)}.pk-btn-dd .tplbuy2-chev{flex-shrink:0;transition:transform var(--iv-dur-fast)}.pk-btn-dd[aria-expanded=true] .tplbuy2-chev{transform:rotate(180deg)}#screen-account .acct2-section{padding:var(--iv-space-5) var(--iv-space-4) var(--iv-space-2-5);background:var(--iv-surface)}#screen-account .acct2-section:last-of-type{flex:1;padding-bottom:var(--iv-space-40)}#screen-account .acct2-section-title{color:var(--iv-text);font-size:var(--iv-text-16);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-18);margin-bottom:var(--iv-space-4)}#screen-account .acct2-list{display:flex;flex-direction:column;gap:var(--iv-space-3)}#screen-account .acct2-row-simple{height:var(--iv-size-58);box-sizing:border-box}#screen-account .acct2-row-simple .acct2-row-title{flex:1}.subpage-wrap{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--iv-bg);box-sizing:border-box;display:flex;flex-direction:column;min-height:100%}@media (min-width:600px){.subpage-wrap{padding-left:calc((100vw - var(--iv-app-width))/2);padding-right:calc((100vw - var(--iv-app-width))/2)}}.subpage-topbar{display:flex;justify-content:flex-start;padding:var(--iv-space-2);background:var(--iv-surface);flex-shrink:0}.subpage-back-btn{flex-shrink:0}.subpage-header{padding:var(--iv-space-5) var(--iv-space-4);border-bottom:var(--iv-bw) solid var(--iv-border);display:flex;flex-direction:column;gap:var(--iv-space-1);background:var(--iv-surface);flex-shrink:0}.subpage-title{color:var(--iv-text);font-size:var(--iv-text-24);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-26)}.subpage-sub{color:var(--iv-text-muted);font-size:var(--iv-text-14);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-regular);line-height:var(--iv-lh-20)}.subpage-search-wrap{position:relative;padding:var(--iv-space-4) var(--iv-space-4) var(--iv-space-2);background:var(--iv-surface);flex-shrink:0}.subpage-search-input{width:100%;padding:var(--iv-space-2) var(--iv-space-10) var(--iv-space-2) var(--iv-space-3-5);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);font-size:var(--iv-text-14);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-regular);color:var(--iv-text);background:var(--iv-surface);outline:none;box-sizing:border-box;line-height:var(--iv-lh-20)}.subpage-search-input:focus{border-color:var(--iv-border-strong)}.subpage-search-input::placeholder{color:var(--iv-text-muted)}.subpage-search-icon{position:absolute;right:var(--iv-size-30);top:50%;transform:translateY(-50%);pointer-events:none}.subpage-list{flex:1;padding:var(--iv-space-4);display:flex;flex-direction:column;gap:var(--iv-space-4);overflow-y:auto;background:var(--iv-surface)}.subpage-row{padding:var(--iv-space-2) var(--iv-space-2) var(--iv-space-2) var(--iv-space-4)}.subpage-row-sub{display:flex;align-items:center;gap:var(--iv-space-1-5)}.subpage-row-sub .dot{width:var(--iv-size-6);height:var(--iv-size-6);border-radius:var(--iv-radius-full);background:var(--iv-neutral-200);flex-shrink:0}.subpage-icon-btn{width:var(--iv-size-36);height:var(--iv-size-36);border-radius:var(--iv-radius-xs);border:none;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--iv-text);flex-shrink:0}.subpage-icon-btn:hover{background:var(--iv-bg)}.subpage-icon-btn.danger{color:var(--iv-danger-strong)}.subpage-icon-btn.danger:hover{background:var(--iv-danger-soft)}.subpage-empty{padding:var(--iv-space-10) var(--iv-space-2);text-align:center;color:var(--iv-text-muted);font-size:var(--iv-text-13)}.subpage-brand-row{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:0;background:var(--iv-surface-muted);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);overflow:hidden;cursor:pointer}.subpage-brand-row-top{display:flex;align-items:center;gap:var(--iv-space-2);padding:var(--iv-space-2);background:var(--iv-surface);border-bottom:var(--iv-bw) solid var(--iv-border);box-shadow:var(--iv-shadow-bar)}.subpage-brand-avatar{width:var(--iv-size-40);height:var(--iv-size-40);border-radius:var(--iv-radius-md);background:var(--iv-neutral-300);flex-shrink:0;object-fit:cover}.subpage-brand-info{flex:1;min-width:0}.subpage-brand-name{color:var(--iv-text);font-size:var(--iv-text-14);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-16)}.subpage-brand-sub{color:var(--iv-text-muted);font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-regular);line-height:var(--iv-lh-16);margin-top:var(--iv-space-0-5);display:flex;align-items:center;gap:var(--iv-space-2-5)}.subpage-brand-sub .dot{width:var(--iv-size-6);height:var(--iv-size-6);border-radius:var(--iv-radius-full);background:var(--iv-neutral-200);flex-shrink:0}.subpage-brand-row-footer{display:flex;align-items:center;justify-content:space-between;height:var(--iv-size-34);padding:var(--iv-space-1-5) var(--iv-space-2-5);box-sizing:border-box;background:var(--iv-bg)}.subpage-brand-count{flex:1;color:var(--iv-text-muted);font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-regular);line-height:var(--iv-lh-16)}.subpage-brand-badge{flex-shrink:0}.subpage-form-wrap{flex:1;padding:var(--iv-space-5) var(--iv-space-4) var(--iv-space-8);display:flex;flex-direction:column;gap:var(--iv-space-3-5);background:var(--iv-surface)}.subpage-form-section-title{color:var(--iv-text);font-size:var(--iv-text-16);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);margin-bottom:var(--iv-space-0-5)}.subpage-pw-wrap{position:relative}.subpage-pw-wrap .iv-input{padding-right:var(--iv-space-10)}.subpage-pw-eye{position:absolute;right:var(--iv-space-2-5);top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:var(--iv-space-1)}.subpage-save-btn{width:100%;margin-top:var(--iv-space-3);height:var(--iv-size-44);border-radius:var(--iv-radius-md);border:none;background:var(--iv-primary);color:var(--iv-accent);font-size:var(--iv-text-15);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);cursor:pointer;display:flex;align-items:center;justify-content:center}.subpage-save-btn:hover{opacity:.92}.subpage-edit-modal.modal-overlay{align-items:center;padding:var(--iv-space-5)}.subpage-edit-modal .modal-sheet{max-width:var(--iv-size-420);border-radius:var(--iv-radius-2xl);animation:scaleIn var(--iv-dur) ease}.settings2-section{padding:var(--iv-space-5) var(--iv-space-4);border-bottom:var(--iv-bw) solid var(--iv-border);display:flex;flex-direction:column;gap:var(--iv-space-5);background:var(--iv-surface)}.settings2-section:last-child{border-bottom:none}.settings2-section-title{color:var(--iv-text);font-size:var(--iv-text-16);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-18)}.settings2-row{display:flex;align-items:center;gap:var(--iv-space-4)}.settings2-row-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--iv-space-1)}.settings2-row-label{color:var(--iv-text);font-size:var(--iv-text-14);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-16)}.settings2-row-sub{color:var(--iv-text-muted);font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-regular);line-height:var(--iv-lh-16)}.settings2-segmented{height:var(--iv-size-36);background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);display:flex;align-items:center;overflow:hidden;flex-shrink:0}.settings2-seg-btn{height:100%;padding:0 var(--iv-space-4);border:none;border-right:var(--iv-bw) solid var(--iv-border);background:var(--iv-surface);color:var(--iv-primary);font-size:var(--iv-text-14);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-regular);cursor:pointer;display:flex;align-items:center;justify-content:center}.settings2-seg-btn:last-child{border-right:none}.settings2-seg-btn.active{background:var(--iv-primary);color:var(--iv-accent)}.settings2-currency-grid{display:flex;flex-wrap:wrap;gap:var(--iv-space-3)}.settings2-currency-pill{justify-content:center}.settings2-invno-list{display:flex;flex-direction:column;gap:var(--iv-space-3)}.settings2-radio-dot{width:var(--iv-size-16);height:var(--iv-size-16);border-radius:var(--iv-radius-full);border:var(--iv-bw-strong) solid var(--iv-border-strong);flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.settings2-radio-dot.checked{border-color:var(--iv-primary)}.settings2-radio-dot.checked:after{content:"";width:var(--iv-size-8);height:var(--iv-size-8);border-radius:var(--iv-radius-full);background:var(--iv-primary)}.settings2-custom-wrap{margin-top:var(--iv-space-2)}.settings2-custom-input{width:100%;box-sizing:border-box;padding:var(--iv-space-2) var(--iv-space-3-5);background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border-strong);border-radius:var(--iv-radius-md);font-size:var(--iv-text-14);font-family:var(--iv-font-sans);color:var(--iv-text);outline:none}.settings2-custom-input::placeholder{color:var(--iv-text-muted)}.settings2-reset-row{width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;display:flex;align-items:center;gap:var(--iv-space-4)}.v2-center-modal-body.ncl-form-body{gap:var(--iv-space-4)}.ncl-form-body .iv-field{margin-bottom:0}.inv-watermark{position:absolute;bottom:var(--iv-space-4-5);right:var(--iv-space-6);font-size:var(--iv-text-10);font-weight:var(--iv-fw-semibold);color:var(--iv-alpha-black-18);letter-spacing:var(--iv-ls-px-0-3);pointer-events:none;z-index:var(--iv-z-raised);font-family:var(--iv-font-sans)}.inv-paid-stamp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-25deg);border:var(--iv-bw-6) solid var(--iv-alpha-success-55);border-radius:var(--iv-radius-xl);padding:var(--iv-space-2-5) var(--iv-space-7);font-size:var(--iv-text-72);font-weight:var(--iv-fw-black);color:var(--iv-alpha-success-45);letter-spacing:var(--iv-ls-px-4);pointer-events:none;z-index:var(--iv-z-above);white-space:nowrap;font-family:var(--iv-font-sans);text-transform:uppercase;line-height:var(--iv-leading-none)}.inv-paid-stamp-red{border-color:var(--iv-alpha-danger-60)!important;color:var(--iv-alpha-danger-50)!important}#screen-brand{background:var(--iv-bg)}#screen-brand .progress-bar{display:none}#screen-brand .scroll-content{padding-top:0}#screen-brand .v2-topbar-logo{display:block}#screen-brand .v2-panel-back{padding:var(--iv-space-4) var(--iv-space-4) 0}#screen-brand .v2-back-btn{margin-left:calc(var(--iv-space-1-5) * -1)}#screen-brand .v2-sosmed-row{display:grid;grid-template-columns:var(--iv-size-150) 1fr;gap:var(--iv-space-2)}#screen-brand .v2-sosmed-select{cursor:pointer;padding-right:var(--iv-space-2)}#screen-brand .bank-item-v2{display:block;padding:var(--iv-space-4) 0}#screen-brand .bank-item-header-v2{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--iv-space-3)}#screen-brand .bank-item-header-label{font-size:var(--iv-text-12);font-weight:var(--iv-fw-bold);text-transform:uppercase;letter-spacing:var(--iv-ls-px-0-5);color:var(--iv-text-muted)}#screen-brand .bank-item-del-v2{width:var(--iv-size-28);height:var(--iv-size-28);border-radius:var(--iv-radius-full);border:none;background:transparent;color:var(--iv-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}#screen-brand .bank-item-del-v2:hover{background:var(--iv-danger-soft);color:var(--iv-danger-strong)}#screen-brand .bank-item-v2:first-child{padding-top:0}#screen-brand .bank-item-v2 .bank-item-inputs{gap:var(--iv-space-3);margin-bottom:var(--iv-space-4)}#screen-brand .bank-item-inputs .iv-field{margin-bottom:0}#screen-brand .v2-panel{background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);max-width:var(--iv-size-480);margin:0 auto;overflow:hidden}#screen-brand .scroll-content{padding-top:var(--iv-space-5)}#screen-brand .v2-panel-head{padding:var(--iv-space-5) var(--iv-space-4);border-bottom:var(--iv-bw) solid var(--iv-border)}#screen-brand .v2-panel-title{font-size:var(--iv-text-22);font-weight:var(--iv-fw-medium);color:var(--iv-text);line-height:var(--iv-leading-display);letter-spacing:var(--iv-ls-px-neg-0-2)}#screen-brand .v2-panel-sub{font-size:var(--iv-text-14);color:var(--iv-text-muted);margin-top:var(--iv-space-1);line-height:var(--iv-leading-snug)}#screen-brand .v2-panel .card{border:none;border-radius:0;margin:0;border-bottom:var(--iv-bw) solid var(--iv-border)}#screen-brand .v2-panel .card:last-child{border-bottom:none}#screen-brand .card-head{padding:var(--iv-space-5) var(--iv-space-4) var(--iv-space-5);border-bottom:none;background:transparent}#screen-brand .card-title{font-size:var(--iv-text-16);font-weight:var(--iv-fw-medium);text-transform:none;letter-spacing:var(--iv-ls-normal);color:var(--iv-text)}#screen-brand .card-body{padding:0 var(--iv-space-4) var(--iv-space-5)}#screen-brand .iv-field{margin-bottom:var(--iv-space-4)}#screen-brand .card-body>.iv-field:last-child,#screen-brand .card-body>.field-row:last-child{margin-bottom:0}#screen-brand .field-row{margin-bottom:var(--iv-space-4)}#screen-brand .field-row .iv-field{margin-bottom:0}#screen-brand .iv-label{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);text-transform:none;letter-spacing:var(--iv-ls-normal);color:var(--iv-text);margin-bottom:var(--iv-space-2)}#screen-brand .iv-input,#new-brand-form .iv-input{background:var(--iv-surface)}#screen-brand .field-row{grid-template-columns:1fr;gap:var(--iv-space-4)}#screen-brand .logo-upload{border:var(--iv-bw) dashed var(--iv-border-strong);border-radius:var(--iv-radius-md);background:var(--iv-bg);min-height:0;padding:var(--iv-space-5);gap:var(--iv-space-2)}#screen-brand .logo-upload:hover{border-color:var(--iv-primary);background:var(--iv-bg)}#screen-brand .logo-upload-icon{color:var(--iv-text);display:block;margin:0 auto}#screen-brand .logo-upload-text{font-size:var(--iv-text-14);color:var(--iv-text-muted);font-weight:var(--iv-fw-regular);display:flex;flex-direction:column;align-items:center;gap:var(--iv-space-2)}#screen-brand .logo-upload-text strong{color:var(--iv-text-muted);font-weight:var(--iv-fw-regular)}#screen-brand .toggle-row{padding:0}#screen-brand .toggle-label{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text)}#screen-brand .toggle-desc{font-size:var(--iv-text-12);color:var(--iv-text-muted);margin-top:var(--iv-space-1)}#screen-brand .divider{margin:var(--iv-space-4) 0}#screen-brand .add-item-btn{border:var(--iv-bw) dashed var(--iv-border-strong);border-radius:var(--iv-radius-md);color:var(--iv-primary);font-weight:var(--iv-fw-medium)}#screen-brand .add-item-btn:hover{border-color:var(--iv-primary);background:var(--iv-bg)}#screen-brand .bank-item{gap:var(--iv-space-2);padding:var(--iv-space-4) 0;border-bottom:var(--iv-bw) solid var(--iv-border)}#screen-brand #bank-list-s1:empty{display:none}#screen-brand .bank-item-inputs{gap:var(--iv-space-3)}#screen-brand .bank-item-del{background:var(--iv-danger-soft);color:var(--iv-danger-strong);width:var(--iv-size-28);height:var(--iv-size-28);font-size:var(--iv-text-11)}#screen-brand .bank-item-del:hover{background:var(--iv-danger-border)}#screen-brand .bottom-bar{box-shadow:none;background:var(--iv-bg);justify-content:center;padding:var(--iv-space-3) var(--iv-space-4)}#screen-dashboard{background:var(--iv-bg)}#screen-dashboard .v2-topbar-logo{display:block}@media (min-width:600px){.dash-wrap{padding-left:calc((100vw - var(--iv-app-width))/2);padding-right:calc((100vw - var(--iv-app-width))/2)}}#screen-dashboard .v2-dash-panel{flex:1;background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);display:flex;flex-direction:column;gap:var(--iv-space-8);padding:var(--iv-space-5) var(--iv-space-4) var(--iv-space-35)}#screen-dashboard .v2-dash-section{display:flex;flex-direction:column}#screen-dashboard .dash-plan-chip{display:inline-flex;align-self:flex-start;align-items:center;padding:var(--iv-space-0-5) var(--iv-space-1-5) var(--iv-space-0-5) var(--iv-space-2);border-radius:var(--iv-radius-sm);font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase;line-height:var(--iv-lh-18);margin:0 0 var(--iv-space-2);flex-shrink:0}#screen-dashboard .dash-plan-chip.free{background:var(--iv-danger-soft);color:var(--iv-danger-strong)}#screen-dashboard .dash-plan-chip.pro{background:var(--iv-success-soft);color:var(--iv-success)}#screen-dashboard .dash-plan-chip.satuan{background:var(--iv-plan-satuan-soft);color:var(--iv-plan-satuan)}#screen-dashboard .dash-greeting{margin-bottom:var(--iv-space-5)}#screen-dashboard .dash-greeting-name{font-size:var(--iv-text-24);font-weight:var(--iv-fw-medium);color:var(--iv-text);letter-spacing:var(--iv-ls-normal);line-height:var(--iv-leading-display)}#screen-dashboard .dash-greeting-sub{font-size:var(--iv-text-16);color:var(--iv-text-muted);margin-top:var(--iv-space-1);font-weight:var(--iv-fw-regular)}#screen-dashboard .dash-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--iv-space-2-5);margin-bottom:0}#screen-dashboard .dash-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--iv-space-4)}#screen-dashboard .dash-section-title{font-size:var(--iv-text-16);font-weight:var(--iv-fw-medium);color:var(--iv-text)}#screen-dashboard .dash-section-action{font-size:var(--iv-text-14);color:var(--iv-primary);cursor:pointer;font-weight:var(--iv-fw-medium)}#screen-dashboard .dash-clients{display:flex;gap:var(--iv-space-3);overflow-x:auto;padding-bottom:var(--iv-space-0-5);margin-bottom:0;scrollbar-width:none}#screen-dashboard .dash-clients::-webkit-scrollbar{display:none}#screen-dashboard .dash-clients-empty{font-size:var(--iv-text-13);color:var(--iv-text-muted);padding:var(--iv-space-1) 0}#screen-dashboard .dash-client-chip{background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);padding:var(--iv-space-1) var(--iv-space-3) var(--iv-space-1) var(--iv-space-1);display:inline-flex;align-items:center;gap:var(--iv-space-2);cursor:pointer;white-space:nowrap;transition:all var(--iv-dur-fast);flex-shrink:0}#screen-dashboard .dash-client-chip:hover{border-color:var(--iv-primary)}#screen-dashboard .dash-client-avatar{width:var(--iv-size-32);height:var(--iv-size-32);min-width:var(--iv-size-32);border-radius:var(--iv-radius-sm);display:flex;align-items:center;justify-content:center;font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium)}#screen-dashboard .dash-client-name{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text)}#screen-dashboard .v2-filter-btn{flex:1;position:relative}#screen-dashboard .dash-filter-btn.v2-filter-btn{justify-content:space-between;gap:var(--iv-space-2);color:var(--iv-text-muted);font-weight:var(--iv-fw-regular)}#screen-dashboard .dash-filter-btn.v2-filter-btn.active{border-color:var(--iv-primary);color:var(--iv-text)}#screen-dashboard .dash-filter-panel{top:calc(100% + var(--iv-space-1-5));left:0;right:0}#screen-dashboard .dash-recents{gap:var(--iv-space-4);margin-bottom:0}#screen-dashboard .dash-recent-empty{background:var(--iv-bg);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);padding:var(--iv-space-6);text-align:center;color:var(--iv-text-muted);font-size:var(--iv-text-13)}#screen-dashboard .dash-invoice-card{flex-direction:column;align-items:stretch;gap:0;background:var(--iv-bg);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);padding:0;overflow:hidden}#screen-dashboard .dash-invoice-card:hover{border-color:var(--iv-border)}#screen-dashboard .dash-invoice-row{display:flex;align-items:center;gap:var(--iv-space-2);padding:var(--iv-space-2);background:var(--iv-surface);border-bottom:var(--iv-bw) solid var(--iv-border);box-shadow:var(--iv-shadow-bar)}#screen-dashboard .dash-invoice-icon{width:var(--iv-size-40);height:var(--iv-size-40);border-radius:var(--iv-radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}#screen-dashboard .dash-invoice-info{flex:1;min-width:0}#screen-dashboard .dash-invoice-no{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text)}#screen-dashboard .dash-invoice-client{font-size:var(--iv-text-12);color:var(--iv-text-muted);margin-top:var(--iv-space-0-5)}#screen-dashboard .dash-invoice-amount{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text);flex-shrink:0}#screen-dashboard .dash-invoice-footer{display:flex;align-items:center;justify-content:space-between;padding:var(--iv-space-1-5) var(--iv-space-2-5)}#screen-dashboard .dash-invoice-time{font-size:var(--iv-text-12);color:var(--iv-text-muted)}#screen-dashboard .dash-status-badge{padding:var(--iv-space-0-5) var(--iv-space-1-5) var(--iv-space-0-5) var(--iv-space-2);border-radius:var(--iv-radius-sm);font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase;line-height:var(--iv-lh-18)}#screen-dashboard .dash-status-badge.paid{background:var(--iv-success-soft);color:var(--iv-success)}#screen-dashboard .dash-status-badge.pending{background:var(--iv-warning-soft);color:var(--iv-warning)}#screen-dashboard .dash-invoice-more{width:var(--iv-size-28);height:var(--iv-size-28);flex-shrink:0}#screen-dashboard .dash-tpl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--iv-space-3);margin-bottom:0}#dash-tpl-section{display:none!important}#screen-dashboard .dash-tpl-card{border-radius:var(--iv-radius-md);border:var(--iv-bw) solid var(--iv-neutral-300);overflow:hidden;padding:var(--iv-space-1-5) var(--iv-space-1-5) var(--iv-space-4);display:flex;flex-direction:column;gap:var(--iv-space-3);background:var(--iv-surface)}#screen-dashboard .tpl-thumb{width:100%;aspect-ratio:137/165;height:auto;border-radius:var(--iv-radius-sm);margin:0;background:var(--iv-bg);border:var(--iv-bw) solid var(--iv-neutral-300);overflow:hidden;padding:var(--iv-space-2);box-sizing:border-box;display:block;position:relative}#screen-dashboard .tpl-thumb img,#screen-dashboard .tpl-thumb svg{width:100%;height:100%;object-fit:cover;display:block}#screen-dashboard .tpl-thumb .ph,#screen-dashboard .tpl-thumb .ph-fill{display:block}#screen-dashboard .dash-tpl-card-body{display:flex;flex-direction:column;gap:var(--iv-space-2);padding:0 var(--iv-space-1-5)}#screen-dashboard .dash-tpl-cat{font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase;color:var(--iv-text);line-height:var(--iv-lh-18);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#screen-dashboard .dash-tpl-card-name{font-size:var(--iv-text-16);font-weight:var(--iv-fw-medium);color:var(--iv-text);text-align:left;border-top:none;padding:0;line-height:var(--iv-leading-display)}#screen-dashboard .dash-tpl-rating{display:flex;align-items:center;gap:var(--iv-space-1)}#screen-dashboard .dash-tpl-rating-score{font-size:var(--iv-text-12);color:var(--iv-text)}#screen-dashboard .dash-tpl-rating-count{font-size:var(--iv-text-12);color:var(--iv-neutral-300)}#tpl-grid{grid-template-columns:repeat(3,1fr);gap:var(--iv-space-3)}#tpl-grid .tpl-card{border-radius:var(--iv-radius-md);border:var(--iv-bw) solid var(--iv-neutral-300);padding:var(--iv-space-1-5) var(--iv-space-1-5) var(--iv-space-4);display:flex;flex-direction:column;gap:var(--iv-space-3);background:var(--iv-surface)}#tpl-grid .tpl-card.active{border-color:var(--iv-primary);box-shadow:none}#tpl-grid .tpl-card:hover{transform:none;box-shadow:none;border-color:var(--iv-primary)}#tpl-grid .tpl-thumb{width:100%;aspect-ratio:137/165;height:auto;border-radius:var(--iv-radius-sm);background:var(--iv-bg);border:var(--iv-bw) solid var(--iv-neutral-300);overflow:hidden;padding:var(--iv-space-2);box-sizing:border-box;display:block;position:relative}#tpl-grid .tpl-thumb img,#tpl-grid .tpl-thumb svg{width:100%;height:100%;object-fit:cover;display:block}#tpl-grid .tpl-thumb .ph,#tpl-grid .tpl-thumb .ph-fill{display:block}#tpl-grid .tpl-check{top:var(--iv-space-2);right:var(--iv-space-2);background:var(--iv-primary)}#tpl-grid .tpl-card-body{display:flex;flex-direction:column;gap:var(--iv-space-1-5);padding:0 var(--iv-space-1-5)}#tpl-grid .tpl-cat{font-size:var(--iv-text-11);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase;line-height:var(--iv-lh-16);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#tpl-grid .tpl-name{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);text-align:left;padding:0}#screen-preview .tpl-card{border-radius:var(--iv-radius-md);border:var(--iv-bw) solid var(--iv-neutral-300);padding:var(--iv-space-1-5) var(--iv-space-1-5) var(--iv-space-4);display:flex;flex-direction:column;gap:var(--iv-space-3);background:var(--iv-surface)}#screen-preview .tpl-card.active{border-color:var(--iv-primary);box-shadow:none}#screen-preview .tpl-card:hover{transform:none;box-shadow:none;border-color:var(--iv-primary)}#screen-preview .tpl-thumb{width:100%;aspect-ratio:137/165;height:auto;border-radius:var(--iv-radius-sm);background:var(--iv-bg);border:var(--iv-bw) solid var(--iv-neutral-300);overflow:hidden;padding:var(--iv-space-2);box-sizing:border-box;display:block;position:relative}#screen-preview .tpl-thumb img,#screen-preview .tpl-thumb svg{width:100%;height:100%;object-fit:cover;display:block}#screen-preview .tpl-thumb .ph,#screen-preview .tpl-thumb .ph-fill{display:block}#screen-preview .tpl-check{top:var(--iv-space-2);right:var(--iv-space-2);background:var(--iv-primary)}#screen-preview .tpl-card-body{display:flex;flex-direction:column;gap:var(--iv-space-1-5);padding:0 var(--iv-space-1-5)}#screen-preview .tpl-cat{font-size:var(--iv-text-11);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase;line-height:var(--iv-lh-16);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#screen-preview .tpl-name{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);text-align:left;padding:0}#screen-marketplace{background:var(--iv-bg)}#screen-marketplace .mk-wrap{flex:1;overflow:visible;padding:0 var(--iv-space-4) 0;background:var(--iv-bg)}@media (min-width:600px){#screen-marketplace .mk-wrap{padding-left:calc((100vw - var(--iv-app-width))/2);padding-right:calc((100vw - var(--iv-app-width))/2)}}#screen-marketplace .v2-dash-panel{flex:1;background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);display:flex;flex-direction:column;gap:var(--iv-space-5);padding:var(--iv-space-5) var(--iv-space-4) var(--iv-space-35)}#screen-marketplace .v2-dash-section{display:flex;flex-direction:column}#screen-marketplace .mk-title{font-size:var(--iv-text-24);font-weight:var(--iv-fw-medium);color:var(--iv-text);line-height:var(--iv-leading-display);margin-top:var(--iv-space-2)}#screen-marketplace .mk-sub{font-size:var(--iv-text-16);color:var(--iv-text-muted);margin-top:var(--iv-space-2);line-height:var(--iv-leading-body)}#screen-marketplace .dash-plan-chip{display:inline-flex;align-self:flex-start;align-items:center;padding:var(--iv-space-0-5) var(--iv-space-1-5) var(--iv-space-0-5) var(--iv-space-2);border-radius:var(--iv-radius-sm);font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase;line-height:var(--iv-lh-18);margin:0}#screen-marketplace .dash-plan-chip.pro{background:var(--iv-success-soft);color:var(--iv-success)}#screen-marketplace .dash-plan-chip.free{background:var(--iv-danger-soft);color:var(--iv-danger-strong)}#screen-marketplace .dash-plan-chip.satuan{background:var(--iv-plan-satuan-soft);color:var(--iv-plan-satuan)}#screen-marketplace .mk-tabs,#screen-history .mk-tabs{display:flex;flex:1;min-width:0}#screen-marketplace .mk-tabs-top,#screen-history .v2-dash-section.mk-tabs-top{position:sticky;top:calc(var(--hdr-h) - var(--iv-bw));z-index:calc(var(--iv-z-nav) - 1);flex-direction:row;align-items:center;gap:var(--iv-space-2);background:var(--iv-surface);margin:0 calc(var(--iv-space-4) * -1);padding:var(--iv-space-3) var(--iv-space-4);transition:box-shadow var(--iv-dur-fast)}#screen-marketplace .mk-tabs-top.is-stuck,#screen-history .mk-tabs-top.is-stuck{box-shadow:var(--iv-shadow-bar);border-bottom:var(--iv-bw) solid var(--iv-border)}#screen-marketplace .mk-tabs-actions,#screen-history .mk-tabs-actions{display:none;gap:var(--iv-space-2);flex-shrink:0}#screen-marketplace .mk-tabs-top.is-stuck .mk-tabs-actions,#screen-history .mk-tabs-top.is-stuck .mk-tabs-actions{display:flex}#screen-marketplace .mk-tabs-top.is-stuck .mk-tab{padding-inline:var(--iv-space-1-5);font-size:var(--iv-text-12);white-space:nowrap}#screen-marketplace .mk-mini-btn,#screen-history .mk-mini-btn{position:relative;flex-shrink:0}#screen-marketplace .mk-mini-dot,#screen-history .mk-mini-dot{position:absolute;top:var(--iv-space-1-5);right:var(--iv-space-1-5);width:var(--iv-size-8);height:var(--iv-size-8);border-radius:var(--iv-radius-full);background:var(--iv-primary);box-shadow:0 0 0 var(--iv-bw-thick) var(--iv-surface)}#screen-marketplace .mk-tab{flex:1}#screen-history .hs-tab{flex:1;white-space:nowrap}#screen-marketplace .mk-search-wrap{position:relative;margin-bottom:var(--iv-space-4)}#screen-marketplace .mk-search-input{width:100%;padding:var(--iv-space-2) var(--iv-space-10) var(--iv-space-2) var(--iv-space-3-5);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);font-size:var(--iv-text-14);font-family:inherit;color:var(--iv-text)}#screen-marketplace .mk-search-input::placeholder{color:var(--iv-text-muted)}#screen-marketplace .mk-search-wrap svg{position:absolute;right:var(--iv-space-3-5);top:50%;transform:translateY(-50%);pointer-events:none}#screen-marketplace .mk-search-wrap .ph,#screen-marketplace .mk-search-wrap .ph-fill{position:absolute;right:var(--iv-space-3-5);top:50%;transform:translateY(-50%);pointer-events:none}#screen-marketplace .mk-filter-row{display:flex;gap:var(--iv-space-4);position:relative}.mk-filter-btn{justify-content:space-between;gap:var(--iv-space-2);color:var(--iv-text-muted);font-weight:var(--iv-fw-regular)}#mk-filter-badge,#hs-filter-badge,#filter-badge{min-width:var(--iv-size-18);box-sizing:border-box;text-align:center;background:var(--iv-primary)!important;color:var(--iv-accent)!important;font-size:var(--iv-text-11)!important;font-weight:var(--iv-fw-bold)!important;line-height:var(--iv-leading-body);padding:var(--iv-space-px) var(--iv-space-1-5)!important;border-radius:var(--iv-radius-pill)!important;margin-left:var(--iv-space-1-5)!important}#screen-marketplace .mk-filter-panel{position:absolute;top:calc(100% + var(--iv-space-2));left:0;width:var(--iv-size-340);max-width:calc(100vw - var(--iv-size-32));background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-2xl);padding:var(--iv-space-5);z-index:var(--iv-z-sticky);box-shadow:var(--iv-shadow-pop);box-sizing:border-box}#screen-marketplace .mk-filter-panel-title{font-size:var(--iv-text-15);font-weight:var(--iv-fw-medium);color:var(--iv-text);font-family:var(--iv-font-sans)}#screen-marketplace .mk-cat-list{display:flex;flex-wrap:wrap;gap:var(--iv-space-2)}#screen-marketplace .mk-cat-chip{font-family:var(--iv-font-sans);text-transform:uppercase;cursor:pointer}#screen-marketplace .dash-tpl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--iv-space-4)}#screen-marketplace .dash-tpl-card{border-radius:var(--iv-radius-md);border:var(--iv-bw) solid var(--iv-neutral-300);overflow:hidden;padding:var(--iv-space-1-5) var(--iv-space-1-5) var(--iv-space-4);display:flex;flex-direction:column;gap:var(--iv-space-3);background:var(--iv-surface);cursor:pointer}#screen-marketplace .tpl-thumb{width:100%;aspect-ratio:137/165;height:auto;border-radius:var(--iv-radius-sm);background:var(--iv-bg);border:var(--iv-bw) solid var(--iv-neutral-300);overflow:hidden;padding:var(--iv-space-2);box-sizing:border-box;display:block;position:relative}#screen-marketplace .tpl-thumb img,#screen-marketplace .tpl-thumb svg{width:100%;height:100%;object-fit:cover;display:block}#screen-marketplace .tpl-thumb .ph,#screen-marketplace .tpl-thumb .ph-fill{display:block}#screen-marketplace .dash-tpl-card-body{display:flex;flex-direction:column;gap:var(--iv-space-2);padding:0 var(--iv-space-1-5)}#screen-marketplace .dash-tpl-cat{font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase;color:var(--iv-text);line-height:var(--iv-lh-18);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#screen-marketplace .dash-tpl-card-name{font-size:var(--iv-text-16);font-weight:var(--iv-fw-medium);color:var(--iv-text);text-align:left;border-top:none;padding:0;line-height:var(--iv-leading-display)}#screen-marketplace .dash-tpl-rating{display:flex;align-items:center;gap:var(--iv-space-1)}#screen-marketplace .dash-tpl-rating-score{font-size:var(--iv-text-12);color:var(--iv-text)}#screen-marketplace .dash-tpl-rating-count{font-size:var(--iv-text-12);color:var(--iv-neutral-300)}#screen-marketplace .mk-empty{padding:var(--iv-space-10) var(--iv-space-4);text-align:center;color:var(--iv-text-muted);font-size:var(--iv-text-14)}#screen-marketplace .mk-pagination-row{display:flex;flex-direction:column;align-items:flex-end;gap:var(--iv-space-2)}#screen-history{background:var(--iv-bg)}#screen-history .mk-wrap{flex:1;overflow:visible;padding:0 var(--iv-space-4) 0;background:var(--iv-bg)}@media (min-width:600px){#screen-history .mk-wrap{padding-left:calc((100vw - var(--iv-app-width))/2);padding-right:calc((100vw - var(--iv-app-width))/2)}}#screen-history .v2-dash-panel{flex:1;background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);display:flex;flex-direction:column;gap:var(--iv-space-5);padding:var(--iv-space-5) var(--iv-space-4) var(--iv-space-35)}#screen-history .v2-dash-section{display:flex;flex-direction:column}#screen-history .dash-plan-chip{display:inline-flex;align-self:flex-start;align-items:center;padding:var(--iv-space-0-5) var(--iv-space-1-5) var(--iv-space-0-5) var(--iv-space-2);border-radius:var(--iv-radius-sm);font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase;line-height:var(--iv-lh-18);margin:0}#screen-history .dash-plan-chip.pro{background:var(--iv-success-soft);color:var(--iv-success)}#screen-history .mk-title{font-size:var(--iv-text-24);font-weight:var(--iv-fw-medium);color:var(--iv-text);line-height:var(--iv-leading-display);margin-top:var(--iv-space-2)}#screen-history .mk-sub{font-size:var(--iv-text-16);color:var(--iv-text-muted);margin-top:var(--iv-space-2);line-height:var(--iv-leading-body)}#screen-history .mk-search-wrap{position:relative;margin-bottom:var(--iv-space-4)}#screen-history .mk-search-input{width:100%;padding:var(--iv-space-2) var(--iv-space-10) var(--iv-space-2) var(--iv-space-3-5);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);font-size:var(--iv-text-14);font-family:inherit;color:var(--iv-text)}#screen-history .mk-search-input::placeholder{color:var(--iv-text-muted)}#screen-history .mk-search-wrap svg{position:absolute;right:var(--iv-space-3-5);top:50%;transform:translateY(-50%);pointer-events:none}#screen-history .mk-search-wrap .ph,#screen-history .mk-search-wrap .ph-fill{position:absolute;right:var(--iv-space-3-5);top:50%;transform:translateY(-50%);pointer-events:none}#screen-history .mk-filter-row{display:flex;gap:var(--iv-space-4)}#screen-history #hs-filter-badge{color:var(--iv-primary);font-weight:var(--iv-fw-bold)}#screen-history .mk-filter-panel{position:absolute;top:calc(100% + var(--iv-space-2));left:0;width:var(--iv-size-340);max-width:calc(100vw - var(--iv-size-32));background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-2xl);padding:var(--iv-space-5);z-index:var(--iv-z-sticky);box-shadow:var(--iv-shadow-pop);box-sizing:border-box}#screen-history .mk-filter-panel-title{font-size:var(--iv-text-15);font-weight:var(--iv-fw-medium);color:var(--iv-text);font-family:var(--iv-font-sans)}#screen-history .dash-filter-radio-group{display:flex;flex-direction:column;gap:var(--iv-space-2)}#screen-history .dash-filter-radio{display:flex;align-items:center;gap:var(--iv-space-2);font-size:var(--iv-text-14);color:var(--iv-text);cursor:pointer}#screen-history .dash-filter-input{padding:var(--iv-space-2) var(--iv-space-3);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-sm);font-size:var(--iv-text-14);font-family:inherit;color:var(--iv-text)}#screen-history .dash-recents{display:flex;flex-direction:column;gap:var(--iv-space-4)}#screen-history .dash-invoice-card{flex-direction:column;align-items:stretch;gap:0;background:var(--iv-bg);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);padding:0;overflow:hidden;cursor:pointer}#screen-history .dash-invoice-row{display:flex;align-items:center;gap:var(--iv-space-2);padding:var(--iv-space-2);background:var(--iv-surface);border-bottom:var(--iv-bw) solid var(--iv-border);box-shadow:var(--iv-shadow-bar)}#screen-history .dash-invoice-icon{width:var(--iv-size-40);height:var(--iv-size-40);border-radius:var(--iv-radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}#screen-history .dash-invoice-info{flex:1;min-width:0}#screen-history .dash-invoice-no{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text)}#screen-history .dash-invoice-client{font-size:var(--iv-text-12);color:var(--iv-text-muted);margin-top:var(--iv-space-0-5)}#screen-history .dash-invoice-amount{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text);flex-shrink:0}#screen-history .dash-invoice-footer{display:flex;align-items:center;justify-content:space-between;padding:var(--iv-space-1-5) var(--iv-space-2-5)}#screen-history .dash-invoice-time{font-size:var(--iv-text-12);color:var(--iv-text-muted)}#screen-history .dash-status-badge{padding:var(--iv-space-0-5) var(--iv-space-1-5) var(--iv-space-0-5) var(--iv-space-2);border-radius:var(--iv-radius-sm);font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase;line-height:var(--iv-lh-18)}#screen-history .dash-status-badge.paid{background:var(--iv-success-soft);color:var(--iv-success)}#screen-history .dash-status-badge.pending{background:var(--iv-warning-soft);color:var(--iv-warning)}#screen-history .mk-empty{padding:var(--iv-space-10) var(--iv-space-4);text-align:center;color:var(--iv-text-muted);font-size:var(--iv-text-14)}#screen-history .mk-pagination-row{display:flex;flex-direction:column;align-items:flex-end;gap:var(--iv-space-2)}#screen-form{background:var(--iv-bg)}#screen-form .progress-bar{display:none}#screen-form .if-topbar-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;white-space:nowrap;display:block}#screen-form .if-topbar-logo{display:none}@media (min-width:920px) and (orientation:landscape){#screen-form .if-topbar-logo{display:block}}#screen-form .if-topbar-invno,#screen-preview .if-topbar-invno{font-size:var(--iv-text-14);font-weight:var(--iv-fw-semibold);color:var(--iv-text)}#screen-form .if-topbar-clock,#screen-preview .if-topbar-clock{font-size:var(--iv-text-12);color:var(--iv-text-muted);margin-top:var(--iv-space-0-5)}#screen-form .if-title{font-size:var(--iv-text-24);font-weight:var(--iv-fw-medium);color:var(--iv-text);line-height:var(--iv-leading-display)}#screen-form .if-sub{font-size:var(--iv-text-14);color:var(--iv-text-muted);margin-top:var(--iv-space-1)}#screen-form .if-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--iv-space-5)}#screen-form .if-section-title{font-size:var(--iv-text-16);font-weight:var(--iv-fw-medium);color:var(--iv-text);text-transform:none;letter-spacing:var(--iv-ls-normal)}#screen-form .if-panel{background:var(--iv-bg);border:var(--iv-bw) solid var(--iv-border);border-top:none;display:flex;flex-direction:column;min-height:100%;width:100%;box-sizing:border-box}#screen-form .if-section{padding:var(--iv-space-5);border-bottom:var(--iv-bw) solid var(--iv-border)}#screen-form .if-section:last-child{border-bottom:none}#screen-form .if-title-section{padding-top:var(--iv-space-5)}#screen-form .iv-label{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);text-transform:none;letter-spacing:var(--iv-ls-normal);color:var(--iv-text)}#screen-form .if-brand-box{background:var(--iv-surface-muted);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);overflow:hidden}#screen-form .brand-chip{border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);margin:0;box-shadow:var(--iv-shadow-bar)}#screen-form .if-tpl-title{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text);margin-bottom:var(--iv-space-4)}#screen-form .if-tpl-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--iv-space-4)}.mk-cat-list{display:flex;flex-wrap:wrap;gap:var(--iv-space-2)}.mk-cat-chip{font-family:var(--iv-font-sans);text-transform:uppercase;cursor:pointer}#screen-form #tpl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--iv-space-2-5)}#form-col-tpl{display:none;margin:var(--iv-space-4);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);max-height:var(--iv-size-480);overflow:hidden;box-sizing:border-box;background:var(--iv-bg)}.tpl-col-slider{display:flex;width:200%;align-items:flex-start;transition:transform var(--iv-dur-slow) cubic-bezier(.4,0,.2,1)}.tpl-col-panel{width:50%;flex-shrink:0;max-height:var(--iv-size-480);overflow-y:auto;padding:var(--iv-space-4);box-sizing:border-box}.if-topbar-preview-btn{display:none;margin-left:auto;width:auto;padding:var(--iv-space-2-5) var(--iv-space-6);font-size:var(--iv-text-14);border-radius:var(--iv-radius-sm);background:var(--iv-primary);color:var(--iv-accent)}@media (min-width:920px) and (orientation:landscape){.if-topbar-preview-btn{display:inline-flex}#form-bottom-bar{display:none!important}}@media (min-width:920px) and (orientation:landscape){#form-col-tpl{margin:0;max-height:none;border-radius:0;border:none;overflow-y:auto;overflow-x:hidden}.tpl-col-panel{max-height:none;overflow-y:visible;padding:var(--iv-space-5)}}#screen-form .tpl-card{border-radius:var(--iv-radius-md);border:var(--iv-bw) solid var(--iv-neutral-300);padding:var(--iv-space-1-5) var(--iv-space-1-5) var(--iv-space-3);display:flex;flex-direction:column;gap:var(--iv-space-2);background:var(--iv-surface)}#screen-form .tpl-thumb{width:100%;aspect-ratio:137/165;border-radius:var(--iv-radius-sm);background:var(--iv-bg);border:var(--iv-bw) solid var(--iv-neutral-300)}#screen-form .tpl-card-body{padding:0 var(--iv-space-1);display:flex;flex-direction:column;gap:var(--iv-space-1)}#screen-form .tpl-cat{font-size:var(--iv-text-10);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase}#screen-form .tpl-name{font-size:var(--iv-text-13);font-weight:var(--iv-fw-medium)}#screen-form .brand-chip{margin-bottom:0}#screen-form .if-brand-chevron{color:var(--iv-text);display:flex;align-items:center;margin-left:auto}#screen-form .if-brand-footer{display:flex;align-items:center;justify-content:space-between;padding:var(--iv-space-1-5) var(--iv-space-2-5);background:var(--iv-bg);font-size:var(--iv-text-12);color:var(--iv-text-muted)}#screen-form .if-brand-badge{background:var(--iv-success-soft);color:var(--iv-success);font-size:var(--iv-text-11);font-weight:var(--iv-fw-semibold);padding:var(--iv-space-1) var(--iv-space-2-5);border-radius:var(--iv-radius-pill);text-transform:uppercase;font-family:var(--iv-font-sans)}#screen-form .if-link-btn.is-saved{color:var(--iv-text-muted)}#screen-form .add-item-btn{border:var(--iv-bw) solid var(--iv-border);background:var(--iv-accent);color:var(--iv-primary);font-size:var(--iv-text-14);font-weight:var(--iv-fw-semibold);padding:var(--iv-space-3);border-radius:var(--iv-radius-md)}#screen-form .add-item-btn:hover{filter:brightness(.96);background:var(--iv-accent)}#screen-form .if-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:var(--iv-space-4);margin-top:var(--iv-space-4)}#screen-form .if-toggle-label{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text)}#screen-form .if-toggle-desc{font-size:var(--iv-text-12);color:var(--iv-text-muted);margin-top:var(--iv-space-0-5)}#screen-form .if-recipient-summary{display:none;align-items:center;gap:var(--iv-space-2-5);padding:var(--iv-space-3) var(--iv-space-3-5);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);background:var(--iv-surface)}#screen-form .if-recipient-summary-info{flex:1;min-width:0}#screen-form .if-recipient-summary-name{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#screen-form .if-recipient-summary-sub{font-size:var(--iv-text-12);color:var(--iv-text-muted);margin-top:var(--iv-space-0-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#screen-form .item-card{background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);padding:var(--iv-space-4);margin-bottom:var(--iv-space-3)}#screen-form .item-card:last-child{margin-bottom:0}#screen-form .item-summary-row{display:none;align-items:center;gap:var(--iv-space-2-5)}#screen-form .item-card.is-confirmed .item-summary-row{display:flex}#screen-form .item-card.is-confirmed .item-edit-fields{display:none}#screen-form .item-summary-info{flex:1;min-width:0}#screen-form .item-summary-name{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#screen-form .item-summary-price{font-size:var(--iv-text-12);color:var(--iv-text-muted);margin-top:var(--iv-space-0-5)}#screen-form .item-summary-icon-btn{flex-shrink:0}#screen-form .item-summary-icon-btn.danger:hover{background:var(--iv-danger-soft);color:var(--iv-danger-strong)}#screen-form .item-edit-actions{display:flex;gap:var(--iv-space-2-5);margin-top:var(--iv-space-4)}.v2-center-modal-overlay{z-index:var(--iv-z-overlay)}.v2-center-modal{background:var(--iv-surface);border-radius:var(--iv-radius-2xl);width:100%;max-width:var(--iv-size-400);max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.reset-modal{max-width:var(--iv-size-340);padding:var(--iv-space-2)}.reset-illus{position:relative;height:var(--iv-size-180);background:var(--iv-surface-muted);border-radius:var(--iv-radius-md);overflow:hidden}.reset-illus-close{position:absolute;top:var(--iv-space-2);right:var(--iv-space-2);z-index:var(--iv-z-4);width:var(--iv-size-32);height:var(--iv-size-32);border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--iv-radius-sm)}.reset-modal-body{padding:var(--iv-space-4) var(--iv-space-2) var(--iv-space-2);text-align:center}.reset-modal-title{font-size:var(--iv-text-18);font-weight:var(--iv-fw-medium);color:var(--iv-text);line-height:var(--iv-leading-display);margin-bottom:var(--iv-space-2)}.reset-modal-desc{font-size:var(--iv-text-14);font-weight:var(--iv-fw-regular);color:var(--iv-text-muted);line-height:var(--iv-leading-snug)}.reset-modal-actions{display:flex;gap:var(--iv-space-2);padding:var(--iv-space-2) 0 0}.v2-center-modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--iv-space-5) var(--iv-space-5) var(--iv-space-4);flex-shrink:0}.v2-center-modal-title{font-size:var(--iv-text-18);font-weight:var(--iv-fw-semibold);color:var(--iv-text)}.v2-center-modal-sub{font-size:var(--iv-text-13);color:var(--iv-text-muted);margin-top:var(--iv-space-1)}.v2-center-modal-search{padding:0 var(--iv-space-5) var(--iv-space-4);flex-shrink:0}.v2-search-input-wrap{position:relative}.v2-search-input-wrap input{width:100%;padding:var(--iv-space-2-5) var(--iv-space-9) var(--iv-space-2-5) var(--iv-space-3-5);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);font-size:var(--iv-text-14);font-family:inherit;color:var(--iv-text);box-sizing:border-box}.v2-search-input-wrap input::placeholder{color:var(--iv-text-muted)}.v2-search-input-wrap svg{position:absolute;right:var(--iv-space-3-5);top:50%;transform:translateY(-50%);pointer-events:none}.v2-search-input-wrap .ph,.v2-search-input-wrap .ph-fill{position:absolute;right:var(--iv-space-3-5);top:50%;transform:translateY(-50%);pointer-events:none}.v2-center-modal-body{overflow-y:auto;flex:1;padding:0 var(--iv-space-5);display:flex;flex-direction:column;gap:var(--iv-space-2-5)}.v2-center-modal-footer{padding:var(--iv-space-4) var(--iv-space-5);flex-shrink:0;margin-top:var(--iv-space-4)}.v2-recipient-row-info{flex:1;min-width:0}.v2-recipient-row-name{font-size:var(--iv-text-14);font-weight:var(--iv-fw-semibold);color:var(--iv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-recipient-row-sub{font-size:var(--iv-text-12);color:var(--iv-text-muted);margin-top:var(--iv-space-0-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-center-modal .item-summary-icon-btn{flex-shrink:0}.v2-center-modal .item-summary-icon-btn.danger:hover{background:var(--iv-danger-soft);color:var(--iv-danger-strong)}#screen-account-brands .item-summary-icon-btn{flex-shrink:0}.v2-center-modal .fav-picker-empty{padding:var(--iv-space-8) var(--iv-space-4);text-align:center;color:var(--iv-text-muted);font-size:var(--iv-text-13);line-height:var(--iv-leading-relaxed)}.v2-brand-slider{display:flex;width:200%;align-items:flex-start;transition:transform var(--iv-dur-slow) cubic-bezier(.4,0,.2,1)}.v2-brand-slider.show-form{transform:translate(-50%)}.v2-brand-panel{width:50%;flex-shrink:0;display:flex;flex-direction:column;max-height:85vh}.v2-brand-panel .v2-center-modal-header{flex-shrink:0}.v2-brand-panel .v2-center-modal-body{overflow-y:auto;flex:0 1 auto}.v2-brand-panel .v2-center-modal-footer{flex-shrink:0;padding:var(--iv-space-4) var(--iv-space-5);margin-top:0}.v2-brand-utama-badge{margin-left:var(--iv-space-1-5);vertical-align:middle}.v2-brand-section-label{font-size:var(--iv-text-11);font-weight:var(--iv-fw-bold);color:var(--iv-text-muted);text-transform:uppercase;letter-spacing:var(--iv-ls-px-0-4);padding:var(--iv-space-4) 0 var(--iv-space-2);font-family:var(--iv-font-sans)}.v2-brand-section-label:first-child{padding-top:0}#new-brand-form .iv-label{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);text-transform:none;letter-spacing:var(--iv-ls-normal);color:var(--iv-text)}#new-brand-form .if-section-title{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text)}.v2-brand-more-menu{position:fixed;z-index:var(--iv-z-popover);min-width:var(--iv-size-190);overflow:hidden;box-shadow:var(--iv-shadow-md);padding:var(--iv-space-1)}#new-brand-form.v2-center-modal-body{padding:0;gap:0;display:block}#new-brand-form .card{overflow:visible}#new-brand-form .v2-sosmed-row{display:grid;grid-template-columns:var(--iv-size-150) 1fr;gap:var(--iv-space-2)}#new-brand-form .v2-sosmed-select{cursor:pointer;padding-right:var(--iv-space-2)}#new-brand-form #bank-list-nb:empty{display:none}#new-brand-form .bank-item-v2{display:block;padding:var(--iv-space-4) 0}#new-brand-form .bank-item-header-v2{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--iv-space-3)}#new-brand-form .bank-item-header-label{font-size:var(--iv-text-12);font-weight:var(--iv-fw-bold);text-transform:uppercase;letter-spacing:var(--iv-ls-px-0-5);color:var(--iv-text-muted)}#new-brand-form .bank-item-del-v2{width:var(--iv-size-28);height:var(--iv-size-28);border-radius:var(--iv-radius-full);border:none;background:transparent;color:var(--iv-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}#new-brand-form .bank-item-del-v2:hover{background:var(--iv-danger-soft);color:var(--iv-danger-strong)}#new-brand-form .bank-item-v2:first-child{padding-top:0}#new-brand-form .bank-item-v2 .bank-item-inputs{gap:var(--iv-space-3);margin-bottom:var(--iv-space-4)}#new-brand-form .bank-item-inputs .iv-field{margin-bottom:0}#new-brand-form .card{border:none;border-radius:0;margin:0;border-bottom:var(--iv-bw) solid var(--iv-border);background:var(--iv-surface)}#new-brand-form .card:last-child{border-bottom:none}#new-brand-form .card-head{padding:var(--iv-space-5) var(--iv-space-5) var(--iv-space-5);border-bottom:none;background:transparent}#new-brand-form .card-title{font-size:var(--iv-text-16);font-weight:var(--iv-fw-medium);text-transform:none;letter-spacing:var(--iv-ls-normal);color:var(--iv-text)}#new-brand-form .card-body{padding:0 var(--iv-space-5) var(--iv-space-5)}#new-brand-form .iv-field{margin-bottom:var(--iv-space-4)}#new-brand-form .card-body>.iv-field:last-child,#new-brand-form .card-body>.field-row:last-child{margin-bottom:0}#new-brand-form .iv-label{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);text-transform:none;letter-spacing:var(--iv-ls-normal);color:var(--iv-text);margin-bottom:var(--iv-space-2)}#new-brand-form .logo-upload{border:var(--iv-bw) dashed var(--iv-border-strong);border-radius:var(--iv-radius-md);background:var(--iv-bg);min-height:0;padding:var(--iv-space-5);gap:var(--iv-space-2);position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:all var(--iv-dur-fast)}#new-brand-form .logo-upload:hover{border-color:var(--iv-primary);background:var(--iv-bg)}#new-brand-form .logo-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}#new-brand-form .logo-upload-icon{color:var(--iv-text);display:block;margin:0 auto}#new-brand-form .logo-upload-text{font-size:var(--iv-text-14);color:var(--iv-text-muted);font-weight:var(--iv-fw-regular);display:flex;flex-direction:column;align-items:center;gap:var(--iv-space-2)}#new-brand-form #logo-preview-nb{max-height:var(--iv-size-60);max-width:var(--iv-size-180);object-fit:contain;display:none;margin-bottom:var(--iv-space-1)}#new-brand-form .toggle-row{display:flex;align-items:center;justify-content:space-between;padding:0}#new-brand-form .toggle-label{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text)}#new-brand-form .toggle-desc{font-size:var(--iv-text-12);color:var(--iv-text-muted);margin-top:var(--iv-space-1)}#new-brand-form .divider{border:none;border-top:var(--iv-bw) solid var(--iv-border);margin:var(--iv-space-4) 0}.v2-fav-row{padding:var(--iv-space-3);margin-bottom:var(--iv-space-3)}.v2-fav-row:last-child{margin-bottom:0}.v2-fav-row.selected{background:var(--iv-bg);border-color:var(--iv-neutral-500)}.v2-fav-checkbox{width:var(--iv-size-20);height:var(--iv-size-20);flex-shrink:0;border-radius:var(--iv-radius-sm);border:var(--iv-bw-strong) solid var(--iv-border-strong);display:flex;align-items:center;justify-content:center;transition:background var(--iv-dur-fast),border-color var(--iv-dur-fast)}.v2-fav-checkbox.checked{background:var(--iv-primary);border-color:var(--iv-primary)}.v2-fav-checkbox svg{opacity:0;transition:opacity var(--iv-dur-fast)}.v2-fav-checkbox .ph,.v2-fav-checkbox .ph-fill{opacity:0;transition:opacity var(--iv-dur-fast)}.v2-fav-checkbox.checked svg{opacity:1}.v2-fav-checkbox.checked .ph,.v2-fav-checkbox.checked .ph-fill{opacity:1}.v2-fav-slider{display:flex;width:200%;transition:transform var(--iv-dur-slow) cubic-bezier(.4,0,.2,1)}.v2-fav-slider.show-form{transform:translate(-50%)}.v2-fav-panel{width:50%;flex-shrink:0;display:flex;flex-direction:column;max-height:85vh}.v2-fav-panel .v2-center-modal-header{flex-shrink:0}.v2-fav-panel .v2-center-modal-body{overflow-y:auto;flex:1;display:block}.v2-fav-panel .v2-center-modal-footer{flex-shrink:0;padding:var(--iv-space-4) var(--iv-space-5);margin-top:0}.v2-fav-panel .iv-field{margin-bottom:0}.v2-fav-panel .iv-label{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);text-transform:none;letter-spacing:var(--iv-ls-normal);color:var(--iv-text)}#screen-preview .if-tpl-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--iv-space-4)}#screen-preview .if-tpl-title{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text);margin-bottom:0}.preview-tpl-mobile{padding:var(--iv-space-6) var(--iv-space-4) var(--iv-space-2);border-top:var(--iv-bw) solid var(--iv-border);margin-top:var(--iv-space-2);background:var(--iv-surface)}@media (min-width:920px) and (orientation:landscape){.preview-tpl-mobile{display:none}}.tpl-mobile-progress{margin:var(--iv-space-5) auto var(--iv-space-1);max-width:var(--iv-size-120);padding:var(--iv-space-0-5);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-pill)}.tpl-mobile-progress-bar{width:45%;height:var(--iv-size-6);background:var(--iv-primary);border-radius:var(--iv-radius-pill)}#screen-preview .topbar{background:var(--iv-bg);box-shadow:var(--iv-shadow-edge)}#screen-preview .progress-bar{display:none}#screen-preview .topbar-back{border-color:var(--iv-border-strong);color:var(--iv-text)}#screen-preview .topbar-title{color:var(--iv-text)}#screen-preview .topbar-title span{color:inherit}.if-topbar-icon-btn{width:var(--iv-size-36);height:var(--iv-size-36);border-radius:var(--iv-radius-full);border:none;background:var(--iv-bg);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.if-topbar-icon-btn:hover{background:var(--iv-neutral-200)}.if-print-menu{position:fixed;background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-xl);box-shadow:var(--iv-shadow-md);z-index:var(--iv-z-popover-top);min-width:var(--iv-size-200);overflow:hidden;padding:var(--iv-space-1-5)}.if-print-menu button{display:flex;align-items:center;gap:var(--iv-space-2-5);width:100%;padding:var(--iv-space-3) var(--iv-space-3);background:none;border:none;font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text);text-align:left;cursor:pointer;border-radius:var(--iv-radius-md);font-family:inherit}.if-print-menu button:hover{background:var(--iv-bg)}@media (max-width:599.98px){#screen-form .scroll-content,#screen-dashboard .dash-wrap,#screen-marketplace .mk-wrap,#screen-history .mk-wrap{padding-left:0;padding-right:0}}.dash-more-menu.sub-left .dash-more-submenu{left:auto;right:100%;margin-left:0;margin-right:var(--iv-space-2);transform:translate(var(--iv-space-1))}.dash-more-menu.sub-left .dash-more-hover-wrap:hover .dash-more-submenu,.dash-more-menu.sub-left .dash-more-hover-wrap.force-open .dash-more-submenu{transform:translate(0)}.dash-more-menu.sub-left .dash-more-hover-wrap:after{left:auto;right:100%}@media (max-width:599.98px){.dash-more-menu{width:var(--iv-size-184)}.dash-more-submenu{width:var(--iv-size-176)}}@media (max-width:399.98px){.dash-more-menu{width:var(--iv-size-168)}.dash-more-submenu{width:var(--iv-size-152)}}.subpage-topbar-back{position:absolute;left:var(--iv-space-3);top:50%;transform:translateY(-50%);--iv-c-h:var(--iv-size-40);--iv-c-r:var(--iv-radius-md);--iv-c-icon:var(--iv-text-20);display:none}@media (max-width:599.98px){.subpage-topbar-back{display:flex}#screen-account-user .subpage-topbar,#screen-account-items .subpage-topbar,#screen-account-clients .subpage-topbar,#screen-account-brands .subpage-topbar,#screen-account-faq .subpage-topbar,#screen-account-backup .subpage-topbar{display:none}}.dash-sheet-title{font-size:var(--iv-text-15);font-weight:var(--iv-fw-semibold);color:var(--iv-text);text-align:center;padding:var(--iv-space-0-5) var(--iv-space-5) var(--iv-space-2)}.dash-sheet-check{color:var(--iv-primary);font-weight:var(--iv-fw-bold);font-size:var(--iv-text-16);flex-shrink:0}.subpage-header{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--iv-space-3)}.subpage-header-text{display:flex;flex-direction:column;gap:var(--iv-space-1);min-width:0}.subpage-add-btn{flex-shrink:0;--iv-c-fs:var(--iv-text-13);--iv-c-icon:var(--iv-text-15);color:var(--iv-primary)}.v2-center-modal-overlay.from-subpage .if-back-btn{display:none}.v2-center-modal-overlay.from-subpage .v2-brand-slider{transition:none}.v2-center-modal-overlay.from-subpage .v2-fav-slider{width:100%;transition:none;transform:none!important}.v2-center-modal-overlay.from-subpage .v2-fav-slider>.v2-fav-panel:first-child{display:none}.v2-center-modal-overlay.from-subpage .v2-fav-panel{width:100%;max-height:none}.v2-center-modal-overlay.from-subpage .v2-fav-panel .v2-center-modal-body{flex:0 1 auto;padding-bottom:var(--iv-space-1)}#screen-history .mk-wrap,#screen-marketplace .mk-wrap,.dash-wrap{display:flex;flex-direction:column}#screen-history .v2-dash-panel,#screen-marketplace .v2-dash-panel,#screen-dashboard .v2-dash-panel{flex:1 0 auto}#guestSaveModal .guest-save-card{width:100%;max-width:var(--iv-size-420);padding:var(--iv-space-3);background:var(--iv-surface);border-radius:var(--iv-radius-md);outline:var(--iv-bw) solid var(--iv-border);outline-offset:calc(var(--iv-space-px) * -1);box-shadow:var(--iv-shadow-xs);display:flex;align-items:flex-start;gap:var(--iv-space-3)}.guest-save-thumb{width:var(--iv-size-93);height:var(--iv-size-132);flex-shrink:0;position:relative;overflow:hidden;border-radius:var(--iv-radius-sm);background:var(--iv-code-bg)}.guest-save-body{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--iv-space-5)}.guest-save-head{display:flex;align-items:center;gap:var(--iv-space-4)}.guest-save-title{flex:1 1 0;color:var(--iv-primary);font-size:var(--iv-text-16);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-18)}.guest-save-close{width:var(--iv-size-20);height:var(--iv-size-20);padding:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.guest-save-desc{color:var(--iv-text-muted);font-size:var(--iv-text-14);font-weight:var(--iv-fw-regular);line-height:var(--iv-lh-20);margin-top:calc(var(--iv-space-1) * -1)}.pk-wrap{flex:1;overflow-y:auto;background:var(--iv-bg);padding:0 var(--iv-space-4)}#screen-pricing .v2-dash-panel{background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);display:flex;flex-direction:column;min-height:100%}.pk-head{padding:var(--iv-space-5) var(--iv-space-4);border-bottom:var(--iv-bw) solid var(--iv-border);display:flex;flex-direction:column;gap:var(--iv-space-1)}.pk-title{color:var(--iv-text);font-size:var(--iv-text-24);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-26)}.pk-sub{color:var(--iv-text-muted);font-size:var(--iv-text-14);font-weight:var(--iv-fw-regular);line-height:var(--iv-lh-20)}.pk-list{padding:var(--iv-space-2-5) var(--iv-space-2-5) var(--iv-space-35);display:flex;flex-direction:column;gap:var(--iv-space-2-5);flex:1 0 auto}@media (min-width:600px){.pk-wrap{padding-left:calc((100vw - var(--iv-app-width))/2);padding-right:calc((100vw - var(--iv-app-width))/2)}}@media (max-width:599.98px){.pk-wrap{padding:0}}.mk-back-btn{position:absolute;left:var(--iv-space-3);top:50%;transform:translateY(-50%);display:none}.mk-back-btn.show,#screen-pricing .subpage-topbar-back{display:flex}@media (min-width:600px){#screen-pricing .subpage-topbar-back{left:calc((100vw - var(--iv-app-width))/2 + var(--iv-space-3))}}@supports (height: 100dvh){.v2-center-modal,.v2-brand-panel,.v2-fav-panel{max-height:85dvh}.fav-modal{max-height:70dvh}.inv-prev-modal{max-height:92dvh}}.bottom-bar-inner{display:flex;gap:var(--iv-space-2-5);width:100%;margin:0 auto}#screen-preview .topbar{position:relative}#screen-preview .if-topbar-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;white-space:nowrap;display:block}.guest-icon-btn{flex-shrink:0;color:var(--iv-text);--iv-c-h:var(--iv-size-44);--iv-c-r:var(--iv-radius-md);--iv-c-icon:var(--iv-text-20)}#btn-guest-login-d,#btn-guest-login-m{flex:0 0 auto;padding:var(--iv-space-3) var(--iv-space-4);white-space:nowrap}#form-bottom-bar #btn-guest-settings-m{height:auto;align-self:stretch}#settingsModal .subpage-wrap{flex:none;overflow:visible;padding:0;background:transparent}#settingsModal .subpage-topbar,#settingsModal .subpage-header{display:none}#settingsModal .v2-center-modal-body{padding:0 var(--iv-space-5) var(--iv-space-4)}.if-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:var(--iv-space-2)}.if-topbar-actions .if-topbar-preview-btn{margin-left:0}.if-topbar-actions .guest-icon-btn{--iv-c-h:var(--iv-size-34);--iv-c-r:var(--iv-radius-sm)}#btn-guest-login-d{padding:0 var(--iv-space-4-5);font-size:var(--iv-text-14);border-radius:var(--iv-radius-sm);height:var(--iv-size-34);line-height:var(--iv-leading-none);display:inline-flex;align-items:center;justify-content:center}#btn-guest-settings-d,#btn-guest-login-d{display:none}@media (min-width:920px){#btn-guest-settings-d,#btn-guest-login-d{display:inline-flex}}#settingsModal .settings2-section{padding-left:0;padding-right:0}#settingsModal .settings2-row{margin-left:0;margin-right:0}.inv-pro-watermark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--iv-z-raised);pointer-events:none;display:grid;grid-template-columns:repeat(3,1fr);align-content:space-around;justify-items:center;overflow:hidden}.inv-pro-watermark span{font-family:var(--iv-font-sans);font-size:var(--iv-text-26);font-weight:var(--iv-fw-bold);color:var(--iv-text-subtle);mix-blend-mode:difference;opacity:.22;transform:rotate(-28deg);white-space:nowrap;letter-spacing:var(--iv-ls-px-0-5)}#tplBuyModal .v2-center-modal.tplbuy2{max-width:var(--iv-size-631);border-radius:var(--iv-radius-md);border-bottom:var(--iv-bw) solid var(--iv-border);overflow-y:auto}.tplbuy2-head{display:flex;align-items:flex-start;gap:var(--iv-space-4);padding:var(--iv-space-4) var(--iv-space-4) var(--iv-space-3);border-bottom:var(--iv-bw) solid var(--iv-border)}.tplbuy2-head-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--iv-space-2)}.tplbuy2-title{font-family:var(--iv-font-sans);font-size:var(--iv-text-24);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-26);color:var(--iv-text)}.tplbuy2-sub{font-family:var(--iv-font-sans);font-size:var(--iv-text-14);font-weight:var(--iv-fw-regular);line-height:var(--iv-lh-20);color:var(--iv-text-muted)}.tplbuy2-close{flex-shrink:0;--iv-c-h:var(--iv-size-36);--iv-c-r:var(--iv-radius-xs);--iv-c-icon:var(--iv-text-20)}.tplbuy2-cols{display:flex;align-items:stretch}.tplbuy2-col{flex:1 1 0;min-width:0;padding:var(--iv-space-4);display:flex;flex-direction:column}.tplbuy2-col-pro{border-right:var(--iv-bw) solid var(--iv-border)}.tplbuy2-card{flex:1;padding:var(--iv-space-5) var(--iv-space-4) var(--iv-space-4);border-radius:var(--iv-radius-md);display:flex;flex-direction:column;justify-content:flex-end;gap:var(--iv-space-8);text-align:center}.tplbuy2-card-satuan{background:var(--iv-bg);box-shadow:inset 0 0 0 var(--iv-bw) var(--iv-border)}.tplbuy2-card-pro{background:var(--iv-primary)}.tplbuy2-info{display:flex;flex-direction:column;gap:var(--iv-space-2-5)}.tplbuy2-label,.tplbuy2-unit{font-family:var(--iv-font-sans);font-size:var(--iv-text-14);font-weight:var(--iv-fw-regular);line-height:var(--iv-lh-20);text-transform:uppercase;color:var(--iv-text)}.tplbuy2-price{font-family:var(--iv-font-sans);font-size:var(--iv-text-40);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-44);color:var(--iv-text)}.tplbuy2-desc{font-family:var(--iv-font-sans);font-size:var(--iv-text-14);font-weight:var(--iv-fw-regular);line-height:var(--iv-lh-20);color:var(--iv-text-muted)}.tplbuy2-card-pro .tplbuy2-label{color:var(--iv-pro)}.tplbuy2-card-pro .tplbuy2-price,.tplbuy2-card-pro .tplbuy2-unit{color:var(--iv-text-inverse)}.tplbuy2-card-pro .tplbuy2-desc{color:var(--iv-neutral-300)}.tplbuy2-chev{flex-shrink:0;transition:transform var(--iv-dur-fast)}.tplbuy2-btn[aria-expanded=true] .tplbuy2-chev{transform:rotate(180deg)}.tplbuy2-menu{position:fixed;z-index:var(--iv-z-modal);display:none;flex-direction:column;gap:var(--iv-space-0-5);padding:var(--iv-space-1);background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);box-shadow:var(--iv-shadow-md)}.tplbuy2-menu.open{display:flex}.tplbuy2-menu button{height:var(--iv-size-36);padding:0 var(--iv-space-3);text-align:left;background:var(--iv-surface);border:var(--iv-bw) solid transparent;border-radius:var(--iv-radius-sm);font-family:var(--iv-font-sans);font-size:var(--iv-text-14);font-weight:var(--iv-fw-regular);color:var(--iv-text);cursor:pointer}.tplbuy2-menu button:hover,.tplbuy2-menu button:focus-visible{background:var(--iv-bg);border-color:var(--iv-border);outline:none}@media (max-width:600px){.tplbuy2-cols{flex-direction:column}.tplbuy2-col-pro{border-right:none;border-bottom:var(--iv-bw) solid var(--iv-border)}.tplbuy2-card{gap:var(--iv-space-5)}.tplbuy2-price{font-size:var(--iv-text-32);line-height:var(--iv-lh-36)}}.btn-export-icon{flex-shrink:0}#screen-billing .v2-topbar-logo{display:block}#screen-billing .acct2-wrap{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}@media (min-width:600px){#screen-billing .acct2-wrap{padding-left:calc((100vw - var(--iv-app-width))/2);padding-right:calc((100vw - var(--iv-app-width))/2)}}#screen-billing .acct2-hero{padding:var(--iv-space-5) var(--iv-space-4);background:var(--iv-primary);display:flex;flex-direction:column;gap:var(--iv-space-5)}#screen-billing .acct2-title-block{display:flex;flex-direction:column;gap:var(--iv-space-2)}#screen-billing .acct2-badge{display:inline-flex;align-items:center;padding:var(--iv-space-0-5) var(--iv-space-1-5) var(--iv-space-0-5) var(--iv-space-2);background:var(--iv-success-soft);border-radius:var(--iv-radius-sm);color:var(--iv-success);font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase;line-height:var(--iv-lh-18);width:fit-content}#screen-billing .acct2-name{color:var(--iv-neutral-100);font-size:var(--iv-text-24);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-26)}#screen-billing .acct2-email{color:var(--iv-neutral-300);font-size:var(--iv-text-14);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-regular);line-height:var(--iv-lh-20)}#screen-billing .acct2-plan-card{display:flex;align-items:center;gap:var(--iv-space-3);padding:var(--iv-space-3) var(--iv-space-4) var(--iv-space-3) var(--iv-space-3);background:var(--iv-accent);border-radius:var(--iv-radius-md)}#screen-billing .acct2-plan-icon{width:var(--iv-size-38);height:var(--iv-size-38);flex-shrink:0;background:var(--iv-primary);border-radius:var(--iv-radius-sm);display:flex;align-items:center;justify-content:center}#screen-billing .acct2-plan-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--iv-space-0-5)}#screen-billing .acct2-plan-label{color:var(--iv-text-muted);font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-regular);line-height:var(--iv-lh-16)}#screen-billing .acct2-plan-name{color:var(--iv-text);font-size:var(--iv-text-16);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-18)}#screen-billing .acct2-plan-btn{background:none;border:none;color:var(--iv-primary);font-size:var(--iv-text-14);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-16);cursor:pointer;white-space:nowrap}#screen-billing .acct2-section{padding:var(--iv-space-5) var(--iv-space-4) var(--iv-space-2-5);background:var(--iv-surface)}#screen-billing .acct2-section:last-of-type{flex:1;padding-bottom:var(--iv-space-40)}#screen-billing .acct2-section-title{color:var(--iv-text);font-size:var(--iv-text-16);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-18);margin-bottom:var(--iv-space-4)}#screen-billing .acct2-list{display:flex;flex-direction:column;gap:var(--iv-space-3)}#screen-billing .acct2-row-simple{height:var(--iv-size-58);box-sizing:border-box}#screen-billing .acct2-row-simple .acct2-row-title{flex:1}#screen-billing .pay-count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--iv-size-20);height:var(--iv-size-20);padding:0 var(--iv-space-1-5);margin-left:var(--iv-space-2);border-radius:var(--iv-radius-lg);background:var(--iv-danger-soft);color:var(--iv-danger-strong);font:var(--iv-fw-semibold) var(--iv-text-12)/20px var(--iv-font-sans);vertical-align:1px}#screen-billing .pay-section-sub{color:var(--iv-text-muted);font:var(--iv-fw-regular) var(--iv-text-12)/16.8px var(--iv-font-sans);margin:calc(var(--iv-space-2-5) * -1) 0 var(--iv-space-4)}#screen-billing .pay-card{border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);background:var(--iv-surface);padding:var(--iv-space-3-5) var(--iv-space-3-5) var(--iv-space-3-5) var(--iv-space-4);display:flex;flex-direction:column;gap:var(--iv-space-3-5)}#screen-billing .pay-card.urgent{border-color:var(--iv-danger-border)}#screen-billing .pay-card-top{display:flex;align-items:flex-start;gap:var(--iv-space-3)}#screen-billing .pay-thumb{width:var(--iv-size-38);height:var(--iv-size-38);flex-shrink:0;border-radius:var(--iv-radius-sm);background:var(--iv-primary);display:flex;align-items:center;justify-content:center;overflow:hidden}#screen-billing .pay-thumb.tpl{background:var(--iv-surface-muted);border:var(--iv-bw) solid var(--iv-border);box-sizing:border-box}#screen-billing .pay-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--iv-space-1)}#screen-billing .pay-card-title{color:var(--iv-text);font:var(--iv-fw-medium) var(--iv-text-14)/15.4px var(--iv-font-sans)}#screen-billing .pay-card-sub{color:var(--iv-text-muted);font:var(--iv-fw-regular) var(--iv-text-12)/16.8px var(--iv-font-sans)}#screen-billing .pay-timer{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--iv-space-1);padding:var(--iv-space-0-5) var(--iv-space-2);border-radius:var(--iv-radius-sm);background:var(--iv-warning-soft);color:var(--iv-warning-ink);font:var(--iv-fw-medium) var(--iv-text-12)/18px var(--iv-font-sans);white-space:nowrap}#screen-billing .pay-timer.urgent{background:var(--iv-danger-soft);color:var(--iv-danger-strong)}#screen-billing .pay-method{display:flex;align-items:center;gap:var(--iv-space-3);padding:var(--iv-space-2-5) var(--iv-space-3);border-radius:var(--iv-radius-sm);background:var(--iv-bg);border:var(--iv-bw) dashed var(--iv-border)}#screen-billing .pay-method-body{flex:1;min-width:0}#screen-billing .pay-method-label{color:var(--iv-text-muted);font:var(--iv-fw-regular) var(--iv-text-12)/16.8px var(--iv-font-sans)}#screen-billing .pay-method-val{color:var(--iv-text);font:var(--iv-fw-medium) var(--iv-text-15)/20px var(--iv-font-num);letter-spacing:var(--iv-ls-px-0-3);word-break:break-all}#screen-billing .pay-method-none{color:var(--iv-text-muted);font:var(--iv-fw-regular) var(--iv-text-13)/18px var(--iv-font-sans)}#screen-billing .pay-copy{flex-shrink:0;height:var(--iv-size-30);padding:0 var(--iv-space-3);border-radius:var(--iv-radius-sm);border:var(--iv-bw) solid var(--iv-border);background:var(--iv-surface);color:var(--iv-primary);font:var(--iv-fw-medium) var(--iv-text-13) var(--iv-font-sans);cursor:pointer;box-shadow:var(--iv-shadow-hairline)}#screen-billing .pay-actions{display:flex;gap:var(--iv-space-2)}#screen-billing .pay-hist{display:flex;align-items:center;gap:var(--iv-space-3);padding:var(--iv-space-3) var(--iv-space-3) var(--iv-space-3) var(--iv-space-4);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);background:var(--iv-surface)}#screen-billing .pay-hist-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--iv-space-1)}#screen-billing .pay-hist-right{display:flex;flex-direction:column;align-items:flex-end;gap:var(--iv-space-1);flex-shrink:0}#screen-billing .pay-amount{color:var(--iv-text);font:var(--iv-fw-medium) var(--iv-text-14)/15.4px var(--iv-font-sans)}#screen-billing .pay-chip{display:inline-flex;align-items:center;padding:0 var(--iv-space-1-5);border-radius:var(--iv-radius-sm);font:var(--iv-fw-medium) var(--iv-text-11)/18px var(--iv-font-sans);text-transform:uppercase}#screen-billing .pay-chip.ok{background:var(--iv-success-soft);color:var(--iv-success)}#screen-billing .pay-chip.exp{background:var(--iv-surface-muted);color:var(--iv-text-muted)}#screen-billing .pay-chip.cancel{background:var(--iv-danger-soft);color:var(--iv-danger-strong)}#screen-billing .pay-empty{border:var(--iv-bw) dashed var(--iv-border);border-radius:var(--iv-radius-md);padding:var(--iv-space-7) var(--iv-space-4);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--iv-space-1-5)}#screen-billing .pay-empty-ico{width:var(--iv-size-44);height:var(--iv-size-44);border-radius:var(--iv-radius-full);background:var(--iv-surface-muted);display:flex;align-items:center;justify-content:center;color:var(--iv-text-muted);margin-bottom:var(--iv-space-1)}#screen-billing .pay-empty-title{color:var(--iv-text);font:var(--iv-fw-medium) var(--iv-text-14)/18px var(--iv-font-sans)}#screen-billing .pay-empty-sub{color:var(--iv-text-muted);font:var(--iv-fw-regular) var(--iv-text-12)/16.8px var(--iv-font-sans);max-width:var(--iv-size-260)}#screen-billing .pay-loading{color:var(--iv-text-muted);font:var(--iv-fw-regular) var(--iv-text-13)/18px var(--iv-font-sans);padding:var(--iv-space-2) 0 var(--iv-space-1)}#screen-billing .pay-help{flex:1;padding:var(--iv-space-1-5) var(--iv-space-4) var(--iv-space-24);background:var(--iv-surface);color:var(--iv-text-muted);font:var(--iv-fw-regular) var(--iv-text-12)/16.8px var(--iv-font-sans)}#screen-billing .pay-help a{color:var(--iv-primary);font-weight:var(--iv-fw-medium)}.del-modal-icon{font-size:var(--iv-text-28);line-height:var(--iv-leading-none);margin-bottom:var(--iv-space-2-5);color:var(--iv-text)}.wa-guide-steps{display:flex;flex-direction:column;gap:var(--iv-space-3)}.wa-step{display:flex;gap:var(--iv-space-3);align-items:flex-start}.wa-step-num{width:var(--iv-size-26);height:var(--iv-size-26);border-radius:var(--iv-radius-full);background:var(--iv-brand-whatsapp);color:var(--iv-text-inverse);font-size:var(--iv-text-12);font-weight:var(--iv-fw-extrabold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.wa-step-text{font-size:var(--iv-text-13);color:var(--iv-text-2);padding-top:var(--iv-space-1)}.wa-guide-footer{flex-direction:column}.wa-guide-footer>.iv-btn{flex:0 0 auto}.wa-guide-desc{font-size:var(--iv-text-13);color:var(--iv-text-muted);margin-bottom:var(--iv-space-4)}.iv-btn--whatsapp{background:var(--iv-brand-whatsapp);color:var(--iv-text-inverse)}.iv-btn--whatsapp:hover{background:var(--iv-brand-whatsapp);filter:brightness(.92)}.pay-choice-actions{display:flex;flex-direction:column;gap:var(--iv-space-2);padding:var(--iv-space-2) 0 0}#payChoiceModal .del-modal-sub b{color:var(--iv-text);font-weight:var(--iv-fw-medium)}#screen-billing .pay-tabs{display:flex;background:var(--iv-surface);border-bottom:var(--iv-bw) solid var(--iv-border);padding:0 var(--iv-space-4)}#screen-billing .pay-tab{flex:1;height:var(--iv-size-48);display:flex;align-items:center;justify-content:center;background:none;border:none;border-bottom:var(--iv-bw-thick) solid transparent;margin-bottom:calc(var(--iv-space-px) * -1);color:var(--iv-text-muted);font:var(--iv-fw-medium) var(--iv-text-14) var(--iv-font-sans);cursor:pointer;white-space:nowrap}#screen-billing .pay-tab.active{color:var(--iv-primary);border-bottom-color:var(--iv-primary)}#screen-billing .pay-tab .pay-count{margin-left:var(--iv-space-1-5)}#screen-billing .pay-panel{padding-top:var(--iv-space-4)}#screen-billing .pay-panel .pay-section-sub{margin:0 0 var(--iv-space-3)}@media (min-width:600px){#screen-billing .pay-tabs{padding-left:var(--iv-space-4);padding-right:var(--iv-space-4)}}@media (max-width:599.98px){#screen-billing .subpage-topbar,#screen-notifications .subpage-topbar{display:none}}#screen-billing .subpage-body,#screen-notifications .subpage-body{flex:1;display:flex;flex-direction:column;background:var(--iv-surface)}#screen-billing .pay-panel{background:var(--iv-surface)}#screen-billing .pay-help{padding:var(--iv-space-1-5) var(--iv-space-4) var(--iv-space-10)}.notif-list{display:flex;flex-direction:column}.notif-item{display:flex;align-items:flex-start;gap:var(--iv-space-3);width:100%;text-align:left;padding:var(--iv-space-3-5) var(--iv-space-4);border:none;border-bottom:var(--iv-bw) solid var(--iv-border);background:var(--iv-surface);cursor:pointer;font-family:var(--iv-font-sans);position:relative}.notif-item:hover{background:var(--iv-bg)}.notif-item.unread{background:var(--iv-accent-soft)}.notif-ico{width:var(--iv-size-36);height:var(--iv-size-36);flex-shrink:0;border-radius:var(--iv-radius-full);display:flex;align-items:center;justify-content:center}.notif-ico.pending{background:var(--iv-warning-soft);color:var(--iv-warning-ink)}.notif-ico.paid{background:var(--iv-success-soft);color:var(--iv-success)}.notif-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--iv-space-1)}.notif-title{color:var(--iv-text);font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-18)}.notif-text{color:var(--iv-text-2);font-size:var(--iv-text-13);line-height:var(--iv-lh-18)}.notif-time{color:var(--iv-text-muted);font-size:var(--iv-text-12);line-height:var(--iv-lh-16);margin-top:var(--iv-space-0-5)}.notif-unread-dot{width:var(--iv-size-8);height:var(--iv-size-8);border-radius:var(--iv-radius-full);background:var(--iv-danger-strong);flex-shrink:0;margin-top:var(--iv-space-1-5)}.notif-empty{padding:var(--iv-space-4)}.notif-empty .pay-empty{border:var(--iv-bw) dashed var(--iv-border);border-radius:var(--iv-radius-md);padding:var(--iv-space-7) var(--iv-space-4);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--iv-space-1-5)}.notif-empty .pay-empty-ico{width:var(--iv-size-44);height:var(--iv-size-44);border-radius:var(--iv-radius-full);background:var(--iv-surface-muted);display:flex;align-items:center;justify-content:center;color:var(--iv-text-muted);margin-bottom:var(--iv-space-1)}.notif-empty .pay-empty-title{color:var(--iv-text);font:var(--iv-fw-medium) var(--iv-text-14)/18px var(--iv-font-sans)}.notif-empty .pay-empty-sub{color:var(--iv-text-muted);font:var(--iv-fw-regular) var(--iv-text-12)/16.8px var(--iv-font-sans);max-width:var(--iv-size-260)}.notif-empty .pay-loading{color:var(--iv-text-muted);font:var(--iv-fw-regular) var(--iv-text-13)/18px var(--iv-font-sans)}#screen-dashboard>.v2-topbar,#screen-marketplace>.v2-topbar,#screen-history>.v2-topbar,#screen-account>.v2-topbar{gap:var(--iv-space-1)}#screen-form>.v2-topbar{gap:var(--iv-space-3);padding-inline:var(--iv-space-4)}#screen-marketplace>.v2-topbar .mk-back-btn.show{position:static;transform:none;margin:calc(var(--iv-space-1) * -1) var(--iv-space-1) calc(var(--iv-space-1) * -1) calc(var(--iv-space-2-5) * -1)}.v2-notif-btn{margin-left:auto;margin-right:calc(var(--iv-space-2) * -1);width:var(--iv-size-40);height:var(--iv-size-40);padding:0;border:none;background:none;border-radius:var(--iv-radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;flex-shrink:0}.v2-notif-btn:hover{background:var(--iv-bg)}.v2-notif-dot{position:absolute;top:var(--iv-space-2);right:var(--iv-size-9);width:var(--iv-size-8);height:var(--iv-size-8);border-radius:var(--iv-radius-full);background:var(--iv-danger-strong);box-shadow:0 0 0 var(--iv-bw-thick) var(--iv-neutral-50);display:none}.v2-notif-dot.show{display:block}#screen-preview>.topbar{position:sticky;top:0;z-index:var(--iv-z-nav)}#screen-account-user .subpage-topbar-back,#screen-account-items .subpage-topbar-back,#screen-account-clients .subpage-topbar-back,#screen-account-brands .subpage-topbar-back,#screen-account-faq .subpage-topbar-back,#screen-account-backup .subpage-topbar-back,#screen-settings .subpage-topbar-back,#screen-billing .subpage-topbar-back,#screen-notifications .subpage-topbar-back{display:flex}#screen-account-user .subpage-topbar,#screen-account-items .subpage-topbar,#screen-account-clients .subpage-topbar,#screen-account-brands .subpage-topbar,#screen-account-faq .subpage-topbar,#screen-account-backup .subpage-topbar,#screen-settings .subpage-topbar,#screen-billing .subpage-topbar,#screen-notifications .subpage-topbar{display:none}@media (min-width:600px){#screen-account-user .subpage-topbar-back,#screen-account-items .subpage-topbar-back,#screen-account-clients .subpage-topbar-back,#screen-account-brands .subpage-topbar-back,#screen-account-faq .subpage-topbar-back,#screen-account-backup .subpage-topbar-back,#screen-settings .subpage-topbar-back,#screen-billing .subpage-topbar-back,#screen-notifications .subpage-topbar-back{left:calc((100vw - var(--iv-app-width))/2 + var(--iv-space-3))}}@media (max-width:599.98px){#screen-marketplace .mk-pagination-row,#screen-history .mk-pagination-row{align-items:center}}#btn-guest-settings-d{display:inline-flex}#form-bottom-bar #btn-guest-settings-m{display:none}#screen-settings .subpage-header{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--iv-space-1)}.sg-dropdown{max-height:var(--iv-size-240)}.sg-dropdown .client-suggest-item.sg-active{background:var(--iv-green-50)}.sg-dropdown .sg-name{font-weight:var(--iv-fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-dropdown .sg-name strong{font-weight:var(--iv-fw-bold);color:var(--iv-primary)}#screen-marketplace .tpl-thumb{position:relative}.tpl-like-btn{position:absolute;top:var(--iv-space-2-5);right:var(--iv-space-2-5);z-index:var(--iv-z-5);width:var(--iv-size-24);height:var(--iv-size-24);padding:0;border:none;background:none;box-shadow:none;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--iv-dur-fast) ease}.tpl-like-btn:hover{transform:scale(1.1)}.tpl-like-btn svg{width:var(--iv-size-24);height:var(--iv-size-24);display:block;shape-rendering:geometricPrecision}.tpl-like-btn .ph,.tpl-like-btn .ph-fill{display:block;font-size:var(--iv-text-24)}.tpl-like-btn svg path{fill:none;stroke:var(--iv-neutral-900);transition:fill var(--iv-dur-fast) ease,stroke var(--iv-dur-fast) ease}.tpl-like-btn.liked svg path{fill:var(--iv-like);stroke:var(--iv-like)}.tpl-like-btn .ph,.tpl-like-btn .ph-fill{color:var(--iv-text);transition:color var(--iv-dur-fast) ease}.tpl-like-btn.liked .ph,.tpl-like-btn.liked .ph-fill{color:var(--iv-like);font-family:Phosphor-Fill!important}#mk-sort-toggle{min-width:0}#mk-sort-toggle #mk-sort-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1;text-align:left}#screen-form .form-tpl-section{padding:var(--iv-space-5) var(--iv-space-4);background:var(--iv-bg);border-bottom:var(--iv-bw) solid var(--iv-border);display:flex;flex-direction:column;gap:var(--iv-space-5)}.ftpl-head{display:flex;align-items:center;justify-content:space-between}.ftpl-title{flex:1;color:var(--iv-text);font-size:var(--iv-text-16);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-18);word-wrap:break-word}.ftpl-box{background:var(--iv-surface-muted);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);overflow:hidden;display:flex;flex-direction:column}.ftpl-card{padding:var(--iv-space-4);background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);margin:0;box-shadow:var(--iv-shadow-bar);overflow:hidden;display:flex;align-items:center;gap:var(--iv-space-3);cursor:pointer}.ftpl-thumb{width:var(--iv-size-52);height:var(--iv-size-52);flex-shrink:0;position:relative;background:var(--iv-bg);overflow:hidden;border-radius:var(--iv-radius-sm);outline:var(--iv-bw) solid var(--iv-border);outline-offset:calc(var(--iv-space-px) * -1)}.ftpl-thumb-inner{width:var(--iv-size-36);height:43.22px;left:var(--iv-space-2);top:9.62px;position:absolute;background:var(--iv-bg);overflow:hidden;border-radius:var(--iv-radius-2xs)}.ftpl-thumb-inner img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center}.ftpl-info{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--iv-space-1-5)}.ftpl-cat{color:var(--iv-text);font-size:var(--iv-text-10);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase;line-height:var(--iv-lh-16);word-wrap:break-word}.ftpl-name{color:var(--iv-text);font-size:var(--iv-text-18);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-20);word-wrap:break-word}.ftpl-change{height:var(--iv-size-36);padding:0 var(--iv-space-6);box-shadow:var(--iv-shadow-hairline);border-radius:var(--iv-radius-sm);border:none;outline:var(--iv-bw) solid var(--iv-border);outline-offset:calc(var(--iv-space-px) * -1);background:var(--iv-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;color:var(--iv-primary);font-size:var(--iv-text-16);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-18)}.ftpl-change:focus-visible{box-shadow:var(--iv-focus-ring);outline-color:var(--iv-primary)}.ftpl-meta{height:var(--iv-size-34);padding:var(--iv-space-1-5) var(--iv-space-4);background:var(--iv-bg);display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.ftpl-chip{padding:var(--iv-space-0-5) var(--iv-space-1-5) var(--iv-space-0-5) var(--iv-space-2);background:var(--iv-success-soft);border-radius:var(--iv-radius-sm);color:var(--iv-success);font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase;line-height:var(--iv-lh-18)}.ftpl-chip.pro{background:var(--iv-surface-muted);color:var(--iv-text)}#form-tpl-panel{position:fixed;left:0;right:0;bottom:0;top:var(--iv-size-60);z-index:var(--iv-z-panel);background:var(--iv-surface);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform:translate(100%);visibility:hidden;transition:transform var(--iv-dur-slow) cubic-bezier(.4,0,.2,1),visibility var(--iv-dur-fast) linear var(--iv-dur-slow)}.screen.tpl-picking>#form-tpl-panel{transform:none;visibility:visible;transition:transform var(--iv-dur-slow) cubic-bezier(.4,0,.2,1),visibility var(--iv-dur-fast)}.screen>:not(.v2-topbar):not(.topbar):not(#form-tpl-panel){transition:transform var(--iv-dur-slow) cubic-bezier(.4,0,.2,1),opacity var(--iv-dur-slow)}.screen.tpl-picking>:not(.v2-topbar):not(.topbar):not(#form-tpl-panel){transform:translate(-30%);opacity:0;pointer-events:none}.ftpl-panel-head{padding:var(--iv-space-5) var(--iv-space-4) var(--iv-space-1);display:flex;flex-direction:column;gap:var(--iv-space-1-5)}.ftpl-panel-sub{color:var(--iv-text-muted);font-size:var(--iv-text-13);font-family:var(--iv-font-sans);line-height:var(--iv-lh-18)}#form-tpl-panel .preview-tpl-mobile{border-top:none;margin-top:0;padding:var(--iv-space-4) var(--iv-space-4) var(--iv-space-10);display:block}#form-tpl-panel .tpl-mobile-progress{display:none}@media (min-width:920px) and (orientation:landscape){#screen-form .form-tpl-section,#preview-tpl-section,#form-tpl-panel{display:none}}#form-tpl-panel .tpl-card{border-radius:var(--iv-radius-md);border:var(--iv-bw) solid var(--iv-neutral-300);padding:var(--iv-space-1-5) var(--iv-space-1-5) var(--iv-space-4);display:flex;flex-direction:column;gap:var(--iv-space-3);background:var(--iv-surface)}#form-tpl-panel .tpl-card.active{border-color:var(--iv-primary);box-shadow:none}#form-tpl-panel .tpl-card:hover{transform:none;box-shadow:none;border-color:var(--iv-primary)}#form-tpl-panel .tpl-thumb{width:100%;aspect-ratio:137/165;height:auto;border-radius:var(--iv-radius-sm);background:var(--iv-bg);border:var(--iv-bw) solid var(--iv-neutral-300);overflow:hidden;padding:var(--iv-space-2);box-sizing:border-box;display:block;position:relative}#form-tpl-panel .tpl-thumb img,#form-tpl-panel .tpl-thumb svg{width:100%;height:100%;object-fit:cover;display:block}#form-tpl-panel .tpl-thumb .ph,#form-tpl-panel .tpl-thumb .ph-fill{display:block}#form-tpl-panel .tpl-check{top:var(--iv-space-2);right:var(--iv-space-2);background:var(--iv-primary)}#form-tpl-panel .tpl-card-body{display:flex;flex-direction:column;gap:var(--iv-space-1-5);padding:0 var(--iv-space-1-5)}#form-tpl-panel .tpl-cat{font-size:var(--iv-text-11);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase;line-height:var(--iv-lh-16);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#form-tpl-panel .tpl-name{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);text-align:left;padding:0}#form-tpl-panel .if-tpl-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--iv-space-4)}#form-tpl-panel .if-tpl-title{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text);margin-bottom:0}#form-tpl-panel .tpl-thumb img{object-fit:contain}#screen-form .form-tpl-section,.preview-tpl-section{background:var(--iv-bg)}.preview-tpl-section{padding:var(--iv-space-5) var(--iv-space-4) var(--iv-space-6);border-top:var(--iv-bw) solid var(--iv-border);margin-top:var(--iv-space-2);display:flex;flex-direction:column;gap:var(--iv-space-5)}.item-card .iv-btn .item-btn-add,.item-card .iv-btn .item-btn-save{display:inline-flex;align-items:center;justify-content:center;gap:var(--iv-space-2)}.item-card .iv-btn .item-btn-save,.item-card[data-confirmed="1"] .iv-btn .item-btn-add{display:none}.item-card[data-confirmed="1"] .iv-btn .item-btn-save{display:inline-flex}.if-topbar-actions .guest-icon-btn{--iv-c-h:var(--iv-size-40);--iv-c-r:var(--iv-radius-md);border-color:transparent;background:transparent}.if-topbar-actions .guest-icon-btn:hover{background:var(--iv-bg)}#screen-preview .topbar-back{border:none;background:none;border-radius:var(--iv-radius-md);width:var(--iv-size-40);height:var(--iv-size-40)}#screen-preview .topbar-back:hover{background:var(--iv-bg)}@media not all and (min-width:920px) and (orientation:landscape){#screen-preview #preview-scroll-content{display:flex;flex-direction:column;padding-bottom:0}#screen-preview #preview-scroll-content>*{flex-shrink:0}#screen-preview #preview-scroll-content>.preview-tpl-section{flex:1 0 auto;margin-bottom:0;padding-bottom:calc(var(--iv-space-6) + var(--iv-space-28))}}#screen-history .hs-draft-count{display:none;min-width:var(--iv-size-18);height:var(--iv-size-18);margin-left:var(--iv-space-1-5);padding:0 var(--iv-space-1-5);box-sizing:border-box;border-radius:var(--iv-radius-pill);background:var(--iv-primary);color:var(--iv-accent);font-family:var(--iv-font-sans);font-size:var(--iv-text-11);font-weight:var(--iv-fw-medium);line-height:var(--iv-size-18);text-align:center;vertical-align:middle}#screen-history .hs-draft-count.show{display:inline-block}#screen-draft{background:var(--iv-bg)}#screen-draft .mk-wrap{flex:1;overflow-y:auto;padding:0 var(--iv-space-4) 0;background:var(--iv-bg)}@media (min-width:600px){#screen-draft .mk-wrap{padding-left:calc((100vw - var(--iv-app-width))/2);padding-right:calc((100vw - var(--iv-app-width))/2)}}#screen-draft .v2-dash-panel{flex:1;background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);display:flex;flex-direction:column;gap:var(--iv-space-5);padding:var(--iv-space-5) var(--iv-space-4) var(--iv-space-35)}#screen-draft .v2-dash-section{display:flex;flex-direction:column}#screen-draft .dash-plan-chip{display:inline-flex;align-self:flex-start;align-items:center;padding:var(--iv-space-0-5) var(--iv-space-1-5) var(--iv-space-0-5) var(--iv-space-2);border-radius:var(--iv-radius-sm);font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase;line-height:var(--iv-lh-18);margin:0}#screen-draft .dash-plan-chip.pro{background:var(--iv-success-soft);color:var(--iv-success)}#screen-draft .mk-title{font-size:var(--iv-text-24);font-weight:var(--iv-fw-medium);color:var(--iv-text);line-height:var(--iv-leading-display);margin-top:var(--iv-space-2)}#screen-draft .mk-sub{font-size:var(--iv-text-16);color:var(--iv-text-muted);margin-top:var(--iv-space-2);line-height:var(--iv-leading-body)}#screen-draft .mk-search-wrap{position:relative;margin-bottom:var(--iv-space-4)}#screen-draft .mk-search-input{width:100%;padding:var(--iv-space-2) var(--iv-space-10) var(--iv-space-2) var(--iv-space-3-5);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);font-size:var(--iv-text-14);font-family:inherit;color:var(--iv-text)}#screen-draft .mk-search-input::placeholder{color:var(--iv-text-muted)}#screen-draft .mk-search-wrap svg{position:absolute;right:var(--iv-space-3-5);top:50%;transform:translateY(-50%);pointer-events:none}#screen-draft .mk-search-wrap .ph,#screen-draft .mk-search-wrap .ph-fill{position:absolute;right:var(--iv-space-3-5);top:50%;transform:translateY(-50%);pointer-events:none}#screen-draft .mk-filter-row{display:flex;gap:var(--iv-space-4)}#screen-draft #hs-filter-badge{color:var(--iv-primary);font-weight:var(--iv-fw-bold)}#screen-draft .mk-filter-panel{position:absolute;top:calc(100% + var(--iv-space-2));left:0;width:var(--iv-size-340);max-width:calc(100vw - var(--iv-size-32));background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-2xl);padding:var(--iv-space-5);z-index:var(--iv-z-sticky);box-shadow:var(--iv-shadow-pop);box-sizing:border-box}#screen-draft .mk-filter-panel-title{font-size:var(--iv-text-15);font-weight:var(--iv-fw-medium);color:var(--iv-text);font-family:var(--iv-font-sans)}#screen-draft .dash-filter-radio-group{display:flex;flex-direction:column;gap:var(--iv-space-2)}#screen-draft .dash-filter-radio{display:flex;align-items:center;gap:var(--iv-space-2);font-size:var(--iv-text-14);color:var(--iv-text);cursor:pointer}#screen-draft .dash-filter-input{padding:var(--iv-space-2) var(--iv-space-3);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-sm);font-size:var(--iv-text-14);font-family:inherit;color:var(--iv-text)}#screen-draft .dash-recents{display:flex;flex-direction:column;gap:var(--iv-space-4)}#screen-draft .dash-invoice-card{flex-direction:column;align-items:stretch;gap:0;background:var(--iv-bg);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);padding:0;overflow:hidden;cursor:pointer}#screen-draft .dash-invoice-row{display:flex;align-items:center;gap:var(--iv-space-2);padding:var(--iv-space-2);background:var(--iv-surface);border-bottom:var(--iv-bw) solid var(--iv-border);box-shadow:var(--iv-shadow-bar)}#screen-draft .dash-invoice-icon{width:var(--iv-size-40);height:var(--iv-size-40);border-radius:var(--iv-radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}#screen-draft .dash-invoice-info{flex:1;min-width:0}#screen-draft .dash-invoice-no{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text)}#screen-draft .dash-invoice-client{font-size:var(--iv-text-12);color:var(--iv-text-muted);margin-top:var(--iv-space-0-5)}#screen-draft .dash-invoice-amount{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text);flex-shrink:0}#screen-draft .dash-invoice-footer{display:flex;align-items:center;justify-content:space-between;padding:var(--iv-space-1-5) var(--iv-space-2-5)}#screen-draft .dash-invoice-time{font-size:var(--iv-text-12);color:var(--iv-text-muted)}#screen-draft .dash-status-badge{padding:var(--iv-space-0-5) var(--iv-space-1-5) var(--iv-space-0-5) var(--iv-space-2);border-radius:var(--iv-radius-sm);font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase;line-height:var(--iv-lh-18)}#screen-draft .dash-status-badge.paid{background:var(--iv-success-soft);color:var(--iv-success)}#screen-draft .dash-status-badge.pending{background:var(--iv-warning-soft);color:var(--iv-warning)}#screen-draft .mk-empty{padding:var(--iv-space-10) var(--iv-space-4);text-align:center;color:var(--iv-text-muted);font-size:var(--iv-text-14)}#screen-draft .mk-pagination-row{display:flex;flex-direction:column;align-items:flex-end;gap:var(--iv-space-2)}#screen-draft .v2-dash-panel{padding-bottom:var(--iv-space-10)}#screen-draft .mk-title{margin-top:0}#screen-draft .mk-wrap{display:flex;flex-direction:column}#screen-draft .v2-dash-panel{flex:1 0 auto}@media (max-width:599.98px){#screen-draft .mk-wrap{padding-left:0;padding-right:0}}#screen-draft .subpage-topbar-back{display:flex}@media (min-width:600px){#screen-draft .subpage-topbar-back{left:calc((100vw - var(--iv-app-width))/2 + var(--iv-space-3))}}#screen-draft .dash-status-badge.draft{background:var(--iv-surface-muted);color:var(--iv-text-muted)}#screen-marketplace .mk-tpl-cat-row{display:flex;align-items:center;justify-content:space-between;gap:var(--iv-space-2);min-width:0}#screen-marketplace .mk-tpl-cat-row .dash-tpl-cat{flex:1;min-width:0}.tpl-like-btn.is-inline{position:static;top:auto;right:auto;flex-shrink:0;width:var(--iv-size-20);height:var(--iv-size-20)}.tpl-like-btn.is-inline svg{width:var(--iv-size-20);height:var(--iv-size-20)}.tpl-like-btn.is-inline .ph,.tpl-like-btn.is-inline .ph-fill{font-size:var(--iv-text-20)}#screen-marketplace .mk-pagination-row,#screen-history .mk-pagination-row,#screen-draft .mk-pagination-row{align-items:center}#screen-preview>.topbar{background:var(--iv-surface)!important}.inv-pro-watermark .inv-pro-wm-cell{display:flex;align-items:center;justify-content:center}.inv-pro-watermark .inv-pro-wm-logo{display:block;width:var(--iv-size-150);height:auto;color:var(--iv-text-subtle)}.settings2-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--iv-space-3)}#screen-wishlist .subpage-topbar-back{display:flex}#screen-wishlist .subpage-topbar{display:none}@media (min-width:600px){#screen-wishlist .subpage-topbar-back{left:calc((100vw - var(--iv-app-width))/2 + var(--iv-space-3))}}#screen-wishlist .wl-body{flex:1;padding:var(--iv-space-4) var(--iv-space-4) var(--iv-space-30);background:var(--iv-surface)}#screen-wishlist .dash-tpl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--iv-space-4)}#screen-wishlist .dash-tpl-card{border-radius:var(--iv-radius-md);border:var(--iv-bw) solid var(--iv-neutral-300);overflow:hidden;padding:var(--iv-space-1-5) var(--iv-space-1-5) var(--iv-space-4);display:flex;flex-direction:column;gap:var(--iv-space-3);background:var(--iv-surface);cursor:pointer}#screen-wishlist .tpl-thumb{width:100%;aspect-ratio:137/165;height:auto;border-radius:var(--iv-radius-sm);background:var(--iv-bg);border:var(--iv-bw) solid var(--iv-neutral-300);overflow:hidden;padding:var(--iv-space-2);box-sizing:border-box;display:block;position:relative}#screen-wishlist .tpl-thumb img,#screen-wishlist .tpl-thumb svg{width:100%;height:100%;object-fit:cover;display:block}#screen-wishlist .tpl-thumb .ph,#screen-wishlist .tpl-thumb .ph-fill{display:block}#screen-wishlist .dash-tpl-card-body{display:flex;flex-direction:column;gap:var(--iv-space-2);padding:0 var(--iv-space-1-5)}#screen-wishlist .dash-tpl-cat{font-size:var(--iv-text-12);font-family:var(--iv-font-sans);font-weight:var(--iv-fw-medium);text-transform:uppercase;color:var(--iv-text);line-height:var(--iv-lh-18);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#screen-wishlist .dash-tpl-card-name{font-size:var(--iv-text-16);font-weight:var(--iv-fw-medium);color:var(--iv-text);text-align:left;border-top:none;padding:0;line-height:var(--iv-leading-display)}#screen-wishlist .dash-tpl-rating{display:flex;align-items:center;gap:var(--iv-space-1)}#screen-wishlist .dash-tpl-rating-score{font-size:var(--iv-text-12);color:var(--iv-text)}#screen-wishlist .dash-tpl-rating-count{font-size:var(--iv-text-12);color:var(--iv-neutral-300)}#screen-wishlist .tpl-thumb{position:relative}#screen-wishlist .mk-empty{padding:var(--iv-space-10) var(--iv-space-4);text-align:center;color:var(--iv-text-muted);font-size:var(--iv-text-14)}#screen-wishlist .wl-card.is-selected{border-color:var(--iv-primary);box-shadow:0 0 0 var(--iv-bw) var(--iv-primary)}#screen-wishlist .wl-check{position:absolute;top:var(--iv-space-2);left:var(--iv-space-2);z-index:var(--iv-z-5);width:var(--iv-size-22);height:var(--iv-size-22);border-radius:var(--iv-radius-sm);border:var(--iv-bw-strong) solid var(--iv-border-strong);background:var(--iv-surface);display:flex;align-items:center;justify-content:center;box-shadow:var(--iv-shadow-xs)}#screen-wishlist .wl-check.on{background:var(--iv-primary);border-color:var(--iv-primary)}#screen-wishlist .wl-editbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--iv-z-nav);display:none;align-items:center;justify-content:space-between;gap:var(--iv-space-3);padding:var(--iv-space-3) var(--iv-space-4) calc(var(--iv-space-3) + env(safe-area-inset-bottom));background:var(--iv-surface);border-top:var(--iv-bw) solid var(--iv-border)}@media (min-width:600px){#screen-wishlist .wl-editbar{padding-left:calc((100vw - var(--iv-app-width))/2 + var(--iv-space-4));padding-right:calc((100vw - var(--iv-app-width))/2 + var(--iv-space-4))}}#screen-wishlist .wl-sel-count{font-family:var(--iv-font-sans);font-size:var(--iv-text-14);color:var(--iv-text)}.dash-invoice-icon.inv-ico{background:none!important;width:var(--iv-size-40);height:var(--iv-size-40);padding:0;line-height:var(--iv-leading-flat)}.dash-invoice-icon.inv-ico>svg{display:block;width:var(--iv-size-40);height:var(--iv-size-40)}.dash-invoice-icon.inv-ico>.ph,.dash-invoice-icon.inv-ico>.ph-fill{display:block;font-size:var(--iv-text-40)}.dash-invoice-icon.inv-ico>.inv-rcp{display:flex;align-items:center;justify-content:center;width:var(--iv-size-40);height:var(--iv-size-40);border-radius:var(--iv-radius-sm);font-size:var(--iv-text-22);line-height:var(--iv-leading-none)}.tpl-tags{display:flex;gap:var(--iv-space-1);min-width:0;flex:1;overflow:hidden;flex-wrap:nowrap}.tpl-tag{font-family:var(--iv-font-sans);font-size:var(--iv-text-11);letter-spacing:var(--iv-ls-wide-lg);text-transform:uppercase;color:var(--iv-text-2);background:var(--iv-surface-muted);border-radius:var(--iv-radius-sm);padding:var(--iv-space-1) var(--iv-space-2);line-height:var(--iv-lh-16);white-space:nowrap;flex-shrink:0}.mk-store-link{margin:0 0 var(--iv-space-3-5)}.dash-status-badge.is-svg{padding:0!important;background:none!important;line-height:var(--iv-leading-flat);border-radius:0}.dash-status-badge.is-svg>svg{display:block;height:var(--iv-size-22);width:auto}.dash-status-badge.is-svg>.ph,.dash-status-badge.is-svg>.ph-fill{display:block;font-size:var(--iv-text-22)}#screen-wishlist .mk-search-wrap{position:relative;margin-bottom:var(--iv-space-4)}#screen-wishlist .mk-search-input{width:100%;padding:var(--iv-space-2) var(--iv-space-10) var(--iv-space-2) var(--iv-space-3-5);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);font-size:var(--iv-text-14);font-family:inherit;color:var(--iv-text)}#screen-wishlist .mk-search-input::placeholder{color:var(--iv-text-muted)}#screen-wishlist .mk-search-wrap svg{position:absolute;right:var(--iv-space-3-5);top:50%;transform:translateY(-50%);pointer-events:none}#screen-wishlist .mk-search-wrap .ph,#screen-wishlist .mk-search-wrap .ph-fill{position:absolute;right:var(--iv-space-3-5);top:50%;transform:translateY(-50%);pointer-events:none}#screen-wishlist .mk-filter-row{display:flex;gap:var(--iv-space-4);position:relative}#screen-wishlist .mk-filter-panel{position:absolute;top:calc(100% + var(--iv-space-2));left:0;width:var(--iv-size-340);max-width:calc(100vw - var(--iv-size-32));background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-2xl);padding:var(--iv-space-5);z-index:var(--iv-z-sticky);box-shadow:var(--iv-shadow-pop);box-sizing:border-box}#screen-wishlist .mk-filter-panel-title{font-size:var(--iv-text-15);font-weight:var(--iv-fw-medium);color:var(--iv-text);font-family:var(--iv-font-sans)}#screen-wishlist .mk-cat-list{display:flex;flex-wrap:wrap;gap:var(--iv-space-2)}#screen-wishlist .mk-cat-chip{font-family:var(--iv-font-sans);text-transform:uppercase;cursor:pointer}#wl-filter-badge{min-width:var(--iv-size-18);box-sizing:border-box;text-align:center;background:var(--iv-primary)!important;color:var(--iv-accent)!important;font-size:var(--iv-text-11)!important;font-weight:var(--iv-fw-bold)!important;line-height:var(--iv-leading-body);padding:var(--iv-space-px) var(--iv-space-1-5)!important;border-radius:var(--iv-radius-pill)!important;margin-left:var(--iv-space-1-5)!important}#screen-wishlist .wl-filter-wrap{padding:0 var(--iv-space-4) var(--iv-space-2);background:var(--iv-surface)}#screen-wishlist .mk-tpl-cat-row{display:flex;align-items:center;justify-content:space-between;gap:var(--iv-space-2);min-width:0}#screen-wishlist .mk-tpl-cat-row .dash-tpl-cat{flex:1;min-width:0}#screen-wishlist.wl-editing .tpl-like-btn{display:none}.logo-hint{display:flex;align-items:flex-start;gap:var(--iv-space-1-5);margin-top:var(--iv-space-2);font-size:var(--iv-text-12);line-height:var(--iv-leading-body);color:var(--iv-text-muted);text-align:left}.logo-hint svg{flex-shrink:0;margin-top:var(--iv-space-px)}.logo-hint .ph,.logo-hint .ph-fill{flex-shrink:0;margin-top:var(--iv-space-px)}.logo-hint b{font-weight:var(--iv-fw-semibold);color:var(--iv-text-2)}.logo-hint.ok{color:var(--iv-green-500)}.logo-hint.ok b{color:var(--iv-primary)}.logo-hint.err,.logo-hint.err b{color:var(--iv-danger-strong)}.logo-meta{display:inline;font-variant-numeric:tabular-nums}.logo-meta s{color:var(--iv-text-subtle)}.logo-upload.is-err{border-color:var(--iv-danger-strong)!important;border-style:solid!important;background:var(--iv-danger-soft)!important}.logo-upload.is-busy{pointer-events:none}.logo-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--iv-space-2);background:var(--iv-bg);color:var(--iv-text-2);font-size:var(--iv-text-13);z-index:var(--iv-z-2)}.logo-spin{width:var(--iv-size-22);height:var(--iv-size-22);border-radius:var(--iv-radius-full);border:var(--iv-bw-2-5) solid var(--iv-border);border-top-color:var(--iv-primary);animation:logoSpin var(--iv-dur-800) linear infinite}@keyframes logoSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.logo-spin{animation-duration:var(--iv-dur-2400)}}.data-warn-wrap{padding:var(--iv-space-5) var(--iv-space-5) 0}.data-warn-cta{display:inline;font:var(--iv-fw-semibold) var(--iv-text-12) var(--iv-font-sans);color:var(--iv-primary);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tplpv-badge{display:inline-flex;align-items:center;font-family:var(--iv-font-sans);font-size:var(--iv-text-10);font-weight:var(--iv-fw-semibold);letter-spacing:var(--iv-ls-wider);text-transform:uppercase;padding:var(--iv-space-1) var(--iv-space-2);border-radius:var(--iv-radius-pill)}.tplpv-badge.is-free{background:var(--iv-success-soft);color:var(--iv-green-500)}.v2-center-modal.tplpv2{max-width:var(--iv-size-440);border-radius:var(--iv-radius-xl);overflow-y:auto}.tplpv2-meta{display:flex;align-items:center;gap:var(--iv-space-2);flex-wrap:wrap}.tplpv2-tags .tpl-tags{flex-wrap:wrap;flex:none;overflow:visible}.tplpv2-tags .tpl-tag{font-size:var(--iv-text-12);padding:var(--iv-space-1) var(--iv-space-2);line-height:var(--iv-lh-16)}.tplpv2-tags{margin-top:var(--iv-space-0-5)}.tplpv2-rating{margin-top:var(--iv-space-2)}.tplpv2 .tplpv-reviews{margin-top:var(--iv-space-0-5)}.tplpv2-rating{display:flex;align-items:center;gap:var(--iv-space-1-5);font-size:var(--iv-text-13);color:var(--iv-text-muted)}.tplpv2-rating b{font-weight:var(--iv-fw-semibold);color:var(--iv-text)}.tplpv2-body{position:relative;padding:var(--iv-space-2) var(--iv-space-2) 0;flex-shrink:0}.tplpv2-close{position:absolute;top:var(--iv-space-4);right:var(--iv-space-4);z-index:var(--iv-z-2);--iv-c-h:var(--iv-size-32);--iv-c-r:var(--iv-radius-sm);--iv-c-icon:var(--iv-text-20)}.tplpv2-info{padding:var(--iv-space-3-5) var(--iv-space-4) var(--iv-space-3);display:flex;flex-direction:column;gap:var(--iv-space-1-5)}.tplpv2-title{font-family:var(--iv-font-sans);font-size:var(--iv-text-22);font-weight:var(--iv-fw-medium);line-height:var(--iv-leading-tight);color:var(--iv-text)}.tplpv2-preview{background:var(--iv-surface-muted);border-radius:var(--iv-radius-md);height:min(42vh,var(--iv-size-340));padding:var(--iv-space-4);display:flex;align-items:center;justify-content:center}.tplpv2-preview img,.tplpv2-preview svg{max-width:100%;max-height:100%;width:auto!important;height:auto!important;object-fit:contain;border-radius:var(--iv-radius-xs);box-shadow:var(--iv-shadow-md);background:var(--iv-surface)}.tplpv2-foot{padding:var(--iv-space-3) var(--iv-space-4) var(--iv-space-4);border-top:var(--iv-bw) solid var(--iv-border);display:flex;flex-direction:column;gap:var(--iv-space-3);flex-shrink:0}.tplpv2-price{display:flex;align-items:baseline;justify-content:space-between;gap:var(--iv-space-3)}.tplpv2-price-label{font-family:var(--iv-font-sans);font-size:var(--iv-text-12);text-transform:uppercase;color:var(--iv-text-muted)}.tplpv2-price-val{font-size:var(--iv-text-18);font-weight:var(--iv-fw-medium);color:var(--iv-text);white-space:nowrap}.tplpv2-actions{display:flex;gap:var(--iv-space-2)}.tplpv2-note{font-size:var(--iv-text-12);line-height:var(--iv-leading-body);color:var(--iv-text-muted);text-align:center}.draft-illus{display:flex;align-items:center;justify-content:center}.draft-illus-card{position:relative;width:var(--iv-size-132);height:var(--iv-size-104);background:var(--iv-surface);border-radius:var(--iv-radius-lg);outline:var(--iv-bw) solid var(--iv-border);outline-offset:calc(var(--iv-space-px) * -1);box-shadow:var(--iv-shadow-xs);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--iv-space-2-5);color:var(--iv-primary)}.draft-illus-ico{width:var(--iv-size-44);height:var(--iv-size-44);border-radius:var(--iv-radius-lg);background:var(--iv-accent-soft);display:grid;place-items:center}.draft-illus-lines{display:flex;flex-direction:column;gap:var(--iv-space-1-5);align-items:center}.draft-illus-lines span{display:block;height:var(--iv-size-4);border-radius:var(--iv-radius-pill);background:var(--iv-neutral-200)}.draft-illus-lines span:first-child{width:var(--iv-size-64)}.draft-illus-lines span:last-child{width:var(--iv-size-40)}.draft-illus-count{position:absolute;top:calc(var(--iv-space-2) * -1);right:calc(var(--iv-space-2) * -1);min-width:var(--iv-size-24);height:var(--iv-size-24);padding:0 var(--iv-space-2);border-radius:var(--iv-radius-pill);background:var(--iv-accent);color:var(--iv-primary);font-size:var(--iv-text-12);font-weight:var(--iv-fw-semibold);display:grid;place-items:center;box-shadow:0 0 0 var(--iv-bw-3) var(--iv-border)}.draft-prompt-all{display:block;margin:var(--iv-space-2-5) auto var(--iv-space-1)}#dashMoreShareWrap,.inv-prev-action[onclick*="'share'"]{display:none!important}.share-fmt-panel{position:fixed;display:none;background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-2xl);padding:var(--iv-space-5);z-index:var(--iv-z-sticky);box-shadow:var(--iv-shadow-pop);box-sizing:border-box;font-family:var(--iv-font-sans)}.share-fmt-title{color:var(--iv-text);font-size:var(--iv-text-16);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-20);margin-bottom:var(--iv-space-3)}.share-fmt-list{display:flex;flex-direction:column;margin-bottom:var(--iv-space-5)}.share-fmt-opt{width:100%;display:flex;align-items:center;gap:var(--iv-space-3-5);padding:var(--iv-space-3) 0;background:none;border:none;cursor:pointer;color:var(--iv-text);font-family:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.share-fmt-ico{width:var(--iv-size-28);height:var(--iv-size-28);flex-shrink:0;color:var(--iv-text-muted);font-size:var(--iv-text-28)}.share-fmt-label{flex:1;font-size:var(--iv-text-16);font-weight:var(--iv-fw-regular);line-height:var(--iv-lh-20)}.share-fmt-radio{width:var(--iv-size-22);height:var(--iv-size-22);border-radius:var(--iv-radius-full);border:var(--iv-bw-thick) solid var(--iv-neutral-900);box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0}.share-fmt-opt.checked .share-fmt-radio:after{content:"";width:var(--iv-size-10);height:var(--iv-size-10);border-radius:var(--iv-radius-full);background:var(--iv-neutral-900)}.share-fmt-go{width:100%;height:var(--iv-size-52);border:none;border-radius:var(--iv-radius-lg);background:var(--iv-accent);color:var(--iv-primary);font-family:inherit;font-size:var(--iv-text-16);font-weight:var(--iv-fw-medium);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--iv-space-2)}.share-fmt-go:disabled{cursor:default;opacity:.75}.share-fmt-go.is-loading:before{content:"";width:var(--iv-size-16);height:var(--iv-size-16);border-radius:var(--iv-radius-full);border:var(--iv-bw-thick) solid currentColor;border-right-color:transparent;box-sizing:border-box;animation:shareFmtSpin var(--iv-dur-800) linear infinite}@keyframes shareFmtSpin{to{transform:rotate(360deg)}}@media (min-width:920px) and (orientation:landscape){#btn-share-invoice,#preview-share-panel,.settings2-share-sec{display:none!important}}#mk-plan-chip,#hs-plan-chip,#acct2-badge{display:none!important}.brand-dd-btn{display:flex;align-items:center;justify-content:space-between;gap:var(--iv-space-2);cursor:pointer;text-align:left}.brand-dd-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-dd-btn svg{flex-shrink:0;color:var(--iv-text-muted);transition:transform var(--iv-dur-fast)}.brand-dd-btn .ph,.brand-dd-btn .ph-fill{flex-shrink:0;color:var(--iv-text-muted);transition:transform var(--iv-dur-fast)}.brand-dd.open .brand-dd-btn{border-color:var(--iv-border-strong)}.brand-dd.open .brand-dd-btn svg{transform:rotate(180deg)}.brand-dd.open .brand-dd-btn .ph,.brand-dd.open .brand-dd-btn .ph-fill{transform:rotate(180deg)}.brand-dd-list{display:none;flex-direction:column;margin-top:var(--iv-space-1-5);padding:var(--iv-space-1-5);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);background:var(--iv-surface);max-height:var(--iv-size-196);overflow-y:auto;box-sizing:border-box}.brand-dd.open .brand-dd-list{display:flex}.settings2-pct{display:flex;align-items:center;gap:var(--iv-space-1-5);flex-shrink:0}.settings2-pct .iv-input{width:var(--iv-size-84);text-align:right;font-variant-numeric:tabular-nums;padding:var(--iv-space-2-5) var(--iv-space-2-5)}.settings2-pct span{font-size:var(--iv-text-14);color:var(--iv-text-muted)}.dc-item[data-on="0"] .dc-box{display:none}.dc-box{margin-top:var(--iv-space-2);padding:var(--iv-space-3);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);background:var(--iv-surface);display:flex;flex-direction:column;gap:var(--iv-space-2-5)}.dc-row{display:flex;gap:var(--iv-space-2);align-items:stretch}.dc-seg{display:flex;border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);overflow:hidden;flex-shrink:0}.dc-seg button{min-width:var(--iv-size-48);padding:0 var(--iv-space-3);background:var(--iv-surface);border:none;border-right:var(--iv-bw) solid var(--iv-border);font:var(--iv-fw-medium) var(--iv-text-14) var(--iv-font-sans);color:var(--iv-primary);cursor:pointer}.dc-seg button:last-child{border-right:none}.dc-seg button.active{background:var(--iv-primary);color:var(--iv-accent)}.dc-input-wrap{position:relative;flex:1;min-width:0}.dc-input-wrap .iv-input{width:100%;padding-right:var(--iv-space-10);font-variant-numeric:tabular-nums}.dc-suffix,.dc-prefix{position:absolute;top:50%;transform:translateY(-50%);font-size:var(--iv-text-14);color:var(--iv-text-muted);pointer-events:none}.dc-suffix{right:var(--iv-size-13)}.dc-prefix{left:var(--iv-size-13);display:none}.dc-input-wrap[data-t=amt] .dc-prefix{display:block}.dc-input-wrap[data-t=amt] .dc-suffix{display:none}.dc-input-wrap[data-t=amt] .iv-input{padding-left:var(--iv-space-10);padding-right:var(--iv-space-3-5)}.dc-result{display:flex;justify-content:space-between;gap:var(--iv-space-2);font-size:var(--iv-text-13);color:var(--iv-text-muted);font-variant-numeric:tabular-nums}.dc-result b{color:var(--iv-green-500);font-weight:var(--iv-fw-semibold)}.dc-result:empty{display:none}.dc-sum{border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);background:var(--iv-bg);padding:var(--iv-space-3) var(--iv-space-3-5);display:flex;flex-direction:column;gap:var(--iv-space-2);font-variant-numeric:tabular-nums}.dc-sum-row{display:flex;justify-content:space-between;gap:var(--iv-space-3);font-size:var(--iv-text-14);color:var(--iv-text-2)}.dc-sum-row.minus span:last-child{color:var(--iv-green-500)}.dc-sum-row.total{border-top:var(--iv-bw) solid var(--iv-border);padding-top:var(--iv-space-2-5);margin-top:var(--iv-space-0-5);font-size:var(--iv-text-16);font-weight:var(--iv-fw-semibold);color:var(--iv-text)}.dc-chip{margin-left:var(--iv-space-1-5);vertical-align:1px}.dc-strike{text-decoration:line-through;color:var(--iv-text-subtle);margin-right:var(--iv-space-1-5)}#dc-section .if-toggle-row{margin-top:0}#dc-section .dc-on{margin-top:var(--iv-space-3);display:flex;flex-direction:column;gap:var(--iv-space-2-5)}#dc-section .dc-on[hidden]{display:none}.dc-desc-line{display:block!important}#screen-form .item-desc-toggle{margin-top:var(--iv-space-3-5)}.item-desc-field{margin-top:var(--iv-space-2)}.item-desc-field[hidden]{display:none!important}#screen-form .dc-item-toggle{margin-top:var(--iv-space-3-5)}.dc-item .dc-box{margin-top:var(--iv-space-3);padding:0;border:none;border-radius:0;background:none}.faq-list{display:flex;flex-direction:column;gap:var(--iv-space-2);padding:var(--iv-space-4);background:var(--iv-surface);flex:1}#screen-marketplace .mk-tabs-top .mk-tabs,#screen-history .mk-tabs-top .mk-tabs{margin-bottom:0}#screen-marketplace .mk-tabs-top+.v2-dash-section .mk-title{margin-top:0}#screen-history .mk-tabs-top+.v2-dash-section .mk-title{margin-top:0}.bk-wrap{display:flex;flex-direction:column;gap:var(--iv-space-3);padding:var(--iv-space-4);background:var(--iv-surface);flex:1}.bk-card{display:flex;flex-direction:column;gap:var(--iv-space-2-5);padding:var(--iv-space-3-5) var(--iv-space-4)}.bk-card-title{font:var(--iv-fw-semibold) var(--iv-text-11) var(--iv-font-sans);text-transform:uppercase;letter-spacing:var(--iv-ls-px-0-5);color:var(--iv-text-muted)}.bk-summary{display:flex;flex-direction:column;gap:var(--iv-space-2);transition:opacity var(--iv-dur-fast)}.bk-summary.is-loading{opacity:.45}.bk-sum-row{display:flex;justify-content:space-between;font:var(--iv-fw-regular) var(--iv-text-14) var(--iv-font-sans);color:var(--iv-text-2);font-variant-numeric:tabular-nums}.bk-sum-row b{font-weight:var(--iv-fw-semibold);color:var(--iv-text)}.bk-source{font:var(--iv-fw-regular) var(--iv-text-12) var(--iv-font-sans);color:var(--iv-text-muted);border-top:var(--iv-bw) solid var(--iv-border);padding-top:var(--iv-space-2-5)}.bk-note{font:var(--iv-fw-regular) var(--iv-text-12) var(--iv-font-sans);color:var(--iv-text-muted);line-height:var(--iv-lh-18);text-align:center;padding:0 var(--iv-space-2)}#acct2-backup-sub.is-warn{color:var(--iv-warning-strong)}#subRemindModal .subrem-actions{flex-direction:column}#subRemindModal .subrem-actions>button{flex:none;width:100%}#subRemindModal .draft-illus-count{min-width:var(--iv-size-34)}.bk-restore{gap:var(--iv-space-2-5)}.bk-restore-sub{font:var(--iv-fw-regular) var(--iv-text-13) var(--iv-font-sans);color:var(--iv-text-2);line-height:var(--iv-lh-18)}.bk-restore .bk-btn-secondary{display:flex;align-items:center;justify-content:center;gap:var(--iv-space-2);width:100%}.bk-restore .bk-btn-secondary.is-locked{color:var(--iv-text-muted)}#restoreModal .rs-card{margin:var(--iv-space-1) 0 var(--iv-space-2)}#restoreModal .rs-confirm{background:var(--iv-primary);color:var(--iv-accent)}#restoreModal .rs-confirm:disabled{opacity:.5;cursor:default}.num-wrap{position:relative}.num-prefix{position:absolute;left:var(--iv-size-13);top:50%;transform:translateY(-50%);font-size:var(--iv-text-14);color:var(--iv-text-muted);pointer-events:none}.num-wrap .iv-input{padding-left:var(--iv-space-10);font-variant-numeric:tabular-nums}input.num-fmt{font-variant-numeric:tabular-nums}.tpl-meta2{display:flex;align-items:center;justify-content:space-between;gap:var(--iv-space-2);width:100%;min-width:0;font-family:var(--iv-font-sans);font-size:var(--iv-text-12);line-height:var(--iv-lh-16)}.tpl-meta2{container-type:inline-size}@container (max-width: 210px){.tm-cnt-word{display:none}}.tpl-meta2 .tm-rate{display:inline-flex;align-items:center;gap:var(--iv-space-1);min-width:0;white-space:nowrap}.tpl-meta2 .tm-rate svg{flex-shrink:0}.tpl-meta2 .tm-rate .ph,.tpl-meta2 .tm-rate .ph-fill{flex-shrink:0}.tpl-meta2 .tm-score{font-weight:var(--iv-fw-medium);color:var(--iv-text)}.tpl-meta2 .tm-cnt{color:var(--iv-text-muted)}.tpl-meta2 .tm-users{display:inline-flex;align-items:center;gap:var(--iv-space-1);color:var(--iv-text-muted);white-space:nowrap;flex-shrink:0}#tpl-grid .tpl-meta2,#screen-preview .tpl-meta2,#screen-form .tpl-meta2,#form-tpl-panel .tpl-meta2{font-size:var(--iv-text-11)}.ftpl-meta2{flex:1;min-width:0;margin-right:var(--iv-space-3)}#tplpv-meta{width:100%}#tplpv-meta .tpl-meta2{font-size:var(--iv-text-13)}.rate-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--iv-alpha-ink-45);z-index:var(--iv-z-survey);display:none;align-items:flex-end;justify-content:center}.rate-ov.open{display:flex}.rate-sheet{background:var(--iv-surface);width:100%;max-width:var(--iv-size-480);border-radius:var(--iv-radius-2xl) var(--iv-radius-2xl) 0 0;padding:var(--iv-space-2-5) var(--iv-space-5) calc(var(--iv-space-5) + env(safe-area-inset-bottom));box-shadow:var(--iv-shadow-up);font-family:var(--iv-font-sans);animation:rateUp var(--iv-dur) ease-out}@keyframes rateUp{0%{transform:translateY(var(--iv-space-10));opacity:.4}to{transform:none;opacity:1}}@media (min-width:600px){.rate-ov{align-items:center}.rate-sheet{border-radius:var(--iv-radius-2xl);padding:var(--iv-space-5) var(--iv-space-6) var(--iv-space-6)}.rate-grab{display:none}}.rate-grab{width:var(--iv-size-40);height:var(--iv-size-4);border-radius:var(--iv-radius-pill);background:var(--iv-neutral-200);margin:0 auto var(--iv-space-3-5)}.rate-head{display:flex;gap:var(--iv-space-3);align-items:center;margin-bottom:var(--iv-space-3)}.rate-thumb{width:var(--iv-size-44);height:var(--iv-size-58);flex-shrink:0;border-radius:var(--iv-radius-sm);overflow:hidden;border:var(--iv-bw) solid var(--iv-border);background:var(--iv-bg)}.rate-title{font-size:var(--iv-text-18);font-weight:var(--iv-fw-medium);color:var(--iv-text);line-height:var(--iv-lh-22)}.rate-sub{font-size:var(--iv-text-13);color:var(--iv-text-muted);margin-top:var(--iv-space-0-5);line-height:var(--iv-lh-18)}.rate-stars{display:flex;justify-content:center;gap:var(--iv-space-2);margin:var(--iv-space-2) 0 var(--iv-space-0-5)}.rate-stars button{background:none;border:none;padding:var(--iv-space-0-5);cursor:pointer;line-height:var(--iv-leading-flat);-webkit-tap-highlight-color:transparent}.rate-stars svg{width:var(--iv-size-40);height:var(--iv-size-40);transition:transform var(--iv-dur-fast)}.rate-stars .ph,.rate-stars .ph-fill{transition:transform var(--iv-dur-fast);font-size:var(--iv-text-40)}.rate-stars svg path{fill:var(--iv-neutral-200);transition:fill var(--iv-dur-fast)}.rate-stars button.on svg path{fill:var(--iv-warning)}.rate-stars .ph-fill{color:var(--iv-neutral-200);transition:color var(--iv-dur-fast)}.rate-stars button.on .ph-fill{color:var(--iv-warning)}.rate-stars button:active svg{transform:scale(.9)}.rate-stars button:active .ph,.rate-stars button:active .ph-fill{transform:scale(.9)}.rate-label{text-align:center;font-size:var(--iv-text-13);color:var(--iv-text-muted);margin-bottom:var(--iv-space-3);min-height:var(--iv-size-18)}.rate-label.is-set{color:var(--iv-success);font-weight:var(--iv-fw-medium)}.rate-comment{width:100%;box-sizing:border-box;border:var(--iv-bw-strong) solid var(--iv-border);border-radius:var(--iv-radius-md);padding:var(--iv-space-2-5) var(--iv-space-3);font:var(--iv-fw-regular) var(--iv-text-14) var(--iv-font-sans);color:var(--iv-text);background:var(--iv-bg);min-height:var(--iv-size-64);resize:none;outline:none}.rate-comment:focus{border-color:var(--iv-primary)}.rate-submit{margin-top:var(--iv-space-3)}.rate-later{display:block;margin:var(--iv-space-2-5) auto 0}.v2-center-modal.tplpv2{overflow:hidden}.tplpv2 .tplpv2-info{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.tplpv-reviews{margin-top:var(--iv-space-3-5);display:flex;flex-direction:column;gap:var(--iv-space-2-5)}.tplpv-reviews[hidden]{display:none}.trv-title{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text)}.trv-summary{display:flex;align-items:center;gap:var(--iv-space-4);padding:var(--iv-space-3) var(--iv-space-3-5);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-lg)}.trv-avg{display:flex;flex-direction:column;align-items:center;min-width:var(--iv-size-72)}.trv-avg b{font-size:var(--iv-text-30);font-weight:var(--iv-fw-semibold);line-height:var(--iv-leading-display);color:var(--iv-text)}.trv-avg span{font-size:var(--iv-text-12);color:var(--iv-text-muted)}.trv-dist{flex:1;display:flex;flex-direction:column;gap:var(--iv-space-1);min-width:0}.trv-dist-row{display:flex;align-items:center;gap:var(--iv-space-2);font-size:var(--iv-text-12);color:var(--iv-text-muted)}.trv-dist-lbl{display:inline-flex;align-items:center;gap:var(--iv-space-0-5);width:var(--iv-size-24);flex-shrink:0}.trv-bar{flex:1;height:var(--iv-size-6);border-radius:var(--iv-radius-pill);background:var(--iv-surface-muted);overflow:hidden}.trv-bar i{display:block;height:100%;background:var(--iv-warning);border-radius:var(--iv-radius-pill)}.trv-dist-n{width:var(--iv-size-22);text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.trv-list{display:flex;flex-direction:column;gap:var(--iv-space-2)}.trv-item{border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-lg);padding:var(--iv-space-2-5) var(--iv-space-3);display:flex;flex-direction:column;gap:var(--iv-space-1-5)}.trv-item-head{display:flex;align-items:center;justify-content:space-between;gap:var(--iv-space-2)}.trv-stars{display:inline-flex;gap:var(--iv-space-0-5)}.trv-date{font-size:var(--iv-text-12);color:var(--iv-text-muted);white-space:nowrap}.trv-comment{font-size:var(--iv-text-14);line-height:var(--iv-leading-body);color:var(--iv-text);white-space:pre-wrap;word-break:break-word}.trv-more{align-self:center;background:none;border:none;font:var(--iv-fw-medium) var(--iv-text-13) var(--iv-font-sans);color:var(--iv-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:var(--iv-space-1)}.screen.sp-layer{position:fixed;left:0;right:0;top:0;width:100%;min-height:100dvh;will-change:transform}.screen.sp-under{z-index:var(--iv-z-1);transform:translate(0);transition:transform var(--iv-dur-slow) cubic-bezier(.32,.72,0,1),filter var(--iv-dur-slow)}.screen.sp-under.sp-under-on{transform:translate(-28%);filter:brightness(.92)}.screen.sp-enter{z-index:var(--iv-z-2);transform:translate(100%);transition:transform var(--iv-dur-slow) cubic-bezier(.32,.72,0,1);box-shadow:var(--iv-shadow-lg);background:var(--bg,var(--iv-surface))}.screen.sp-enter.sp-enter-on{transform:translate(0)}.trv-author{display:flex;align-items:center;gap:var(--iv-space-2-5);min-width:0}.trv-ava{position:relative;width:var(--iv-size-36);height:var(--iv-size-36);border-radius:var(--iv-radius-full);flex-shrink:0;overflow:hidden;background:var(--iv-neutral-200);color:var(--iv-primary);display:flex;align-items:center;justify-content:center;font:var(--iv-fw-semibold) var(--iv-text-14)/1 var(--iv-font-sans);text-transform:uppercase}.trv-ava img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.trv-ava.is-anon{background:var(--iv-surface-muted);color:var(--iv-text-subtle)}.trv-who{display:flex;flex-direction:column;gap:var(--iv-space-px);min-width:0}.trv-name{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text);line-height:var(--iv-lh-18);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trv-name.is-anon{letter-spacing:var(--iv-ls-wider)}.trv-sub{font-size:var(--iv-text-12);color:var(--iv-text-muted);line-height:var(--iv-lh-16);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trv-item-head .trv-date{align-self:flex-start;padding-top:var(--iv-space-px)}.trv-form,.trv-mine{border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-lg);padding:var(--iv-space-3-5);display:flex;flex-direction:column;gap:var(--iv-space-2-5);background:var(--iv-bg);font-family:var(--iv-font-sans)}.trv-form-title{font-size:var(--iv-text-14);font-weight:var(--iv-fw-medium);color:var(--iv-text)}.trv-form-sub{font-size:var(--iv-text-13);line-height:var(--iv-leading-body);color:var(--iv-text-muted);margin-top:calc(var(--iv-space-1-5) * -1)}.trv-pick{display:flex;gap:var(--iv-space-1);margin-left:calc(var(--iv-space-1) * -1)}.trv-pick button{background:none;border:none;padding:var(--iv-space-1);cursor:pointer;line-height:var(--iv-leading-flat);-webkit-tap-highlight-color:transparent;border-radius:var(--iv-radius-sm)}.trv-pick button:focus-visible{outline:var(--iv-bw-thick) solid var(--iv-primary);outline-offset:0}.trv-pick svg{width:var(--iv-size-30);height:var(--iv-size-30);display:block;transition:transform var(--iv-dur-fast) ease}.trv-pick .ph,.trv-pick .ph-fill{display:block;transition:transform var(--iv-dur-fast) ease;font-size:var(--iv-text-30)}.trv-pick svg path{fill:var(--iv-neutral-200);transition:fill var(--iv-dur-fast) ease}.trv-pick button.on svg path{fill:var(--iv-warning)}.trv-pick .ph-fill{color:var(--iv-neutral-200);transition:color var(--iv-dur-fast) ease}.trv-pick button.on .ph-fill{color:var(--iv-warning)}.trv-pick button:active svg{transform:scale(.9)}.trv-pick button:active .ph,.trv-pick button:active .ph-fill{transform:scale(.9)}@media (hover:hover){.trv-pick button:hover svg{transform:scale(1.08)}.trv-pick button:hover .ph,.trv-pick button:hover .ph-fill{transform:scale(1.08)}}.trv-pick-lbl{font-size:var(--iv-text-13);color:var(--iv-text-muted);margin-top:calc(var(--iv-space-1) * -1);min-height:var(--iv-size-16)}.trv-pick-lbl.is-set{color:var(--iv-success);font-weight:var(--iv-fw-medium)}.trv-textarea{width:100%;box-sizing:border-box;min-height:var(--iv-size-76);resize:vertical;border:var(--iv-bw-strong) solid var(--iv-border);border-radius:var(--iv-radius-md);padding:var(--iv-space-2-5) var(--iv-space-3);font:var(--iv-fw-regular) var(--iv-text-14)/1.5 var(--iv-font-sans);color:var(--iv-text);background:var(--iv-surface);outline:none}.trv-textarea:focus{border-color:var(--iv-primary)}.trv-anon{position:relative;display:flex;align-items:flex-start;gap:var(--iv-space-2-5);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:var(--iv-font-sans)}.trv-anon input{position:absolute;opacity:0;width:var(--iv-bw);height:var(--iv-bw);pointer-events:none}.trv-anon-box{width:var(--iv-size-18);height:var(--iv-size-18);box-sizing:border-box;border-radius:var(--iv-radius-xs);border:var(--iv-bw-strong) solid var(--iv-border-strong);background:var(--iv-surface);flex-shrink:0;margin-top:var(--iv-space-px);display:flex;align-items:center;justify-content:center;transition:background var(--iv-dur-fast),border-color var(--iv-dur-fast)}.trv-anon-box svg{opacity:0;transition:opacity var(--iv-dur-fast)}.trv-anon-box .ph,.trv-anon-box .ph-fill{opacity:0;transition:opacity var(--iv-dur-fast)}.trv-anon input:checked+.trv-anon-box{background:var(--iv-primary);border-color:var(--iv-primary)}.trv-anon input:checked+.trv-anon-box svg{opacity:1}.trv-anon input:checked+.trv-anon-box .ph,.trv-anon input:checked+.trv-anon-box .ph-fill{opacity:1}.trv-anon input:focus-visible+.trv-anon-box{outline:var(--iv-bw-thick) solid var(--iv-primary);outline-offset:var(--iv-bw-thick)}.trv-anon-txt{display:flex;flex-direction:column;gap:var(--iv-space-px);font-size:var(--iv-text-14);color:var(--iv-text);line-height:var(--iv-lh-18);text-align:left}.trv-anon-txt small{font-size:var(--iv-text-12);color:var(--iv-text-muted);line-height:var(--iv-lh-16)}.rate-anon{margin-top:var(--iv-space-3)}.trv-form-actions{display:flex;align-items:center;gap:var(--iv-space-3-5)}.trv-cancel,.trv-edit{background:none;border:none;font:var(--iv-fw-medium) var(--iv-text-13) var(--iv-font-sans);color:var(--iv-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:var(--iv-space-1) 0}.trv-mine-head{display:flex;align-items:center;justify-content:space-between;gap:var(--iv-space-2)}.trv-mine-note{font-size:var(--iv-text-12);color:var(--iv-text-muted)}.trv-ok{font-size:var(--iv-text-13);color:var(--iv-success)}.ftpl-chip.pro{display:inline-flex;align-items:center;gap:var(--iv-space-1)}.ftpl-chip svg.crown-ic{width:var(--iv-size-14)!important;height:var(--iv-size-14)!important;flex-shrink:0;margin-left:calc(var(--iv-space-0-5) * -1)}.ftpl-chip .ph.crown-ic,.ftpl-chip .ph-fill.crown-ic{flex-shrink:0;margin-left:calc(var(--iv-space-0-5) * -1);font-size:var(--iv-text-14)!important}.tplpv-badge svg.crown-ic{width:var(--iv-size-12)!important;height:var(--iv-size-12)!important;flex-shrink:0;margin-left:calc(var(--iv-space-0-5) * -1)}.tplpv-badge .ph.crown-ic,.tplpv-badge .ph-fill.crown-ic{flex-shrink:0;margin-left:calc(var(--iv-space-0-5) * -1);font-size:var(--iv-text-12)!important}.trv-item.is-mine{border-color:var(--iv-border-strong);background:var(--iv-bg)}.trv-name-row{display:flex;align-items:center;gap:var(--iv-space-1-5);min-width:0}.trv-you{flex-shrink:0;font-family:var(--iv-font-sans);font-size:var(--iv-text-10);line-height:var(--iv-lh-16);text-transform:uppercase;letter-spacing:var(--iv-ls-wide-lg);padding:0 var(--iv-space-1-5);border-radius:var(--iv-radius-xs);background:var(--iv-primary);color:var(--iv-accent)}.trv-mine-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--iv-space-2-5);padding-top:var(--iv-space-2);margin-top:var(--iv-space-0-5);border-top:var(--iv-bw) dashed var(--iv-border)}.ivz-badge svg.crown-ic{width:var(--iv-size-12)!important;height:var(--iv-size-12)!important;flex-shrink:0;margin-left:calc(var(--iv-space-0-5) * -1);object-fit:initial}.ivz-badge .ph.crown-ic,.ivz-badge .ph-fill.crown-ic{flex-shrink:0;margin-left:calc(var(--iv-space-0-5) * -1);font-size:var(--iv-text-12)!important}.ivz-badge svg.gift-ic{width:var(--iv-size-11)!important;height:var(--iv-size-11)!important;flex-shrink:0;margin-left:calc(var(--iv-space-px) * -1);object-fit:initial}.ivz-badge .ph.gift-ic,.ivz-badge .ph-fill.gift-ic{flex-shrink:0;margin-left:calc(var(--iv-space-px) * -1);font-size:var(--iv-text-11)!important}.ivz-emi{font-size:var(--iv-text-rel-emoji);vertical-align:-.18em;margin:0 .1em;display:inline-block}.tpl-badge-row{position:absolute;top:var(--iv-space-2);left:var(--iv-space-2);right:var(--iv-space-2);display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--iv-space-1);pointer-events:none;z-index:var(--iv-z-2)}#screen-wishlist.wl-editing .tpl-badge-row{display:none}.ftpl-chip.ftpl-chip-v2{padding:0;background:none;border-radius:0;display:inline-flex;align-items:center;gap:var(--iv-space-1);line-height:normal}.tplpv-badges{display:inline-flex;align-items:center;gap:var(--iv-space-1);flex-wrap:wrap}.tplpv2-desc{font-size:var(--iv-text-13);line-height:var(--iv-leading-body);color:var(--ink3,var(--iv-text-muted));margin-top:var(--iv-space-1)}.tplpv2-desc[hidden]{display:none}.tplpv2-was,.tplbuy2-was,.pk-was{font-weight:var(--iv-fw-regular);text-decoration:line-through;color:var(--iv-text-subtle);margin-right:var(--iv-space-1-5);font-size:var(--iv-text-rel-xs)}.iv-plan--pro .pk-was{color:var(--iv-alpha-muted-55)}.tplbuy2-was{display:block;font-size:var(--iv-text-15);line-height:var(--iv-lh-20);margin:0 0 var(--iv-space-0-5)}.pk-promo{display:inline-block;align-self:flex-start;margin-top:var(--iv-space-1);font-family:var(--iv-font-sans);font-size:var(--iv-text-11);line-height:var(--iv-lh-16);text-transform:uppercase;letter-spacing:var(--iv-ls-wide);color:var(--iv-primary);background:var(--iv-accent);border-radius:var(--iv-radius-pill);padding:var(--iv-space-0-5) var(--iv-space-2-5)}.pk-promo[hidden]{display:none}.item-num-input,.form-summary-val,.fav-manage-price,.dash-invoice-amount,.tplpv-price,.item-summary-price,.tplbuy2-price,.tplbuy2-unit,.pay-count,.pay-amount,.hs-draft-count,.dc-result,.dc-sum,.bk-sum-row,.trv-dist-n,.logo-meta,.pay-method-val,.dash-invoice-no,.pk-was,.tplpv2-was,.tplbuy2-was,.price-was,input.num-fmt,.num-wrap .iv-input,.settings2-pct .iv-input,.dc-input-wrap .iv-input{font-family:var(--iv-font-num);font-variant-numeric:tabular-nums}.bk-status .iv-banner__body{display:flex;flex-direction:column;gap:var(--iv-space-1)}.bk-status .iv-banner__title{margin:0;font-size:var(--iv-text-15);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-20)}.bk-status .iv-banner__text{line-height:var(--iv-lh-18)}.dash-filter-field label.iv-tag,.mk-cat-list .iv-tag{display:inline-flex;align-items:center;justify-content:center;margin:0;height:var(--iv-size-32);padding:0 var(--iv-space-3);font-size:var(--iv-text-12);font-weight:var(--iv-fw-medium);line-height:var(--iv-leading-none);letter-spacing:var(--iv-ls-px-0-4);text-transform:uppercase;color:var(--iv-text-2);background:var(--iv-surface);-webkit-user-select:none;user-select:none}.dash-filter-field label.iv-tag:hover,.mk-cat-list .iv-tag:hover{border-color:var(--iv-border-strong)}.dash-filter-field label.iv-tag.active,.mk-cat-list .iv-tag.active{background:var(--iv-primary);border-color:var(--iv-primary);color:var(--iv-on-primary)}.mk-cat-list{gap:var(--iv-space-2)}#screen-dashboard,#screen-marketplace,#screen-history,#screen-account{--hdr-h:var(--iv-size-56);--hdr-off:var(--iv-space-5);--hdr-s:1.4;--hdr-p:0}#screen-dashboard{--hdr-s:1.2}#screen-account{--hdr-off:0px;--hdr-s:1}#screen-dashboard>.v2-topbar,#screen-marketplace>.v2-topbar,#screen-history>.v2-topbar,#screen-account>.v2-topbar{height:var(--hdr-h);padding-block:0;margin-bottom:calc(var(--hdr-h) * -1);background:transparent;border-bottom:0;box-shadow:none}#screen-dashboard>.v2-topbar:before,#screen-marketplace>.v2-topbar:before,#screen-history>.v2-topbar:before,#screen-account>.v2-topbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--iv-surface);border-bottom:var(--iv-bw) solid var(--iv-border);box-shadow:var(--iv-shadow-bar);opacity:var(--hdr-p);pointer-events:none}#screen-dashboard>.v2-topbar>*,#screen-marketplace>.v2-topbar>*,#screen-history>.v2-topbar>*,#screen-account>.v2-topbar>*{position:relative}#screen-dashboard>.v2-topbar>.v2-topbar-logo,#screen-marketplace>.v2-topbar>.v2-topbar-title,#screen-history>.v2-topbar>.v2-topbar-title,#screen-account>.v2-topbar>.v2-topbar-title{transform:translateY(var(--hdr-off)) scale(var(--hdr-s));transform-origin:left center;will-change:transform}#screen-dashboard>.v2-topbar>.v2-notif-btn,#screen-marketplace>.v2-topbar>.v2-notif-btn,#screen-history>.v2-topbar>.v2-notif-btn,#screen-account>.v2-topbar>.v2-notif-btn{transform:translateY(var(--hdr-off));will-change:transform}#screen-account>.v2-topbar>.v2-topbar-title{opacity:var(--hdr-t,0)}#screen-dashboard .v2-dash-panel,#screen-marketplace .v2-dash-panel,#screen-history .v2-dash-panel{border-top:0;padding-top:0}.v2-page-head{height:calc(var(--hdr-h) + var(--iv-space-2));flex-shrink:0}#screen-account .v2-page-head{height:var(--iv-size-24)}.v2-topbar-title{margin:0;font-family:var(--iv-font-sans);font-size:var(--iv-text-20);font-weight:var(--iv-fw-medium);line-height:var(--iv-lh-28);color:var(--iv-text);white-space:nowrap}#screen-marketplace .mk-title,#screen-history .mk-title{font-size:var(--iv-text-20);line-height:var(--iv-lh-28);margin-top:0}#screen-marketplace .mk-sub,#screen-history .mk-sub{font-size:var(--iv-text-14);line-height:var(--iv-lh-20)}#screen-account .acct2-hero{background:var(--iv-surface-muted);padding-top:0}#screen-account .acct2-name{color:var(--iv-text)}#screen-account .acct2-email{color:var(--iv-text-muted)}#screen-marketplace .mk-mini-btn,#screen-history .mk-mini-btn{width:var(--iv-size-36);height:var(--iv-size-36);min-width:var(--iv-size-36);padding:0}#screen-marketplace .mk-tabs-actions,#screen-history .mk-tabs-actions{gap:var(--iv-space-1-5)}#screen-history .mk-tabs-top.is-stuck .hs-draft-count{display:none}#screen-marketplace .mk-float-search,#screen-history .mk-float-search{display:none;position:absolute;top:100%;left:0;right:0;padding:var(--iv-space-2) var(--iv-space-4) var(--iv-space-3);background:var(--iv-surface);border-bottom:var(--iv-bw) solid var(--iv-border);box-shadow:var(--iv-shadow-bar)}#screen-marketplace .mk-tabs-top.is-stuck.search-open .mk-float-search,#screen-history .mk-tabs-top.is-stuck.search-open .mk-float-search{display:block}#screen-marketplace .mk-float-search .mk-search-wrap,#screen-history .mk-float-search .mk-search-wrap{margin-bottom:0}.mk-pagination-row .mk-more-btn{align-self:center}#screen-history .mk-tabs-top.is-stuck .hs-tab{padding-inline:var(--iv-space-1-5);font-size:var(--iv-text-12);white-space:nowrap}#screen-account .acct2-plan-card:not(.is-free){box-shadow:inset 0 0 0 var(--iv-bw-strong) var(--iv-alpha-primary-40)}#screen-marketplace .dash-tpl-card,#screen-wishlist .dash-tpl-card,#screen-dashboard .dash-tpl-card,#tpl-grid .tpl-card,#screen-preview .tpl-card,#screen-form .tpl-card,#form-tpl-panel .tpl-card{background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border-strong);border-radius:var(--iv-radius-xl);padding:var(--iv-space-1-5);gap:var(--iv-space-2-5);box-shadow:none;overflow:visible;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--iv-dur-slow) var(--iv-ease),box-shadow var(--iv-dur-slow) var(--iv-ease),border-color var(--iv-dur) var(--iv-ease)}#screen-marketplace .tpl-thumb,#screen-wishlist .tpl-thumb,#screen-dashboard .tpl-thumb,#tpl-grid .tpl-thumb,#screen-preview .tpl-thumb,#screen-form .tpl-thumb,#form-tpl-panel .tpl-thumb{border:0;outline:0;padding:0;border-radius:var(--iv-radius-md);background:var(--iv-bg);aspect-ratio:.83/1;height:auto;overflow:hidden}#screen-marketplace .tpl-thumb img,#screen-wishlist .tpl-thumb img,#screen-dashboard .tpl-thumb img,#tpl-grid .tpl-thumb img,#screen-preview .tpl-thumb img,#screen-form .tpl-thumb img,#form-tpl-panel .tpl-thumb img,#screen-marketplace .tpl-thumb svg,#screen-wishlist .tpl-thumb svg,#screen-dashboard .tpl-thumb svg,#tpl-grid .tpl-thumb svg,#screen-preview .tpl-thumb svg,#screen-form .tpl-thumb svg,#form-tpl-panel .tpl-thumb svg{width:100%;height:100%;object-fit:cover;object-position:top center;transform-origin:center top;transition:transform var(--iv-dur-slow) var(--iv-ease)}#screen-marketplace .dash-tpl-card-body,#screen-wishlist .dash-tpl-card-body,#screen-dashboard .dash-tpl-card-body,#tpl-grid .tpl-card-body,#screen-preview .tpl-card-body,#screen-form .tpl-card-body,#form-tpl-panel .tpl-card-body{padding:0 var(--iv-space-0-5) var(--iv-space-1);gap:var(--iv-space-1-5)}@media (hover:hover){#screen-marketplace .dash-tpl-card:hover,#screen-wishlist .dash-tpl-card:hover,#screen-dashboard .dash-tpl-card:hover,#tpl-grid .tpl-card:hover,#screen-preview .tpl-card:hover,#screen-form .tpl-card:hover,#form-tpl-panel .tpl-card:hover{transform:translateY(calc(var(--iv-space-1) * -1));border-color:var(--iv-border-strong);box-shadow:var(--iv-shadow-lg)}#screen-marketplace .dash-tpl-card:hover .tpl-thumb img,#screen-wishlist .dash-tpl-card:hover .tpl-thumb img,#screen-dashboard .dash-tpl-card:hover .tpl-thumb img,#tpl-grid .tpl-card:hover .tpl-thumb img,#screen-preview .tpl-card:hover .tpl-thumb img,#screen-form .tpl-card:hover .tpl-thumb img,#form-tpl-panel .tpl-card:hover .tpl-thumb img{transform:scale(1.05)}}#screen-marketplace .dash-tpl-card:active,#screen-wishlist .dash-tpl-card:active,#screen-dashboard .dash-tpl-card:active,#tpl-grid .tpl-card:active,#screen-preview .tpl-card:active,#screen-form .tpl-card:active,#form-tpl-panel .tpl-card:active{transform:translateY(calc(var(--iv-space-px) * -1)) scale(.992);transition-duration:var(--iv-dur-fast)}#screen-marketplace .dash-tpl-card.active,#screen-wishlist .dash-tpl-card.active,#screen-dashboard .dash-tpl-card.active,#tpl-grid .tpl-card.active,#screen-preview .tpl-card.active,#screen-form .tpl-card.active,#form-tpl-panel .tpl-card.active,#screen-marketplace .dash-tpl-card.selected,#screen-wishlist .dash-tpl-card.selected,#screen-dashboard .dash-tpl-card.selected,#tpl-grid .tpl-card.selected,#screen-preview .tpl-card.selected,#screen-form .tpl-card.selected,#form-tpl-panel .tpl-card.selected{border-color:var(--iv-primary);box-shadow:0 0 0 var(--iv-bw-3) var(--iv-alpha-green-15)}@media (prefers-reduced-motion:reduce){#screen-marketplace .dash-tpl-card,#screen-wishlist .dash-tpl-card,#screen-dashboard .dash-tpl-card,#tpl-grid .tpl-card,#screen-preview .tpl-card,#screen-form .tpl-card,#form-tpl-panel .tpl-card{transition:none}#screen-marketplace .dash-tpl-card:hover,#screen-wishlist .dash-tpl-card:hover,#screen-dashboard .dash-tpl-card:hover,#tpl-grid .tpl-card:hover,#screen-preview .tpl-card:hover,#screen-form .tpl-card:hover,#form-tpl-panel .tpl-card:hover,#screen-marketplace .dash-tpl-card:active,#screen-wishlist .dash-tpl-card:active,#screen-dashboard .dash-tpl-card:active,#tpl-grid .tpl-card:active,#screen-preview .tpl-card:active,#screen-form .tpl-card:active,#form-tpl-panel .tpl-card:active{transform:none}}.tp-controls{display:contents}#form-tpl-panel{--tp-pad:var(--iv-space-4)}#form-col-tpl{--tp-pad:var(--iv-space-5);--tp-bar-bg:var(--iv-bg)}.tp-bar{position:sticky;top:0;z-index:var(--iv-z-raised);display:flex;align-items:center;gap:var(--iv-space-2);background:var(--tp-bar-bg,var(--iv-surface));margin:0 calc(var(--tp-pad,var(--iv-space-4)) * -1) var(--iv-space-4);padding:var(--iv-space-3) var(--tp-pad,var(--iv-space-4));transition:box-shadow var(--iv-dur-fast)}.tp-bar.is-stuck{box-shadow:var(--iv-shadow-bar);border-bottom:var(--iv-bw) solid var(--iv-border)}.tp-bar .tp-tabs{display:flex;flex:1;min-width:0}.tp-bar .tp-tab{flex:1;white-space:nowrap}.tp-bar.is-stuck .tp-tab{padding-inline:var(--iv-space-1-5);font-size:var(--iv-text-12)}.tp-actions{display:none;gap:var(--iv-space-1-5);flex-shrink:0}.tp-bar.is-stuck .tp-actions{display:flex}.tp-mini-btn{position:relative;flex-shrink:0;width:var(--iv-size-36);height:var(--iv-size-36);min-width:var(--iv-size-36);padding:0}.tp-mini-dot{position:absolute;top:var(--iv-space-1-5);right:var(--iv-space-1-5);width:var(--iv-size-8);height:var(--iv-size-8);border-radius:var(--iv-radius-full);background:var(--iv-primary);box-shadow:0 0 0 var(--iv-bw-thick) var(--iv-surface)}.tp-float-search{display:none;position:absolute;top:100%;left:0;right:0;padding:var(--iv-space-2) var(--tp-pad,var(--iv-space-4)) var(--iv-space-3);background:var(--tp-bar-bg,var(--iv-surface));border-bottom:var(--iv-bw) solid var(--iv-border);box-shadow:var(--iv-shadow-bar)}.tp-bar.is-stuck.search-open .tp-float-search{display:block}.tp-float-search .mk-search-wrap{margin:0}.tp-controls .mk-search-wrap{position:relative;margin:0 0 var(--iv-space-4)}.tp-controls .mk-search-input,.tp-float-search .mk-search-input{width:100%;box-sizing:border-box;padding:var(--iv-space-2) var(--iv-space-10) var(--iv-space-2) var(--iv-space-3-5);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-md);background:var(--iv-surface);font-size:var(--iv-text-14);font-family:inherit;color:var(--iv-text)}.tp-controls .mk-search-input::placeholder,.tp-float-search .mk-search-input::placeholder{color:var(--iv-text-muted)}.tp-controls .mk-search-wrap .ph,.tp-float-search .mk-search-wrap .ph{position:absolute;right:var(--iv-space-3-5);top:50%;transform:translateY(-50%);pointer-events:none}.tp-controls .mk-filter-row{display:flex;gap:var(--iv-space-4);position:relative;margin-bottom:var(--iv-space-4)}.tp-filter-panel{position:fixed;width:var(--iv-size-340);max-width:calc(100vw - var(--iv-size-32));max-height:70vh;overflow-y:auto;background:var(--iv-surface);border:var(--iv-bw) solid var(--iv-border);border-radius:var(--iv-radius-2xl);padding:var(--iv-space-5);z-index:var(--iv-z-dropdown);box-shadow:var(--iv-shadow-pop);box-sizing:border-box}.tp-filter-panel .mk-filter-panel-title{font-size:var(--iv-text-15);font-weight:var(--iv-fw-medium);color:var(--iv-text);font-family:var(--iv-font-sans)}.sort-dropdown-panel{z-index:var(--iv-z-dropdown)}.tpl-col-slider{width:100%;transform:none!important;transition:none}.tpl-col-panel{width:100%}
