@import "https://fonts.googleapis.com/css?family=Open+Sans:400,800";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{-webkit-text-size-adjust:100%;overscroll-behavior-y:contain;min-width:320px;min-height:100dvh;margin:0}h1{font-size:3.2em;line-height:1.1}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}}:root{--ddmx-black:#3f3f46;--ddmx-gray-900:#52525b;--ddmx-gray-600:#71717a;--ddmx-gray-200:#e4e4e7;--ddmx-gray-100:#f4f4f5;--ddmx-white:#fafafa;--ddmx-radius-sm:4px;--ddmx-radius-md:10px;--ddmx-shadow:0 6px 18px #18181b0f}.ddmx-premium-wrapper{background:var(--ddmx-gray-100);min-height:100%;color:var(--ddmx-black);font-family:Inter,-apple-system,sans-serif;overflow-x:hidden}.ddmx-header{border-bottom:1px solid var(--ddmx-gray-200);background:#fafafaf5;padding:12px 12px 0}.ddmx-header-meta{place-content:center space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.ddmx-main-title{letter-spacing:-.5px;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:22px;font-weight:900}.ddmx-scroll-area{padding-bottom:calc(110px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));overflow-x:hidden}.ddmx-lock-msg{color:#92400e;text-align:center;border-radius:var(--ddmx-radius-sm);background:#fef3c7;border:1px solid #fcd34d;margin-bottom:20px;padding:12px;font-size:12px;font-weight:700}.ddmx-info-msg{color:#6b7280;text-align:center;border-radius:var(--ddmx-radius-sm);background:#f3f4f6;border:1px solid #e5e7eb;margin-bottom:20px;padding:12px;font-size:12px;font-weight:500}.ddmx-card{border:1px solid var(--ddmx-gray-200);color:#737373;box-shadow:var(--ddmx-shadow);background:#fcfcfc;border-radius:4px;margin-bottom:16px;padding:12px}.ddmx-field-row{gap:4px;display:flex}.ddmx-field-row input:not([type=checkbox]){min-height:29px}.ddmx-field-row .ddmx-field-stack{flex:1;min-width:0}.ddmx-section-label{letter-spacing:.08em;color:var(--ddmx-gray-600);justify-content:space-between;align-items:center;margin:0 0 10px;font-size:11px;font-weight:900;display:flex}.ddmx-section-label:first-child{margin-top:0}.ddmx-footer-section{border-top:1px solid var(--ddmx-gray-200);padding:12px 12px calc(12px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));z-index:100;background:#fafafaf0;justify-content:flex-start;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.ddmx-btn{border-radius:var(--ddmx-radius-sm);text-transform:uppercase;border:none;padding:8px 24px;font-size:15px;font-weight:800}.ddmx-btn:disabled{opacity:.45;cursor:default}.ddmx-btn-primary{color:#f0f0f0;background:#373737;flex:2}.ddmx-action-group{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:0 auto;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.ddmx-action-group::-webkit-scrollbar{display:none}.ddmx-action-btn{color:var(--ddmx-gray-900);cursor:pointer;white-space:nowrap;letter-spacing:.03em;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:center;gap:3px;padding:4px 10px;font-size:10px;font-weight:700;display:flex}.ddmx-action-btn:hover:not(:disabled){background:var(--ddmx-gray-100)}.ddmx-action-btn i{font-size:17px}.ddmx-action-btn:disabled{opacity:.35;cursor:default}.ddmx-btn-save{white-space:nowrap;flex:1 0 auto;margin-left:8px}.boxLoading{width:50px;height:50px;margin:auto;position:absolute;inset:0}.boxLoading.mini{right:50%}.boxLoadingTitle{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#111827;text-shadow:0 1px #fff9,0 2px 6px #00000026;width:150px;height:20px;margin:auto;font-size:14px;font-weight:800;position:absolute;inset:120px 0 0 -30px}.boxLoadingTitle.mini{width:150px;right:50%}.contant_box_404{width:300px}.communication-error{z-index:1;box-sizing:border-box;text-align:center;background:#fff;width:100%;min-height:100%;padding:24px 16px;position:relative}.communication-error .exception{width:100%}.communication-error .contant_box_404{max-width:100%;margin:0 auto}.boxLoading:before{content:"";opacity:.1;background:#000;border-radius:50%;width:50px;height:5px;animation:.5s linear infinite shadow;position:absolute;top:59px;left:0}.boxLoading:after{content:"";background:#3a3a3a;border-radius:3px;width:50px;height:50px;animation:.5s linear infinite animate;position:absolute;top:0;left:0}@keyframes animate{17%{border-bottom-right-radius:3px}25%{transform:translateY(9px)rotate(22.5deg)}50%{border-bottom-right-radius:40px;transform:translateY(18px)scaleY(.9)rotate(45deg)}75%{transform:translateY(9px)rotate(67.5deg)}to{transform:translateY(0)rotate(90deg)}}@keyframes shadow{0%,to{transform:scale(1)}50%{transform:scaleX(1.2)}}.info-empty--error{color:#b91c1c}.info-empty{color:var(--pkg-muted);text-align:center;padding:18px;font-size:14px}.info-hint,.info-loading-more{color:var(--pkg-muted);justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.info-hint{color:#b45309}.progress-overlay{z-index:99999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}html.capacitor.android .progress-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.progress-panel,.progress-results-panel{color:#fff;background:#1f1f1f;border-radius:10px;font-family:inherit;box-shadow:0 6px 20px #0006}.progress-panel{width:520px;min-width:340px;max-width:80vw;padding:20px 24px}.progress-message{font-weight:600}.progress-submessage{opacity:.8;font-size:.85rem}.progress-error{color:#d33}.progress-stats{opacity:.8;font-size:.75rem}.progress-actions{text-align:right}.progress-bar-container{background:#ffffff1f;border-radius:6px;width:100%;height:10px;position:relative;overflow:hidden}.progress-bar-fill,.progress-bar-indeterminate{background:linear-gradient(90deg,#4facfe,#00f2fe);height:100%;position:absolute}.progress-bar-fill{transition:width .16s;inset:0}.progress-bar-indeterminate{width:40%;animation:1.1s linear infinite progress-indeterminate;top:0;left:0}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.progress-results-panel{flex-direction:column;min-width:600px;max-width:980px;padding:10px 0 0;display:flex}.progress-results-header{border-bottom:1px solid #ffffff14;align-items:center;padding:6px 16px 8px;display:flex}.progress-results-title{font-size:.85rem;font-weight:600}.progress-results-count{opacity:.6;margin-left:auto;font-size:.65rem}.progress-results-close{color:#aaa;cursor:pointer;background:0 0;border:none;margin-left:12px;font-size:18px;line-height:1}.progress-results-table-head{letter-spacing:1px;text-transform:uppercase;opacity:.5;padding:4px 16px;font-size:.55rem;display:flex}.progress-results-scroll{flex:1;max-height:60vh;overflow-y:auto}.progress-results-row{border-bottom:1px solid #ffffff14;gap:12px;padding:8px 16px 10px;display:flex}.progress-results-main-column{flex-direction:column;flex:1;font-size:.7rem;display:flex}.progress-results-row-title{font-size:.7rem;font-weight:600;line-height:1.35}.progress-results-row-detail{color:#bbb;margin-top:2px;font-size:.65rem;line-height:1.3}.progress-results-time{color:#5bb6ff;text-align:right;opacity:.75;width:130px;font-size:.55rem;line-height:1.35}.progress-results-time--header{color:inherit}.progress-results-status-error{color:#ff5c68}.progress-results-status-ok{color:#38d38a}.progress-results-empty{text-align:center;opacity:.6;padding:20px;font-size:.75rem}.progress-results-meta{opacity:.5;font-size:.6rem}.progress-results-footer{border-top:1px solid #ffffff14;justify-content:center;gap:16px;padding:8px 16px 12px;display:flex}.progress-results-footer-close{letter-spacing:2px;min-width:140px}@media (width<=680px){.progress-results-panel{width:calc(100vw - 32px);min-width:0}.progress-results-time{width:105px}}:root{--dm-bbar-bg:#ffffffd9;--dm-bbar-border:#e8e8ec;--dm-bbar-text:#111;--dm-bbar-muted:#7a7a85;--dm-bbar-height:100px}.dm-bbar{background:var(--dm-bbar-bg);border-top:1px solid var(--dm-bbar-border);padding:2px 8px calc(2px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));z-index:12;touch-action:pan-y;opacity:1;will-change:transform;transition:transform .24s,opacity .22s;position:fixed;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -8px 24px #00000014}.dm-bbar.is-floating-hidden{transform:translateY(calc(100% + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + 8px));opacity:0;pointer-events:none}.dm-bbar--glass{-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px)}html.capacitor.android .dm-bbar--glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}html.capacitor.android .dm-bbar__action.is-active{animation:none}.dm-bbar__inner{grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;width:100%;max-width:720px;margin:0 auto;display:grid}.dm-bbar__action{cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:38px;padding:6px 8px;font-size:12px;display:flex;position:relative}.dm-bbar__action i{font-size:16px}.dm-bbar__label{color:#fff;font-size:10px;line-height:1}.dm-bbar__action--secondary{color:#fff;border:1px solid var(--dm-bbar-border);background:#252525;transition:background-color .15s,border-color .15s,transform .12s,box-shadow .15s}.dm-bbar__action--primary{color:#fff;background:#111;border:1px solid #111}.dm-bbar__action--fab{color:#fff;background:#111;border:none;border-radius:999px;place-self:center;width:52px;height:52px;transition:transform .1s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1);top:-14px;box-shadow:0 14px 28px #00000038}.dm-bbar__action--fab i{color:#fff}.dm-bbar__action.is-active{color:#fff;background:#111;border:1px solid #fff}.dm-bbar__action:hover{box-shadow:0 6px 12px #00000014}.dm-bbar__action:active{transform:translateY(1px)scale(.98);box-shadow:0 3px 8px #0000001a}.dm-bbar__action.is-active{animation:.3s ease-out dm-bbar-pulse}@keyframes dm-bbar-pulse{0%{transform:scale(.98)}60%{transform:scale(1.02)}to{transform:scale(1)}}.dm-bbar__action:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle,#fffc 0%,#fff9 40%,#fff0 70%);border-radius:999px;width:24px;height:24px;position:absolute;transform:scale(0)}.dm-bbar__dot{background:#fff;border-radius:999px;width:8px;height:8px;position:absolute;top:6px;right:10px}@media (width<=420px){.dm-bbar__label{display:none}}@media (width>=720px){.dm-bbar{display:none}}body.dm-has-bbar .home-section,body.dm-has-bbar .app{padding-bottom:calc(var(--dm-bbar-height) + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}.dm-dimarchi-sheet{z-index:9999;background:#0003;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.dm-dimarchi-sheet__backdrop{pointer-events:auto;position:absolute;inset:0}.dm-dimarchi-sheet__content{width:100%;padding:8px 16px calc(16px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))) 16px;background:#fff;border-radius:20px 20px 0 0;animation:.3s cubic-bezier(.4,0,.2,1) dmSlideUp;position:relative;box-shadow:0 -10px 25px #0000001a}.dm-dimarchi-sheet__group:before{content:"";background:#e2e8f0;border-radius:2px;width:40px;height:4px;margin:8px auto 20px;display:block}.dm-dimarchi-sheet__group{flex-direction:column;gap:4px;display:flex}.dm-dimarchi-sheet__title{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;text-align:center;margin-bottom:12px;font-size:12px;font-weight:600}.dm-dimarchi-sheet__item{color:#1e293b;background:#f8fafc;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:52px;padding:0 20px;font-size:16px;font-weight:500;transition:all .2s;display:flex}.dm-dimarchi-sheet__item:active{background:#f1f5f9;transform:scale(.98)}.dm-dimarchi-sheet__item i{color:#64748b;font-size:18px}.dm-dimarchi-sheet__item.is-destructive,.dm-dimarchi-sheet__item.is-destructive i{color:#ef4444}.dm-dimarchi-sheet__cancel{color:#fff;text-transform:uppercase;letter-spacing:.02em;background:#000;border:none;border-radius:12px;width:100%;height:28px;margin-top:12px;font-size:14px;font-weight:600}.dm-dimarchi-sheet__cancel:active{opacity:.8}@keyframes dmSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}:root{--dm-bbar2-bg:#fff;--dm-bbar2-border:#e8e8ec;--dm-bbar2-icon:#9a9aa2;--dm-bbar2-icon-active:#111;--dm-bbar2-accent:#111;--dm-bbar2-accent-icon:#fff;--dm-bbar2-height:48px}.dm-bbar2{background:var(--dm-bbar2-bg);border-top:1px solid var(--dm-bbar2-border);width:100%;padding-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));z-index:12;touch-action:pan-y;opacity:1;will-change:transform;transition:transform .24s,opacity .22s;position:fixed;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -8px 24px #0000000f}.dm-bbar2.is-floating-hidden{transform:translateY(calc(100% + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + 8px));opacity:0;pointer-events:none}.dm-bbar2__inner{grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;width:100%;display:grid}.dm-bbar2__item{height:44px;color:var(--dm-bbar2-icon);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-bottom:4px;display:flex;position:relative}.dm-bbar2__item i{font-size:18px;transition:color .15s,transform .12s}.dm-bbar2__item.is-active{color:var(--dm-bbar2-icon-active)}.dm-bbar2__item:active i{transform:scale(.9)}.dm-bbar2__dot{background:var(--dm-bbar2-icon-active);border-radius:999px;width:6px;height:6px;position:absolute;top:4px;right:calc(50% - 14px)}.dm-bbar2__item--fab{background:var(--dm-bbar2-accent);border-radius:999px;justify-self:center;width:54px;height:54px;top:-30px;box-shadow:0 10px 20px #1111114d}.dm-bbar2__item--fab i{color:var(--dm-bbar2-accent-icon);font-size:19px}.dm-bbar2__item--fab.is-active,.dm-bbar2__item--fab:active{transform:scale(.96)}.dm-bbar2__item--fab .dm-bbar2__dot{background:#fff;top:8px;right:10px}html.capacitor.android .dm-bbar2{padding-bottom:calc(env(safe-area-inset-bottom) - 10px)}html.capacitor.android{padding-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))}@media (width>=720px){.dm-bbar2{display:none}}body.dm-has-bbar2 .home-section,body.dm-has-bbar2 .app{padding-bottom:calc(var(--dm-bbar2-height) + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}.dm-bbar2-sheet{z-index:9999;background:#0003;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.dm-bbar2-sheet__backdrop{position:absolute;inset:0}.dm-bbar2-sheet__content{width:100%;padding:10px 16px calc(16px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))) 16px;background:#fff;border-radius:20px 20px 0 0;animation:.25s cubic-bezier(.4,0,.2,1) dmBbar2SlideUp;position:relative;box-shadow:0 -10px 25px #0000001a}.dm-bbar2-sheet__handle{background:#e2e8f0;border-radius:2px;width:36px;height:4px;margin:6px auto 16px}.dm-bbar2-sheet__title{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;text-align:center;margin-bottom:10px;font-size:12px;font-weight:600}.dm-bbar2-sheet__item{color:#1e293b;background:#f8fafc;border:none;border-radius:14px;align-items:center;gap:12px;width:100%;height:50px;margin-bottom:6px;padding:0 16px;font-size:15px;font-weight:500;display:flex}.dm-bbar2-sheet__item i{color:#64748b;font-size:16px}.dm-bbar2-sheet__item.is-destructive,.dm-bbar2-sheet__item.is-destructive i{color:#ef4444}.dm-bbar2-sheet__cancel{color:#fff;background:#111;border:none;border-radius:14px;width:100%;height:48px;margin-top:6px;font-size:15px;font-weight:600}@keyframes dmBbar2SlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}html.capacitor.ios .dm-bbar2{padding-bottom:0!important}.dm-ms-bbar{z-index:100;padding-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));background:#1c1c1e;border-top:.5px solid #ffffff1f;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.dm-ms-bbar--visible{transform:translateY(0)}html.capacitor.android .dm-ms-bbar{padding-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));background:#292c30;border-top-color:#ffffff17;transition-duration:.18s;bottom:0}html.capacitor.android .dm-ms-bbar__action,html.capacitor.android .dm-ms-bbar__cancel{color:#f1f3f4}html.capacitor.android .dm-ms-bbar__count{color:#aeb4bc}html.capacitor.android .dm-ms-bbar__action:disabled{color:#838991}html.capacitor.android .dm-ms-bbar__menu-sheet{background:#292c30;box-shadow:0 -8px 24px #0000003d}html.capacitor.android .dm-ms-bbar__menu-option,html.capacitor.android .dm-ms-bbar__menu-close{color:#8ab4f8;background:#363a3f}html.capacitor.android .dm-ms-bbar__menu-option:disabled{color:#838991}.dm-ms-bbar__inner{width:100%;max-width:500px;margin:0 auto;padding:12px 16px 8px}.dm-ms-bbar__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dm-ms-bbar__count{color:#8e8e93;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.dm-ms-bbar__cancel{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:17px;font-weight:600}.dm-ms-bbar__actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dm-ms-bbar__actions--one{grid-template-columns:1fr}.dm-ms-bbar__actions--two{grid-template-columns:repeat(2,1fr)}.dm-ms-bbar__actions--one .dm-ms-bbar__action,.dm-ms-bbar__actions--two .dm-ms-bbar__action{width:100%}.dm-ms-bbar__action{color:#fff;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 0;transition:opacity .2s;display:flex}.dm-ms-bbar__action i{font-size:24px;line-height:1}.dm-ms-bbar__action span{letter-spacing:-.2px;font-size:12px;font-weight:500}.dm-ms-bbar__action:active{opacity:.2}.dm-ms-bbar__action:disabled{color:#c7c7cc}.dm-ms-bbar__action--inline{opacity:.9}.dm-ms-bbar__action--destructive{color:#ff3b30}.dm-ms-bbar__menu-backdrop{z-index:108;background:#00000052;border:none;margin:0;padding:0;position:fixed;inset:0}.dm-ms-bbar__menu-sheet{z-index:109;width:min(100%,500px);padding:8px 16px calc(12px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));background:#1c1c1e;border-radius:16px 16px 0 0;margin:0 auto;animation:.2s ease-out dm-ms-bbar-sheet-in;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #00000024}.dm-ms-bbar__menu-title{color:#98989d;text-align:center;margin:4px 0 12px;font-size:13px;font-weight:600}.dm-ms-bbar__menu-options{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.dm-ms-bbar__menu-option,.dm-ms-bbar__menu-close{color:#0a84ff;background:#2c2c2e;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 12px;font-size:17px;font-weight:500;display:flex}.dm-ms-bbar__menu-option i{font-size:18px}.dm-ms-bbar__menu-option:disabled{color:#c7c7cc}.dm-ms-bbar__menu-option--destructive{color:#ff3b30}.dm-ms-bbar__menu-close{font-weight:600}@keyframes dm-ms-bbar-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:dark){.dm-ms-bbar{background:#2a2a2a;border-top:.5px solid #ffffff1a}.dm-ms-bbar__count{color:#98989d}.dm-ms-bbar__menu-sheet{background:#1c1c1e;box-shadow:0 -8px 30px #00000073}.dm-ms-bbar__menu-title{color:#98989d}.dm-ms-bbar__menu-option,.dm-ms-bbar__menu-close{color:#0a84ff;background:#2c2c2e}.dm-ms-bbar__menu-option--destructive{color:#ff453a}.dm-ms-bbar__menu-option:disabled{color:#636366}}.leading-actions{display:flex}.leading-actions>*{width:0;overflow-x:hidden}.swipeable-list{-webkit-overflow-scrolling:touch;flex:1;width:100%;height:100%;overflow-y:auto}.swipeable-list-item{transform-origin:top;width:100%;max-height:1000px;transition:max-height .5s ease-in-out;position:relative;overflow:hidden}.swipeable-list-item--remove{max-height:0;transition:max-height .35s ease-out}.swipeable-list-item__content{box-sizing:border-box;align-items:center;width:100%;height:100%;display:flex}.swipeable-list-item__content--return{transition:transform .5s ease-in-out}@keyframes content-return-leading-ms{20%{transform:translate(100%)}to{transform:translate(0)}}.swipeable-list-item__content--return-leading-ms{animation-name:content-return-leading-ms;animation-duration:.5s;animation-timing-function:linear}@keyframes content-return-trailing-ms{20%{transform:translate(-100%)}to{transform:translate(0)}}.swipeable-list-item__content--return-trailing-ms{animation-name:content-return-trailing-ms;animation-duration:.5s;animation-timing-function:linear}.swipeable-list-item__content--remove{transition:transform .5s ease-in-out}.swipeable-list-item__leading-actions{width:0;height:100%;display:flex;position:absolute;overflow:hidden}.swipeable-list-item__leading-actions--return{transition:width .5s ease-in-out}@keyframes actions-return-ms{20%{width:100%}to{width:0}}.swipeable-list-item__actions--return-ms{animation-name:actions-return-ms;animation-duration:.5s;animation-timing-function:linear}.swipeable-list-item__leading-actions>*{transform-origin:0;justify-content:flex-end;transition:transform .2s ease-out;display:flex;overflow:hidden;transform:scale(1)}.swipeable-list-item__trailing-actions{justify-content:flex-end;width:0;height:100%;display:flex;position:absolute;top:0;right:0;overflow:hidden}.swipeable-list-item__trailing-actions--return{transition:width .5s ease-in-out}.swipeable-list-item__trailing-actions>*{transform-origin:100%;transition:transform .2s ease-out;overflow:hidden;transform:scale(1)}.swipeable-list-item__leading-actions--scaled>*{transform-origin:0;transition:transform .2s ease-in;transform:scale(1.2)}.swipeable-list-item__trailing-actions--scaled>*{transform-origin:100%;transition:transform .2s ease-in;transform:scale(1.2)}.swipe-action{align-items:stretch;width:100%;display:flex}.swipe-action>*{flex:1}.swipe-action__grayed>*{background-color:gray!important}.swipe-action__leading>*{justify-content:flex-start}.swipe-action__trailing>*{justify-content:flex-end}.swipe-action__leading--full-swipe-rest,.swipe-action__trailing--full-swipe-rest{width:0;transition:width .2s}.swipe-action__leading--full-swipe-main>*{justify-content:flex-end}.swipe-action__trailing--full-swipe-main>*{justify-content:flex-start}.trailing-actions{display:flex}.trailing-actions>*{width:0;overflow-x:hidden}.dimarchi-swipe-list,.dimarchi-swipe-list .swipeable-list,.dimarchi-swipe-list .swipeable-list-item,.dimarchi-swipe-list .swipeable-list-item__content{width:100%!important;max-width:100%!important}.dimarchi-swipe-action{-webkit-tap-highlight-color:transparent;border-radius:0;width:100%;height:100%;transition:background-color .12s,opacity .15s,transform .15s cubic-bezier(.2,.8,.2,1);display:flex;place-content:center!important;align-items:center!important}.dimarchi-swipe-action i:hover{background-color:#0000000a}.dimarchi-swipe-action i:active{background-color:#00000014;transform:scale(.94)}.swipe-row-container{touch-action:pan-y;position:relative;overflow:hidden}.swipe-row-content{z-index:2;background:#fff;transition:transform .2s ease-out;position:relative}.swipe-row-actions{z-index:1;justify-content:center;align-items:center;width:80px;display:flex;position:absolute;top:0;bottom:0}.swipe-row-actions--left{color:#fff;background:#007aff;left:0}.swipe-row-actions--right{color:#fff;background:#d32f2f;right:0}.dimarchi-swipe-list{touch-action:pan-y;overscroll-behavior-y:contain;flex-direction:column;display:flex;position:relative}.dimarchi-swipe-item-container{touch-action:pan-y;overscroll-behavior-y:contain;contain:layout paint style;background:#fff;margin-bottom:1px;position:relative}.dimarchi-swipe-item{z-index:2;background:inherit;will-change:transform;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:relative;transform:translateZ(0)}.dimarchi-swipe-item.is-swiping{transition:none}.dimarchi-swipe-actions{z-index:1;width:180px;opacity:calc(.35 + .65 * var(--swipe-progress,0));transform:scale(calc(.75 + .25 * var(--swipe-progress,0)));justify-content:center;align-items:center;transition:opacity .38s linear,transform .38s linear;display:flex;position:absolute;top:0;bottom:0}.dimarchi-swipe-item-container.is-swiping .dimarchi-swipe-actions{transition:none}.dimarchi-swipe-action--secondary{opacity:1;transform:scale(1)}.dimarchi-swipe-item-container.is-commit-swipe .dimarchi-swipe-action--secondary{opacity:0;transform:scale(.82)}.dimarchi-swipe-item-container.is-commit-swipe .dimarchi-swipe-actions--left .dimarchi-swipe-action--secondary{transform:translate(-10px)scale(.82)}.dimarchi-swipe-item-container.is-commit-swipe .dimarchi-swipe-actions--right .dimarchi-swipe-action--secondary{transform:translate(10px)scale(.82)}.dimarchi-swipe-item-container.is-commit-primary .dimarchi-swipe-action--primary{position:absolute;inset:0;transform:scale(1.36)}.dimarchi-swipe-item-container.is-commit-primary .dimarchi-swipe-action--primary:active{transform:scale(1.24)}.dimarchi-swipe-actions--left{color:#000;left:0}.dimarchi-swipe-actions--right{color:#000;right:0}.dimarchi-swipe-action i{font-size:26px}.dimarchi-pull-to-refresh{position:relative;overflow:hidden}.pull-to-refresh-indicator{opacity:0;justify-content:center;align-items:center;height:0;display:flex;position:relative;overflow:hidden}.pull-to-refresh-spinner{border:2.5px solid #0000001f;border-top-color:#0000008c;border-radius:50%;width:24px;height:24px}.pull-to-refresh-indicator.is-refreshing .pull-to-refresh-spinner{animation:.7s linear infinite pullToRefreshSpin}@keyframes pullToRefreshSpin{to{transform:rotate(360deg)}}.ios-overlay{z-index:10000;overscroll-behavior-x:none;touch-action:pan-y;background:#00000059;flex-direction:column;align-items:center;padding:16px 32px;transition:background .18s;display:flex;position:fixed;inset:0;overflow-y:auto}.ios-stack{touch-action:pan-y;width:100%;max-width:420px;margin:auto 0;position:relative;top:-50px}.ios-stack--actions-only{top:0}.ios-stack--actions-only .ios-menu{margin-top:0;position:relative}.ios-preview{max-height:calc(55vh - var(--p) * 20vh);transform-origin:top;transform:scale(calc(1 - var(--p) * .06)) translateY(calc(var(--p) * -24px));will-change:transform, max-height;background:#fff;border-radius:14px;padding:16px;transition:transform .22s cubic-bezier(.22,.7,.2,1),max-height .22s cubic-bezier(.22,.7,.2,1),box-shadow .12s;overflow-y:auto;box-shadow:0 20px 60px #00000059}.ios-overlay.active .ios-preview{overflow-y:hidden}.preview-sofd{opacity:1;visibility:visible;pointer-events:auto;max-height:500px;transition:max-height .26s cubic-bezier(.22,.7,.2,1),opacity .18s}.ios-overlay.active .preview-sofd{opacity:0;visibility:hidden;pointer-events:none;max-height:0}.ios-overlay.active.deep-hide .preview-sofd{display:none}.ios-menu{box-sizing:border-box;overflow-wrap:anywhere;color:#f5f5f7;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#161618f0;border:1px solid #ffffff14;border-radius:14px;width:56%;max-width:min(100%,100vw - 64px);margin-top:12px;transition:width .22s cubic-bezier(.22,.7,.2,1),transform .22s cubic-bezier(.22,.7,.2,1),opacity .16s;position:absolute;left:0;right:0;overflow:hidden;transform:translateY(12px)scale(.98);box-shadow:0 18px 38px #00000073}.ios-menu.active{width:100%;transform:translateY(0)scale(1)}html.capacitor.android .ios-menu,html.capacitor.android .ios-menu.active{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;transition:transform .18s ease-out,opacity .16s ease-out}.ios-command{all:unset;color:#f5f5f7;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:15px;font-weight:500;display:flex}.ios-command+.ios-command{border-top:.5px solid #ffffff14}.ios-command:active{background:#ffffff0f}.ios-command.destructive{color:#ff453a}.ios-command i{color:#fff;text-align:center;width:18px;margin-right:30px;font-size:16px}.ios-command .label{flex:1}.mobile-list-item{background:#fff;transition:background-color .25s,transform .15s}.mobile-list-item:active{background-color:#6a6a6a1b;transform:scale(.99)}.pkgs-overlay{z-index:10000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pkgs-overlay .backdrop{background:#00000073;position:absolute;inset:0}.pkgs-overlay .preview{z-index:1;background:#fff;border-radius:12px;width:92vw;max-width:560px;max-height:80vh;position:relative;overflow:auto}.pkgs-overlay .actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.mobile-list-item{position:relative}.row-processing-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:2;pointer-events:none;background:#0000001a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}html.capacitor.ios:has(.ddmx-sheet-overlay) .dimarchi-screen__footer{display:none}html.capacitor.android .row-processing-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.row-processing-spinner{border:3px solid #00000026;border-top-color:#00000080;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite rowSpin}@keyframes rowSpin{to{transform:rotate(360deg)}}.mobile-listing{flex-direction:column;min-height:100dvh;display:flex}.mobile-listing .dimarchi-pull-to-refresh,.mobile-listing .pull-to-refresh-content{flex-direction:column;flex:1;min-height:0;display:flex}.mobile-listing-content-state{flex:1;min-height:0;display:flex;position:relative}.mobile-listing-loading--overlay{z-index:2;background:#fff;position:absolute;inset:0}.mobile-listing-loading{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;width:100%;min-height:280px;padding:32px 16px;display:flex}.mobile-listing-spinner{border:3px solid #0000001a;border-top-color:#007aff;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite mobileListingSpin}.mobile-listing-loading-text{color:#8e8e93;letter-spacing:-.24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px}@keyframes mobileListingSpin{to{transform:rotate(360deg)}}.mobile-row{-webkit-font-smoothing:antialiased;background:#fff;align-items:center;gap:12px;width:100%;min-height:44px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:background-color .2s;display:flex;position:relative}.mobile-row:after{content:"";height:.5px;position:absolute;bottom:0;left:16px;right:0}.mobile-row:last-child:after{display:none}.mobile-row.selection-mode{padding-left:8px}.mobile-row .row-content{color:#000;letter-spacing:-.41px;flex:1;min-width:0;font-size:17px}.selection-checkbox{justify-content:center;align-items:center;width:32px;min-width:32px;display:flex}.selection-checkbox div{background:0 0;border:1.5px solid #c7c7cc;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);display:flex}.selection-checkbox div.checked{background:#007aff;border-color:#007aff}.selection-checkbox div.checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;transform:rotate(45deg)translate(-1px,-1px)}.mobile-row.selected{background:#f2f2f7!important}.mobile-row:active{background-color:#f2f2f7!important}.dimarchi-portrait-only__overlay{z-index:2147483647;color:#fff;text-align:center;background:#121212;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dimarchi-portrait-only__content{flex-direction:column;align-items:center;gap:10px;max-width:280px;display:flex}.dimarchi-portrait-only__icon{border:2px solid;border-radius:12px;place-items:center;width:48px;height:48px;font-size:30px;line-height:1;display:grid}.dimarchi-portrait-only__title{font-size:1rem}.dimarchi-portrait-only__description{opacity:.75;font-size:.85rem}.selection-mark{color:#0000;background:#fff;border:1px solid #c9c6d0;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.selection-mark-checkbox{border-radius:4px;font-size:9px}.selection-mark-radio{border-radius:50%}.selection-mark-radio>span{background:0 0;border-radius:50%;width:6px;height:6px;transition:background .15s}.selection-mark.is-selected{color:#fff;background:#57506f;border-color:#57506f;box-shadow:inset 0 0 0 1px #ffffff1f}.selection-mark-radio.is-selected>span{background:#fff}.dm-switch-field{color:#6e6e73;cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.dm-switch-field.is-disabled{cursor:default;opacity:.55}.dm-switch-field input{opacity:0;pointer-events:none;position:absolute;inset:0}.dm-switch-field__track{background:#00000029;border-radius:999px;flex:none;width:28px;height:16px;transition:background-color .15s;position:relative}.dm-switch-field__track span{background:#fff;border-radius:999px;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.dm-switch-field input:checked+.dm-switch-field__track{background:#11101d}.dm-switch-field input:checked+.dm-switch-field__track span{transform:translate(12px)}.dm-switch-field input:focus-visible+.dm-switch-field__track{box-shadow:0 0 0 3px #11101d26}.ui-option-picker__backdrop{z-index:99929;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ui-option-picker__sheet{width:100%;max-width:640px;padding:20px 16px calc(24px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));background:#fff;border-radius:16px 16px 0 0;animation:.28s cubic-bezier(.32,.72,0,1) ui-option-picker-slide-up}@keyframes ui-option-picker-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ui-option-picker__handle{background:#e2e8f0;border-radius:99px;width:36px;height:4px;margin:0 auto 20px}.ui-option-picker__title{color:#1e293b;text-align:center;margin-bottom:16px;font-size:15px;font-weight:650}.ui-option-picker__message{color:#94a3b8;text-align:center;padding:12px 0;font-size:12px}.ui-option-picker__options{flex-wrap:wrap;gap:12px;display:flex}.ui-option-picker__option{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;flex:130px;align-items:center;gap:8px;min-width:0;padding:20px 12px;transition:border-color .15s,background .15s,opacity .15s;display:flex}.ui-option-picker__option:active{background:#f8fafc}.ui-option-picker__option:disabled{opacity:.45;cursor:not-allowed}.ui-option-picker__option--positive{border-color:#16a34a4d}.ui-option-picker__option--positive:hover:not(:disabled),.ui-option-picker__option--positive:active:not(:disabled){background:#16a34a0a;border-color:#16a34ab3}.ui-option-picker__option--negative{border-color:#dc26264d}.ui-option-picker__option--negative:hover:not(:disabled),.ui-option-picker__option--negative:active:not(:disabled){background:#dc26260a;border-color:#dc2626b3}.ui-option-picker__badge{color:#475569;letter-spacing:.03em;background:#f1f5f9;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:800;display:flex}.ui-option-picker__option--positive .ui-option-picker__badge{color:#16a34a;background:#16a34a1a}.ui-option-picker__option--negative .ui-option-picker__badge{color:#dc2626;background:#dc262614}.ui-option-picker__image{object-fit:contain;width:72px;height:48px}.ui-option-picker__label{color:#374151;font-size:13px;font-weight:600}.ui-option-picker__description{color:#94a3b8;font-size:11px}:root{--toggle-track-off:#d1d5db;--toggle-track-on:#15803d;--toggle-thumb:#fff;--toggle-focus:#1e3a8a}.toggle-switch{background:var(--toggle-track-off);cursor:pointer;border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:background-color .15s;display:inline-block;position:relative}.toggle-switch .toggle-thumb{background:var(--toggle-thumb);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.toggle-switch.checked{background:var(--toggle-track-on)}.toggle-switch.checked .toggle-thumb{transform:translate(18px)}.toggle-switch.disabled{opacity:.5;cursor:not-allowed}.dm-toggle-field{align-items:center;display:inline-flex}.dm-toggle-field input[type=checkbox]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dm-toggle-field label{background:var(--toggle-track-off);cursor:pointer;border-radius:999px;width:40px;height:22px;transition:background-color .15s;display:inline-block;position:relative}.dm-toggle-field label:before{content:"";background:var(--toggle-thumb);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.dm-toggle-field input:checked+label{background:var(--toggle-track-on)}.dm-toggle-field input:checked+label:before{transform:translate(18px)}.dm-toggle-field input:disabled+label{opacity:.5;cursor:not-allowed}.dm-toggle-field input:focus-visible+label{outline:2px solid var(--toggle-focus);outline-offset:2px}.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.dm-modal__backdrop{box-sizing:border-box;z-index:99999999;background:#00000073;justify-content:center;align-items:center;padding:40px 24px;animation:.15s ease-out both dm-modal-backdrop-in;display:flex;position:fixed;inset:0}.dm-loading-modal__backdrop{overscroll-behavior:contain;touch-action:none;overflow:hidden}.dm-modal{transform-origin:50%;background:#fff;border-radius:4px;flex-direction:column;max-height:100%;font-family:Poppins,sans-serif;animation:.17s ease-out both dm-modal-panel-in;display:flex;box-shadow:0 10px 32px -4px #00000059}.dm-modal:not(.dm-modal--windowed){max-width:calc(100vw - 48px)}.dm-modal__header{color:#696969;border-bottom:1px solid #eee;align-items:center;padding:2px 14px;display:flex}.dm-modal__panel{transform-origin:50%;animation:.17s ease-out both dm-modal-panel-in}.dm-modal--windowed{-webkit-user-select:none;user-select:none;position:relative}.dm-modal.dm-modal--windowed{background:#fff;border:1px solid #d9dee6;border-radius:8px;box-shadow:0 20px 55px #171f2d33,0 4px 14px #171f2d14}.dm-modal.dm-modal--windowed .dm-modal__header{color:#687d99;background:#f1f2f4;border-bottom:1px solid #dce1e7;border-radius:7px 7px 0 0;flex:none;gap:10px;min-height:38px;padding:4px 8px 4px 14px}.dm-modal.dm-modal--windowed .dm-modal__header:before{content:"";background:#aab7c7;border-radius:2px;flex:0 0 3px;width:3px;height:14px}.dm-modal.dm-modal--windowed .dm-modal__title{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;font-weight:600;line-height:1.4;overflow:hidden}.dm-modal.dm-modal--windowed .dm-modal__close{width:28px;height:28px;color:inherit;border-radius:5px;margin-left:auto;font-size:14px;font-weight:400}.dm-modal.dm-modal--windowed .dm-modal__close:hover{color:#35455a;background:#e2e6eb}.dm-modal.dm-modal--windowed .dm-modal__close:focus-visible{outline-offset:-2px;outline:2px solid #7187a3}.dm-modal.dm-modal--windowed .dm-modal__body{color:#30394a;background:#fff;min-height:0;padding:20px}.dm-modal.dm-modal--windowed .dm-modal__footer{background:#f8f9fb;border-top:1px solid #e7eaef;border-radius:0 0 7px 7px;flex:none;align-items:center;padding:8px 16px}.dm-modal.dm-modal--windowed .dm-modal__footer :is(button.btn.secondary,button.btn.btn--ghost,button.btn.black,button.btn.red,button.btn.outline,button.dm-btn){color:#526174;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #d9dfe7;border-radius:6px;min-height:32px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4;transition:background-color .15s,border-color .15s,color .15s}.dm-modal.dm-modal--windowed .dm-modal__footer :is(button.btn.secondary,button.btn.btn--ghost,button.btn.black,button.btn.red,button.btn.outline,button.dm-btn):hover:not(:disabled){color:#303f52;background:#f2f5f8;border-color:#bac5d2}.dm-modal.dm-modal--windowed .dm-modal__footer :is(button.btn.black:not(.outline),button.dm-btn--primary){color:#fff;background:#60758f;border-color:#60758f;font-weight:600}.dm-modal.dm-modal--windowed .dm-modal__footer :is(button.btn.black:not(.outline),button.dm-btn--primary):hover:not(:disabled){color:#fff;background:#4d627c;border-color:#4d627c}.dm-modal.dm-modal--windowed .dm-modal__footer button.btn.red{color:#fff;background:#a94d4d;border-color:#a94d4d}.dm-modal.dm-modal--windowed .dm-modal__footer button.btn.red:hover:not(:disabled){background:#903d3d;border-color:#903d3d}.dm-modal.dm-modal--windowed .dm-modal__footer :is(button.btn.secondary,button.btn.btn--ghost,button.btn.black,button.btn.red,button.btn.outline,button.dm-btn):focus-visible{outline-offset:2px;outline:2px solid #7187a3}.dm-modal.dm-modal--windowed .dm-modal__footer :is(button.btn.secondary,button.btn.btn--ghost,button.btn.black,button.btn.red,button.btn.outline,button.dm-btn):disabled{opacity:.5;cursor:default}.dm-modal--windowed .dm-modal__body{flex:1}.dm-modal__header--draggable{cursor:move}.dm-modal__header--draggable .dm-modal__close{cursor:pointer}.dm-modal__title{pointer-events:none}.dm-modal__close{cursor:pointer;color:#64748b;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:4px;font-size:13px;font-weight:600;line-height:1;transition:background-color .15s,color .15s;display:flex}.dm-modal__close:hover{color:#0f172a;background:#e2e8f0}.dm-modal__body{padding:16px;font-size:14px;overflow:auto}.dm-modal__footer{border-top:1px solid #e1e2e4;justify-content:flex-end;gap:12px;padding:12px 16px;display:flex}.dm-btn{cursor:pointer;letter-spacing:.5px;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.dm-btn--primary{color:#fff;background:#111}.dm-btn--primary:disabled{opacity:.55;cursor:not-allowed}.dm-btn--ghost{background:#fff;border-color:#ccc}@keyframes dm-modal-backdrop-in{0%{opacity:0;background:0 0}60%{opacity:1;background:#00000052}to{opacity:1;background:#00000073}}@keyframes dm-modal-panel-in{0%{opacity:0}to{opacity:1}}html.capacitor.android .dm-modal__backdrop{will-change:opacity;animation-name:dm-modal-backdrop-android-in}html.capacitor.android .dm-modal,html.capacitor.android .dm-modal__panel{will-change:opacity, transform;animation-name:dm-modal-panel-android-in}@keyframes dm-modal-backdrop-android-in{0%{opacity:0}to{opacity:1}}@keyframes dm-modal-panel-android-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.dm-modal__backdrop,.dm-modal,.dm-modal__panel{animation-duration:1ms}.dm_modal{border-radius:10px}.dm_modal__header{padding:6px 12px}}.dm-alert{color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:12px 0;padding:10px 12px}.view-stack-entry{isolation:isolate;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;width:100vw;height:calc(100dvh - 60px);position:fixed;inset:0;overflow-y:auto}.dm-filters-modal,.dm-filters-modal .dm-modal__body{overscroll-behavior-x:none}.dm-filters-modal{max-height:60vh;overflow:hidden}.dm-filters-modal .dm-modal__body{min-height:0;overflow:hidden auto}@media (width<=768px){.dm-intertemporal-creation-modal{max-height:65dvh;overflow:hidden}.dm-intertemporal-creation-modal .dm-modal__body{overscroll-behavior:contain;min-height:0;overflow-y:auto}}.dm-alert{border:1px solid;border-radius:10px;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.dm-alert__icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.dm-alert__content{flex-direction:column;gap:2px;display:flex}.dm-alert__title{font-size:14px;font-weight:600}.dm-alert__message{opacity:.85;font-size:13px}.dm-alert--info{color:#1e3a8a;background:#f5f9ff;border-color:#dbeafe}.dm-alert--info .dm-alert__icon{background:#e0edff}.dm-alert--warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.dm-alert--warning .dm-alert__icon{background:#fff1c2}.dm-alert--danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.dm-alert--danger .dm-alert__icon{background:#fee2e2}.dm-alert--success{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.dm-alert--success .dm-alert__icon{background:#d1fae5}.dm-modal--danger{--accent-bg:#fef2f2;--accent-text:#991b1b}.dm-modal--warning{--accent-bg:#fffbeb;--accent-text:#92400e}.dm-modal--info{--accent-bg:#f5f9ff;--accent-text:#1e3a8a}.dm-modal--success{--accent-bg:#ecfdf5;--accent-text:#065f46}.dm-modal.dm-modal--danger,.dm-modal.dm-modal--warning,.dm-modal.dm-modal--info,.dm-modal.dm-modal--success{border:1px solid var(--accent-border)}.dm-modal.dm-modal--danger .dm-modal__header,.dm-modal.dm-modal--warning .dm-modal__header,.dm-modal.dm-modal--info .dm-modal__header,.dm-modal.dm-modal--success .dm-modal__header{background:var(--accent-bg);color:var(--accent-text)}.dm-modal.dm-modal--windowed:is(.dm-modal--danger,.dm-modal--warning,.dm-modal--info,.dm-modal--success) .dm-modal__header{border-bottom-color:#2831421a}.dm-modal.dm-modal--windowed:is(.dm-modal--danger,.dm-modal--warning,.dm-modal--info,.dm-modal--success) .dm-modal__header:before{opacity:.7;background:currentColor}.dm-modal.dm-modal--windowed:is(.dm-modal--danger,.dm-modal--warning,.dm-modal--info,.dm-modal--success) .dm-modal__close:hover{background:#28314214}.dm-modal__header-icon{background:#0000000d;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:flex}.dm-modal--danger .dm-modal__header,.dm-modal--warning .dm-modal__header{color:#fff;background:#111}.dm-modal__body{color:#111;background:#fff;font-size:14px}.dm-modal__header-icon{background:#ffffff14;border-radius:6px;width:30px;height:30px;margin-right:6px;font-weight:700}#progress{z-index:2147483647;background:#ccc;border-radius:1px;width:0%;height:4px;transition:width .5s ease-out,opacity .4s linear;position:fixed;top:0;left:0}#progress dd,#progress dt{border-radius:100%;height:4px;position:absolute;top:0;box-shadow:1px 0 6px 1px #08c}#progress dt{opacity:.6;clip:rect(-6px, 90px, 14px, -6px);width:180px;right:-80px}#progress dd{opacity:.6;clip:rect(-6px, 22px, 14px, 10px);width:20px;right:0}.dmc-bc{padding:9px 0 6px;display:block}.dmc-bc__list{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dmc-bc__item{color:#94a3b8;align-items:center;display:inline-flex}.dmc-bc__sep{color:#64748b;margin:0 2px}.dmc-bc__link{color:#e2e8f0;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-weight:600;display:inline-flex}.dmc-bc__link:hover{background:#ffffff0f}.dmc-bc__item.is-active .dmc-bc__link{color:#cbd5e1;cursor:default}.dmc-bc__icon{color:#94a3b8;font-size:14px}.dmc-bc__item.is-active .dmc-bc__icon{color:#cbd5e1}.dm-filepicker{--fp-accent:var(--accent,#2563eb);--fp-accent-bg:var(--accent-bg,#eff6ff);--fp-border:#e2e8f0;--fp-bg:#f8fafc;--fp-text:#0f172a;--fp-text-muted:#64748b;--fp-danger:#dc2626;--fp-danger-bg:#fef2f2;border:1.5px dashed var(--fp-border);background:var(--fp-bg);border-radius:12px;width:100%;transition:border-color .15s,background-color .15s}.dm-filepicker:not(.dm-filepicker--filled){min-height:160px}.dm-filepicker--active{border-color:var(--fp-accent);background:var(--fp-accent-bg)}.dm-filepicker--filled{border-style:solid}.dm-filepicker--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.dm-filepicker--stretch{flex-direction:column;height:100%;display:flex}.dm-filepicker--stretch .dm-filepicker__empty{flex:1}.dm-filepicker--stretch .dm-filepicker__list{flex:1;overflow-y:auto}.dm-filepicker__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dm-filepicker__empty{cursor:pointer;width:100%;min-height:160px;color:inherit;font:inherit;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:30px 16px;display:flex}.dm-filepicker__empty-icon{color:#2d406f;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;font-size:26px;transition:transform .15s,background-color .15s,color .15s;display:flex}.dm-filepicker--active .dm-filepicker__empty-icon{color:#fff;background:#0f172a;transform:scale(1.08)}.dm-filepicker__empty-title{color:var(--fp-text);font-size:13.5px;font-weight:650}.dm-filepicker__empty-hint{color:var(--fp-text-muted);font-size:12px}.dm-filepicker__empty:focus-visible,.dm-filepicker__add:focus-visible,.dm-filepicker__row-remove:focus-visible,.dm-filepicker__row-retry:focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.dm-filepicker__list{flex-direction:column;gap:8px;padding:10px;display:flex}.dm-filepicker__row{border:1px solid var(--fp-border);background:#fff;border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:8px 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.dm-filepicker__row-icon{background:var(--ic-bg,#f1f5f9);width:40px;height:40px;color:var(--ic,#64748b);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.dm-filepicker__row-icon--accent{--ic:var(--fp-accent);--ic-bg:var(--fp-accent-bg)}.dm-filepicker__row-icon--red{--ic:#dc2626;--ic-bg:#fef2f2}.dm-filepicker__row-icon--svg{color:inherit;background:0 0}.dm-filepicker__row-icon-img{object-fit:contain;width:36px;height:36px;display:block}.dm-filepicker__row-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dm-filepicker__row-name{color:var(--fp-text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.25;overflow:hidden}.dm-filepicker__row-meta{color:var(--fp-text-muted);font-size:11.5px;line-height:1.3}.dm-filepicker__row-remove,.dm-filepicker__row-retry{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:background-color .15s,color .15s;display:flex}.dm-filepicker__row-remove{color:#9ca3af}.dm-filepicker__row-remove:hover{background:var(--fp-danger-bg);color:var(--fp-danger)}.dm-filepicker__row--uploading .dm-filepicker__row-name{color:var(--fp-text)}.dm-filepicker__row--uploading .dm-filepicker__row-meta{color:var(--fp-accent)}.dm-filepicker__row--uploading .dm-filepicker__row-remove{color:#cbd5e1}.dm-filepicker__row-progress{background:var(--fp-accent-bg);width:100%;height:2px;position:absolute;bottom:0;left:0;overflow:hidden}.dm-filepicker__row-progress:after{content:"";background:var(--fp-accent);border-radius:inherit;will-change:transform;width:30%;animation:1.1s ease-in-out infinite dm-filepicker-progress;position:absolute;top:0;bottom:0;left:0}@keyframes dm-filepicker-progress{0%{transform:translate(-100%)}to{transform:translate(333%)}}.dm-filepicker__row--error{background:var(--fp-danger-bg);border-color:#fecaca}.dm-filepicker__row--error .dm-filepicker__row-name,.dm-filepicker__row--error .dm-filepicker__row-meta,.dm-filepicker__row-retry{color:var(--fp-danger)}.dm-filepicker__row-retry:hover{background:#fecaca}.dm-filepicker__add{border:1.5px dashed var(--fp-border);min-height:44px;color:var(--fp-text-muted);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:2px;padding:10px 12px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;display:flex}.dm-filepicker__add:hover{border-color:var(--fp-accent);color:var(--fp-accent);background:var(--fp-accent-bg)}.ui-attachments{--ui-attachments-text:#1d1d1f;--ui-attachments-muted:#6e6e73;--ui-attachments-subtle:#8e8e93;--ui-attachments-ink:#11101d;position:relative}.ui-attachments.is-drag{box-shadow:0 0 0 2px var(--ui-attachments-ink)}.ui-attachments>input{display:none}.ui-attachments__head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 12px 0 18px;display:flex}.ui-attachments__head h2{letter-spacing:-.005em;margin:0;font-size:14px;font-weight:600}.ui-attachments__muted{color:var(--ui-attachments-subtle)}.ui-attachments__count{min-width:20px;height:20px;color:var(--ui-attachments-muted);background:#0000000f;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.ui-attachments__list{margin:0;padding:6px 8px 0;list-style:none}.ui-attachment{border-radius:6px;align-items:center;gap:10px;padding:7px 6px 7px 8px;display:flex}.ui-attachment:hover{background:#00000008}.ui-attachment__badge{width:34px;height:34px;color:var(--ui-attachments-muted);background:#f2f2f4;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:9.5px;font-weight:600;display:inline-flex}.ui-attachment__badge.is-pdf{color:#b91c1c;background:#fef2f2}.ui-attachment__badge.is-image{color:#1d4ed8;background:#eff6ff}.ui-attachment__badge.is-sheet{color:#15803d;background:#f0fdf4}.ui-attachment__body{flex-direction:column;flex:1;min-width:0;display:flex}.ui-attachment__name{color:var(--ui-attachments-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.ui-attachment__name:hover{text-decoration:underline}.ui-attachment__meta{color:var(--ui-attachments-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ui-attachment__action{width:30px;height:30px;color:var(--ui-attachments-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ui-attachment__action:hover{color:var(--ui-attachments-text);background:#0000000f}.ui-attachment__action--danger:hover{color:#b91c1c;background:#fef2f2}.ui-attachments__drop{width:calc(100% - 32px);color:var(--ui-attachments-muted);cursor:pointer;background:#fafafa;border:1px dashed #c7c7cc;border-radius:6px;justify-content:center;align-items:center;gap:10px;margin:10px 16px 16px;padding:14px;display:flex}.ui-attachments__drop:hover,.ui-attachments.is-drag .ui-attachments__drop{border-color:var(--ui-attachments-ink);color:var(--ui-attachments-text);background:#f3f3f5}.ui-attachments__drop b{color:var(--ui-attachments-text);font-weight:600}.ui-attachments__overlay{z-index:2;background:#ffffffe6;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex;position:absolute;inset:0}.dm-tour{--tour-ink:#11101d;--tour-text:#1d1d1f;--tour-muted:#6e6e73;--tour-subtle:#8e8e93;--tour-band:#f5f5f7;--tour-hairline:#00000014;--tour-done:#30a46c;z-index:2147482000;pointer-events:none;color:var(--tour-text);-webkit-font-smoothing:antialiased;font:13px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:fixed;inset:0}.dm-tour *,.dm-tour :before,.dm-tour :after{box-sizing:border-box}.dm-tour-spotlight{box-shadow:0 0 0 9999px #11101d6b, 0 0 0 2px #fff, 0 0 0 4px var(--tour-ink);border-radius:10px;transition:top .25s,left .25s,width .25s,height .25s;animation:2.2s ease-in-out infinite dm-tour-pulse;position:fixed}@keyframes dm-tour-pulse{0%,to{box-shadow:0 0 0 9999px #11101d6b, 0 0 0 2px #fff, 0 0 0 4px var(--tour-ink)}50%{box-shadow:0 0 0 9999px #11101d6b, 0 0 0 2px #fff, 0 0 0 4px var(--tour-ink), 0 0 0 9px #11101d24}}.dm-tour-card{border:1px solid var(--tour-hairline);pointer-events:auto;background:#fff;border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px -12px #11101d59,0 2px 6px #11101d14}.dm-tour-head{border-bottom:1px solid var(--tour-hairline);background:var(--tour-band);align-items:center;gap:10px;padding:11px 12px 11px 14px;display:flex}.dm-tour-icon{border:1px solid var(--tour-hairline);width:30px;height:30px;color:var(--tour-ink);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.dm-tour-heading{flex-direction:column;flex:1;min-width:0;display:flex}.dm-tour-name{color:var(--tour-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.dm-tour-count{color:var(--tour-subtle);font-size:11px}.dm-tour-x{width:28px;height:28px;color:var(--tour-subtle);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.dm-tour-x:hover{color:var(--tour-text);background:#0000000f}.dm-tour-steps{gap:3px;padding:12px 16px 0;display:flex}.dm-tour-steps span{background:#e6e6ea;border-radius:3px;flex:1;height:3px;transition:background .25s}.dm-tour-steps span.is-done{background:var(--tour-done)}.dm-tour-steps span.is-current{background:var(--tour-ink)}.dm-tour-body{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px 14px;display:flex}.dm-tour-body h3{color:var(--tour-text);margin:0;font-size:15px;font-weight:650;line-height:1.3}.dm-tour-body p{color:#3a3a3c;margin:0;font-size:13px;line-height:1.5}.dm-tour-waiting{background:var(--tour-band);color:var(--tour-muted);border-radius:999px;align-items:center;gap:7px;margin-top:4px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.dm-tour-waiting i{color:var(--tour-ink);font-size:10px;animation:1.4s ease-in-out infinite dm-tour-nudge}@keyframes dm-tour-nudge{0%,to{transform:translate(0)}50%{transform:translate(2px,2px)}}.dm-tour-actions{border-top:1px solid var(--tour-hairline);align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.dm-tour-spacer{flex:1}.dm-tour-actions button{height:32px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.dm-tour-back{color:var(--tour-muted);background:0 0;padding:0 10px;font-weight:500}.dm-tour-back i{font-size:10px}.dm-tour-back:hover{color:var(--tour-text);background:#0000000f}.dm-tour-next{background:linear-gradient(180deg, #2a2940 0%, var(--tour-ink) 100%);color:#fff;justify-content:center;min-width:88px;padding:0 14px;font-weight:600;box-shadow:inset 0 1px #ffffff1a,0 4px 10px -4px #11101d8c}.dm-tour-next i{font-size:11px}.dm-tour-next:hover{background:linear-gradient(#35344f 0%,#1b1a2c 100%)}@media (prefers-reduced-motion:reduce){.dm-tour-spotlight,.dm-tour-waiting i{animation:none}.dm-tour-spotlight{transition:none}}.dm-tour-dismiss{color:var(--tour-subtle);background:0 0;font-weight:500;padding:0 6px!important}.dm-tour-dismiss:hover{color:var(--tour-text);text-decoration:underline}.status-seg{background:#eef0f3;border:1px solid #e2e4e8;border-radius:12px;width:100%;display:flex;position:relative;overflow:hidden}.status-seg .seg-indicator{z-index:0;background:#16181d;border-radius:12px;transition:transform .18s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;box-shadow:0 1px 2px #0000001f}.status-seg .seg-item{z-index:1;color:#565a63;cursor:pointer;background:0 0;border:none;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:13px;font-weight:600;transition:color .15s;display:flex;position:relative}.status-seg .seg-item i{font-size:14px}.status-seg .seg-item span{line-height:1}.status-seg .seg-item.is-active{color:#fff}.dm-segmented-compact{background:#0000000e;border-radius:8px;padding:2px;display:inline-flex}.dm-segmented-compact button{color:#6e6e73;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;height:26px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.dm-segmented-compact button:hover{color:#1d1d1f}.dm-segmented-compact button.is-active{color:#1d1d1f;background:#fff;box-shadow:0 1px 2px #0000001f,0 0 0 .5px #0000000f}.dm-segmented-compact button:focus-visible{outline-offset:1px;outline:2px solid #777288}:root{--badge-bg:#fff;--badge-border:#e5e7eb;--badge-text:#111827;--badge-brand:#1e3a8a;--badge-success:#15803d;--badge-warning:#b45309;--badge-info:#0369a1;--badge-danger:#b91c1c;--badge-neutral:#374151}.dm-badge{border:1px solid var(--badge-border);color:var(--badge-text);white-space:nowrap;background:#fff;border-radius:3px;align-items:center;gap:6px;line-height:1;display:inline-flex}.dm-badge--sm{padding:4px 8px;font-size:11px}.dm-badge--md{padding:6px 10px;font-size:12px}.dm-badge--xs{padding:3px 6px;font-size:10px}.dm-badge--lg{padding:8px 12px;font-size:13px}.dm-badge--solid{color:#fff;border-color:#0000}.dm-badge--outline{background:0 0}.dm-badge--pill{border-radius:999px}.dm-badge--rounded{border-radius:8px}.dm-badge--square{border-radius:4px}.dm-badge--ghost{border-color:var(--badge-border);background:0 0}.dm-badge--elevated{box-shadow:0 2px 6px #0000000f}.dm-badge--no-border{border-color:#0000}.dm-badge--uppercase{text-transform:uppercase;letter-spacing:.06em}.dm-badge--compact{gap:4px}.dm-badge__icon{align-items:center;font-size:12px;display:inline-flex}.dm-badge__icon+.dm-badge__text{line-height:1}.dm-badge__icon--left{order:0}.dm-badge__icon--right{order:2}.dm-badge__text{order:1;line-height:1}.dm-badge-group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.dm-badge-group.dm-badge-group--tight{gap:4px}.dm-badge-group.dm-badge-group--loose{gap:10px}.dm-badge.is-brand.dm-badge--solid{background:var(--badge-brand)}.dm-badge.is-brand.dm-badge--soft{color:var(--badge-brand);background:#1e3a8a1a;border-color:#1e3a8a47}.dm-badge.is-brand.dm-badge--outline{color:var(--badge-brand);border-color:var(--badge-brand)}.dm-badge.is-success.dm-badge--solid{background:var(--badge-success)}.dm-badge.is-success.dm-badge--soft{color:var(--badge-success);background:#15803d1a;border-color:#15803d47}.dm-badge.is-success.dm-badge--outline{color:var(--badge-success);border-color:var(--badge-success)}.dm-badge.is-warning.dm-badge--solid{background:var(--badge-warning)}.dm-badge.is-warning.dm-badge--soft{color:var(--badge-warning);background:#b453091a;border-color:#b4530947}.dm-badge.is-warning.dm-badge--outline{color:var(--badge-warning);border-color:var(--badge-warning)}.dm-badge.is-info.dm-badge--solid{background:var(--badge-info)}.dm-badge.is-info.dm-badge--soft{color:var(--badge-info);background:#0369a11a;border-color:#0369a147}.dm-badge.is-info.dm-badge--outline{color:var(--badge-info);border-color:var(--badge-info)}.dm-badge.is-danger.dm-badge--solid{background:var(--badge-danger)}.dm-badge.is-danger.dm-badge--soft{color:var(--badge-danger);background:#b91c1c1a;border-color:#b91c1c47}.dm-badge.is-danger.dm-badge--outline{color:var(--badge-danger);border-color:var(--badge-danger)}.dm-badge.is-neutral.dm-badge--solid{background:var(--badge-neutral)}.dm-badge.is-neutral.dm-badge--soft{color:var(--badge-neutral);background:#3741511a;border-color:#37415147}.dm-badge.is-neutral.dm-badge--outline{color:var(--badge-neutral);border-color:var(--badge-neutral)}.ui-meta-row{border-bottom:1px solid var(--pkg-border,#f1f5f9);align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.ui-meta-row:last-child{border-bottom:none;padding-bottom:0}.ui-meta-row:first-child{padding-top:0}.ui-meta-label{min-width:110px;color:var(--pkg-muted,#64748b);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.ui-meta-label i{text-align:center;opacity:.7;width:12px;position:relative}.ui-meta-value{min-width:0;color:var(--pkg-text,#0f172a);word-break:break-word;flex:1;font-weight:500}.ui-meta-value--mono{color:var(--pkg-muted,#475569);font-family:var(--font-family-monospace,monospace);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:400;overflow:hidden}.dm-ai-tokens-balance{color:var(--dm-ai-tokens-muted,#ffffff94);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:5px;padding:0 3px;font:500 11px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,sans-serif;text-decoration:none;display:inline-flex}.dm-ai-tokens-balance:hover strong,.dm-ai-tokens-balance:focus-visible strong{text-underline-offset:3px;text-decoration:underline}.dm-ai-tokens-balance:focus-visible{outline:2px solid var(--dm-ai-tokens-focus,#ffffffb8);outline-offset:3px;border-radius:3px}.dm-ai-tokens-balance i{font-size:10px}.dm-ai-tokens-balance strong{color:var(--dm-ai-tokens-value,#ffffffeb);font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.dm-ai-tokens-balance.is-green i{color:#75c996}.dm-ai-tokens-balance.is-orange i{color:#e9b25c}.dm-ai-tokens-balance.is-red i{color:#ee858d}@media (width<=620px){.dm-ai-tokens-balance{gap:4px;padding:0}.dm-ai-tokens-balance>span{display:none}.dm-ai-tokens-balance strong{font-size:11px}}.dm-action-result-modal{flex-direction:column;width:560px;max-width:100%;max-height:90vh;display:flex;background:#fff!important;border:none!important;border-radius:10px!important;box-shadow:0 10px 32px -4px #00000059!important}@media (width>=769px){.dm-action-result-modal .dm-modal__header{color:#687d99;background:#f1f2f4;border-bottom:1px solid #dce1e7;border-radius:9px 9px 0 0;flex:none;gap:10px;min-height:38px;padding:4px 8px 4px 14px}.dm-action-result-modal .dm-modal__header:before{content:"";background:#aab7c7;border-radius:2px;flex:0 0 3px;width:3px;height:14px}.dm-action-result-modal .dm-modal__title{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;font-weight:600;overflow:hidden}.dm-action-result-modal .dm-modal__close{width:28px;height:28px;color:inherit;border-radius:5px;font-size:14px;font-weight:400}.dm-action-result-modal .dm-modal__close:hover{color:#35455a;background:#e2e6eb}.dm-action-result-modal .dm-modal__close:focus-visible{outline-offset:-2px;outline:2px solid #7187a3}.dm-action-result-modal .dm-modal__footer{background:#f8f9fb;border-top:1px solid #e7eaef;border-radius:0 0 9px 9px;padding:8px 16px}.dm-action-result-modal .dm-modal__footer button.btn.black{color:#fff;min-height:32px;font:inherit;background:#60758f;border:1px solid #60758f;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600;line-height:1.4;transition:background-color .15s,border-color .15s}.dm-action-result-modal .dm-modal__footer button.btn.black:hover:not(:disabled){background:#4d627c;border-color:#4d627c}.dm-action-result-modal .dm-modal__footer button.btn.black:focus-visible{outline-offset:2px;outline:2px solid #7187a3}}.dm-action-result-modal__stats{background:#fff;border-bottom:1px solid #e1e2e4;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 16px;display:grid}.dm-action-result-modal__stat{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:5px 8px;display:flex;overflow:hidden}.dm-action-result-modal__stat--active{box-shadow:0 0 0 2px #11182724}.dm-action-result-modal__stat i{color:#9ca3af;font-size:11px}.dm-action-result-modal__stat b{color:#111827;font-size:12px}.dm-action-result-modal__stat span{color:#6b7280;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:500;overflow:hidden}.dm-action-result-modal__stat--success{background:#15803d14;border-color:#15803d3d}.dm-action-result-modal__stat--success i,.dm-action-result-modal__stat--success b{color:#15803d}.dm-action-result-modal__stat--error{background:#b91c1c14;border-color:#b91c1c3d}.dm-action-result-modal__stat--error i,.dm-action-result-modal__stat--error b{color:#b91c1c}.dm-action-result-modal__stat--pending{background:#b4530914;border-color:#b453093d}.dm-action-result-modal__stat--pending i,.dm-action-result-modal__stat--pending b{color:#b45309}.dm-action-result-modal__body{background:#f9fafb!important;padding:8px!important}.dm-action-result-modal__list{max-height:calc(100vh - 420px);overflow-y:auto}.dm-action-result-modal__empty{color:#6b7280;text-align:center;background:#fff;border:1px dashed #d1d5db;border-radius:8px;padding:20px;font-size:13px}.dm-action-result-modal__card{background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:4px;padding:4px}.dm-action-result-modal__card-header{-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:space-between;align-items:center;padding:4px 6px;display:flex}.dm-action-result-modal__expand-icon{color:#9ca3af;min-width:12px;font-size:10px;transition:transform .15s}.dm-action-result-modal__item-title{color:#111827;font-size:12px;font-weight:600}.dm-action-result-modal__item-subtitle{color:#9ca3af;font-size:10px}.dm-action-result-modal__message{border-radius:4px 6px 6px 4px;margin:4px 0 8px;padding:8px 10px;font-size:12px;line-height:1.5}.dm-action-result-modal__message--success{color:#15803d;background:#15803d0f;border-left:3px solid #15803d}.dm-action-result-modal__message--error{color:#b91c1c;background:#b91c1c0f;border-left:3px solid #b91c1c}.dm-action-result-modal__message--pending{color:#b45309;background:#b453090f;border-left:3px solid #b45309}.dm-action-result-modal__message--default{color:#374151;background:#f3f4f6;border-left:3px solid #d1d5db}.dm-action-result-modal__chip{text-align:center;text-transform:uppercase;letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-content:center;align-items:center;min-width:48px;padding:4px 10px;font-size:9px;font-weight:700;line-height:1.4}.dm-action-result-modal__chip--success{color:#15803d;background:#15803d14;border-color:#15803d47}.dm-action-result-modal__chip--error{color:#b91c1c;background:#b91c1c14;border-color:#b91c1c47}.dm-action-result-modal__chip--pending{color:#b45309;background:#b4530914;border-color:#b4530947}.dm-action-result-modal__chip--default{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.dm-action-result-modal__details{border-top:1px dashed #e5e7eb;flex-direction:column;gap:6px;padding-top:8px;animation:.2s ease-out slideDown;display:flex}@keyframes slideDown{0%{opacity:0;max-height:0;overflow:hidden}to{opacity:1;max-height:500px;overflow:visible}}.dm-action-result-modal__detail-row{flex-direction:column;display:flex}.dm-action-result-modal__detail-row label{text-transform:uppercase;color:#9ca3af;letter-spacing:.02em;margin-bottom:2px;font-size:10px;font-weight:700}.dm-action-result-modal__detail-row span{color:#374151;word-break:break-all;background:#f3f4f6;border-radius:4px;padding:4px 8px;font-family:Monaco,monospace;font-size:11px}@media (width<=320px){.dm-action-result-modal__stats{grid-template-columns:1fr}.dm-action-result-modal__stat{justify-content:flex-start}}.dm-ca-list{flex-direction:column;gap:6px;max-height:380px;display:flex;overflow-y:auto}.dm-ca-list::-webkit-scrollbar{width:3px}.dm-ca-list::-webkit-scrollbar-thumb{background:var(--light200);border-radius:99px}.dm-ca-row{border:1px solid var(--light200);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:2px;outline:none;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s}.dm-ca-row--selected{border-color:var(--light100);background:var(--gray-100)}.dm-ca-search{font-size:12px!important}.dm-ca-avatar{background:var(--gray);width:36px;height:36px;color:var(--dark600);letter-spacing:.5px;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:background .15s,color .15s;display:flex}.dm-ca-row--selected .dm-ca-avatar{color:#fff;background:#9a9a9a}.dm-ca-info{flex:1;gap:2px;min-width:0}.dm-ca-name{color:var(--dark400);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.dm-ca-side{flex-shrink:0;align-items:flex-end;gap:5px}.dm-ca-badge--accountant{color:#06c;background:#0066cc14}.dm-ca-badge--custom{color:#7c3aed;background:#7c3aed14}.dm-ca-badge--default{color:#15803d;background:#15803d14}.dm-split-dialog__backdrop{z-index:998;background:#11101d6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dm-split-dialog{background:#fff;border-radius:11px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 230px;width:min(720px,100%);max-height:calc(100vh - 112px);display:grid;overflow:hidden;box-shadow:0 24px 65px -16px #0000006b}.dm-split-dialog.is-wide{grid-template-columns:minmax(0,1fr) 220px;width:min(1040px,100%)}.dm-split-dialog__header{background:#f5f5f6;border-bottom:1px solid #00000017;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:52px;padding:8px 10px 8px 20px;font-size:14px;font-weight:650;display:flex}.dm-split-dialog__header button{color:#6e6e73;cursor:pointer;background:0 0;border:0;border-radius:7px;width:30px;height:30px}.dm-split-dialog__header button:hover{background:#0000000f}.dm-split-dialog__body{min-width:0;min-height:0;padding:24px;overflow-y:auto}.dm-split-dialog.is-wide .dm-split-dialog__body{padding-bottom:20px}.dm-split-dialog__aside{background:#fafafb;border-left:1px solid #00000017;flex-direction:column;min-height:0;padding:24px 18px;display:flex;overflow-y:auto}@media (width<=820px){.dm-split-dialog,.dm-split-dialog.is-wide{grid-template-columns:1fr}.dm-split-dialog__aside{border-top:1px solid #00000017;border-left:0;min-height:150px}}@media (width<=580px){.dm-split-dialog__backdrop{padding:12px}.dm-split-dialog{max-height:calc(100vh - 84px)}}.dm-connection-status{z-index:10000000;border:1px solid;border-radius:9px;align-items:flex-start;gap:9px;width:min(430px,100vw - 36px);padding:10px 12px;font:12px/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,sans-serif;animation:.18s ease-out dm-connection-status-enter;display:flex;position:fixed;top:16px;right:18px;box-shadow:0 10px 28px -14px #00000061}.dm-connection-status i{flex:none;margin-top:2px;font-size:13px}.dm-connection-status.is-offline{color:#8b3028;background:#fff4f2;border-color:#edc4be}.dm-connection-status.is-online{color:#246a43;background:#eff9f2;border-color:#b8dfca}@keyframes dm-connection-status-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=580px){.dm-connection-status{width:calc(100vw - 20px);right:10px}}.dm-offline{--dm-offline-ink:#11101d;--dm-offline-ink-soft:#2a2940;--dm-offline-surface:#fff;--dm-offline-canvas:#f4f4f7;--dm-offline-line:#e4e3ea;--dm-offline-text:#1d1c26;--dm-offline-muted:#6b6977;--dm-offline-accent:#4b47a3;--dm-offline-danger:#b42318;--dm-offline-danger-bg:#fdecea;box-sizing:border-box;z-index:1000;background:var(--dm-offline-canvas);color:var(--dm-offline-text);justify-content:center;align-items:center;padding:40px 24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,sans-serif;display:flex;position:fixed;inset:0;overflow-y:auto}.dm-offline *,.dm-offline :before,.dm-offline :after{box-sizing:border-box}.dm-offline__panel{border:1px solid var(--dm-offline-line);background:var(--dm-offline-surface);border-radius:16px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);width:100%;max-width:900px;animation:.22s ease-out dm-offline-enter;display:grid;overflow:hidden;box-shadow:0 1px 2px #11101d0a,0 24px 48px -24px #11101d47}.dm-offline__visual{background:radial-gradient(120% 80% at 0% 0%, #7873dc38 0%, transparent 60%), linear-gradient(180deg, var(--dm-offline-ink-soft) 0%, var(--dm-offline-ink) 100%);color:#fff;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:18px;padding:30px 30px 32px;display:flex}.dm-offline__brand{color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;align-self:flex-start;font-size:12px;font-weight:600}.dm-offline__art{width:230px;max-width:100%;height:auto}.dm-offline__halo{fill:#b9b5ff12}.dm-offline__halo.is-inner{fill:#b9b5ff17}.dm-offline__cloud{fill:#ffffff0f;stroke:#b9b5ff;stroke-width:5px;stroke-linejoin:round}.dm-offline__wave{fill:none;stroke:#b9b5ff;stroke-width:5px;stroke-linecap:round;opacity:.4}.dm-offline__dot{fill:#b9b5ff}.dm-offline__slash{stroke:#ff8a7a;stroke-width:6px;stroke-linecap:round}.dm-offline__caption{color:#ffffffb3;max-width:260px;margin:0;font-size:13px;line-height:1.55}.dm-offline__status{flex-direction:column;align-items:flex-start;padding:40px 40px 30px;display:flex}.dm-offline__badge{background:var(--dm-offline-danger-bg);color:var(--dm-offline-danger);border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.dm-offline__badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.dm-offline__title{color:var(--dm-offline-text);letter-spacing:-.01em;margin:16px 0 8px;font-size:24px;font-weight:650;line-height:1.25}.dm-offline__message{color:var(--dm-offline-muted);margin:0;font-size:14px;line-height:1.6}.dm-offline__tips{border-top:1px solid var(--dm-offline-line);flex-direction:column;gap:10px;width:100%;margin:20px 0 0;padding:16px 0 0;list-style:none;display:flex}.dm-offline__tips li{color:var(--dm-offline-text);align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.dm-offline__tips i{width:18px;color:var(--dm-offline-accent);text-align:center;margin-top:2px}.dm-offline__actions{width:100%;margin-top:24px;display:flex}.dm-offline__retry{background:linear-gradient(180deg, var(--dm-offline-ink-soft) 0%, var(--dm-offline-ink) 100%);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14.5px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.dm-offline__retry:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 22px -10px #11101dbf}.dm-offline__retry:disabled{opacity:.75;cursor:progress}.dm-offline__retry:focus-visible{outline:2px solid var(--dm-offline-accent);outline-offset:2px}.dm-offline__hint{color:var(--dm-offline-muted);align-items:center;gap:8px;margin:12px 0 0;font-size:12px;display:flex}.dm-offline__pulse{background:var(--dm-offline-accent);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite dm-offline-pulse}@keyframes dm-offline-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dm-offline-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (width<=720px){.dm-offline{padding:16px}.dm-offline__panel{grid-template-columns:1fr}.dm-offline__visual{padding:24px}.dm-offline__art{width:170px}.dm-offline__status{padding:28px 22px 24px}}@media (prefers-reduced-motion:reduce){.dm-offline__panel,.dm-offline__pulse,.dm-offline__retry{transition:none;animation:none}}.dm-step-workflow{--sw-canvas:#f5f5f7;--sw-surface:#fff;--sw-hairline:#00000014;--sw-hairline-strong:#00000024;--sw-text:#1d1d1f;--sw-muted:#6e6e73;--sw-subtle:#8e8e93;--sw-ink:#11101d;background:var(--sw-canvas);height:100%;min-height:0;color:var(--sw-text);-webkit-font-smoothing:antialiased;flex-direction:column;font:13px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow:clip}.dm-step-workflow *,.dm-step-workflow :before,.dm-step-workflow :after{box-sizing:border-box}.dm-step-workflow button{font:inherit}.sw-header{border-bottom:1px solid var(--sw-hairline-strong);background:linear-gradient(#fbfbfc 0%,#f7f7f8 100%);flex:none;align-items:center;gap:12px;min-height:64px;padding:10px 20px;display:flex}.sw-icon{width:36px;height:36px;box-shadow:0 0 0 1px var(--sw-hairline), 0 1px 2px #0000000f;color:var(--sw-muted);background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.sw-heading{flex:1;min-width:0}.sw-heading h1{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;overflow:hidden}.sw-meta{color:var(--sw-subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.sw-steps{background:#0000000e;border-radius:10px;flex:none;gap:2px;margin:0;padding:3px;list-style:none;display:flex}.sw-steps li>span,.sw-steps li>button{height:28px;color:var(--sw-muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:12.5px;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.sw-steps li>button{cursor:pointer}.sw-steps li>button:hover{color:var(--sw-text)}.sw-step-number{width:18px;height:18px;color:var(--sw-muted);font-variant-numeric:tabular-nums;background:#00000014;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.sw-steps li.is-completed .sw-step-number{color:#fff;background:#30a46c;font-size:8.5px}.sw-steps li.is-active>span,.sw-steps li.is-active>button{color:var(--sw-text);background:#fff;font-weight:600;box-shadow:0 1px 2px #0000001f,0 0 0 .5px #0000000f}.sw-steps li.is-active .sw-step-number{background:var(--sw-ink);color:#fff}.sw-actions{border-left:1px solid var(--sw-hairline-strong);flex:none;align-items:center;gap:6px;margin-left:8px;padding-left:14px;display:flex}.sw-back,.sw-next{cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:8px;height:34px;font-size:13px;display:inline-flex}.sw-back{color:var(--sw-muted);background:0 0;border:0;padding:0 12px;font-weight:500}.sw-back i{font-size:11px}.sw-back:hover:not(:disabled){color:var(--sw-text);background:#0000000f}.sw-back:disabled{opacity:.35;cursor:default}.sw-next{background:linear-gradient(180deg, #2a2940 0%, var(--sw-ink) 100%);color:#fff;border:0;justify-content:center;min-width:96px;padding:0 16px;font-weight:600;box-shadow:inset 0 1px #ffffff1a,0 4px 10px -4px #11101d8c}.sw-next:hover:not(:disabled){background:linear-gradient(#35344f 0%,#1b1a2c 100%)}.sw-next:disabled{opacity:.45;cursor:default}.sw-next i{font-size:11px}.sw-main{flex:1;min-height:0;overflow-y:auto}.sw-stage{flex-direction:column;max-width:1120px;min-height:100%;margin:0 auto;padding:26px 28px 32px;display:flex}.sw-intro{margin-bottom:16px}.sw-intro h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:650}.sw-intro p{color:var(--sw-muted);margin:4px 0 0;font-size:13px}.sw-content{flex-direction:column;flex:1;min-height:0;display:flex}.sw-status{border-top:1px solid var(--sw-hairline-strong);min-height:30px;color:var(--sw-muted);background:#f7f7f8;flex:none;align-items:center;gap:8px;padding:0 20px;font-size:11.5px;display:flex}.sw-status i{color:var(--sw-subtle)}@media (width<=1100px){.sw-step-label{display:none}.sw-steps li>span,.sw-steps li>button{padding:0 6px}}@media (width<=720px){.sw-meta,.sw-back{display:none}}.dm-permissions{box-sizing:border-box;justify-content:center;align-items:center;min-height:100%;padding:36px 24px;display:flex}.dm-permissions__layout{background:#fff;border:1px solid #dfdfe5;border-radius:12px;grid-template-columns:64px minmax(0,1fr);gap:20px;width:100%;max-width:800px;padding:24px 28px;display:grid;box-shadow:0 14px 30px #1e1d2714}.dm-permissions__visual{background:#fff3f2;border:1px solid #f3d4d1;border-radius:12px;justify-content:center;align-self:start;align-items:center;width:62px;height:62px;display:flex}.dm-permissions__illustration{width:46px;height:46px}.dm-permissions__content{flex-direction:column;justify-content:center;display:flex}.dm-permissions__title{color:#24232d;letter-spacing:-.02em;margin:5px 0 8px;font-size:22px;font-weight:600;line-height:1.25}.dm-permissions__eyebrow{color:#a34b45;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.dm-permissions__eyebrow:before{content:"";background:#d55b53;border-radius:50%;width:6px;height:6px}.dm-permissions__message{color:#65636e;margin:0;font-size:14px;line-height:1.6}.dm-permissions__details{color:#85828d;margin:10px 0 0;font-size:13px;line-height:1.55}.dm-permissions__badge{letter-spacing:.02em;color:#b91c1c;background:#b91c1c14;border:1px solid #b91c1c33;border-radius:999px;align-items:center;width:max-content;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.dm-permissions__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.dm-permissions__btn{appearance:none;color:#383641;cursor:pointer;background:#f7f7f9;border:1px solid #d8d7de;border-radius:8px;padding:8px 13px;font-size:13px;font-weight:600}.dm-permissions__btn:hover{background:#ecebf0}.dm-permissions__btn--primary{color:#fff;background:#282631;border-color:#282631}.dm-permissions__btn--primary:hover{background:#17161e}.dm-permissions__btn--ghost{color:#374151;background:0 0;border-color:#0000}@media (width<=768px){.dm-permissions{align-items:flex-start;padding:24px 16px}.dm-permissions__layout{grid-template-columns:1fr;padding:22px}.dm-permissions__visual{margin-bottom:2px}.dm-permissions__actions{margin-top:16px}}.dm-subscription{--dm-sub-ink:#11101d;--dm-sub-ink-soft:#2a2940;--dm-sub-surface:#fff;--dm-sub-canvas:#f4f4f7;--dm-sub-line:#e4e3ea;--dm-sub-text:#1d1c26;--dm-sub-muted:#6b6977;--dm-sub-accent:#4b47a3;--dm-sub-warn:#9a5a00;--dm-sub-warn-bg:#fff4e0;box-sizing:border-box;background:var(--dm-sub-canvas);min-height:100%;color:var(--dm-sub-text);justify-content:center;align-items:center;padding:40px 24px;display:flex}.dm-subscription *,.dm-subscription :before,.dm-subscription :after{box-sizing:border-box}.dm-subscription__panel{border:1px solid var(--dm-sub-line);background:var(--dm-sub-surface);border-radius:16px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);width:100%;max-width:940px;display:grid;overflow:hidden;box-shadow:0 1px 2px #11101d0a,0 24px 48px -24px #11101d47}.dm-subscription__product{background:radial-gradient(120% 80% at 0% 0%, #7873dc38 0%, transparent 60%), linear-gradient(180deg, var(--dm-sub-ink-soft) 0%, var(--dm-sub-ink) 100%);color:#fff;flex-direction:column;gap:14px;padding:36px 34px;display:flex;position:relative}.dm-subscription__glyph{background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:inline-flex}.dm-subscription__product-name{letter-spacing:-.01em;margin:6px 0 0;font-size:22px;font-weight:650;line-height:1.25}.dm-subscription__tagline{color:#ffffffb3;margin:0;font-size:13.5px;line-height:1.55}.dm-subscription__features{border-top:1px solid #ffffff1f;flex-direction:column;gap:11px;margin:10px 0 0;padding:18px 0 0;list-style:none;display:flex}.dm-subscription__features li{color:#ffffffe0;align-items:center;gap:12px;font-size:13.5px;display:flex}.dm-subscription__features i{color:#b9b5ff;text-align:center;width:18px}.dm-subscription__status{flex-direction:column;align-items:flex-start;padding:40px 40px 28px;display:flex}.dm-subscription__badge{color:var(--dm-sub-accent);background:#efeef9;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.dm-subscription__badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.dm-subscription__badge.is-expired{background:var(--dm-sub-warn-bg);color:var(--dm-sub-warn)}.dm-subscription__title{letter-spacing:-.015em;text-wrap:balance;margin:16px 0 10px;font-size:24px;font-weight:650;line-height:1.25}.dm-subscription__message{max-width:52ch;color:var(--dm-sub-muted);margin:0;font-size:14px;line-height:1.6}.dm-subscription__company{border:1px solid var(--dm-sub-line);background:#fafafc;border-radius:12px;align-items:center;gap:12px;width:100%;margin-top:24px;padding:12px 14px;display:flex}.dm-subscription__company-avatar{background:var(--dm-sub-ink);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:inline-flex}.dm-subscription__company-text{flex-direction:column;flex:1;min-width:0;display:flex}.dm-subscription__company-text small{color:var(--dm-sub-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.dm-subscription__company-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.dm-subscription__company-switch,.dm-subscription__secondary{border:1px solid var(--dm-sub-line);background:var(--dm-sub-surface);color:var(--dm-sub-text);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:8px 12px;font-size:13px;font-weight:600}.dm-subscription__company-switch:hover,.dm-subscription__secondary:hover{background:#f4f4f7;border-color:#c9c7d6}.dm-subscription__actions{flex-wrap:wrap;gap:10px;width:100%;margin-top:20px;display:flex}.dm-subscription a.dm-subscription__buy{background:linear-gradient(180deg, var(--dm-sub-ink-soft) 0%, var(--dm-sub-ink) 100%);color:#fff;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 22px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 18px -10px #11101db3}.dm-subscription a.dm-subscription__buy:hover{color:#fff;transform:translateY(-1px);box-shadow:0 12px 22px -10px #11101dbf}.dm-subscription a.dm-subscription__buy i{font-size:12px;transition:transform .15s}.dm-subscription a.dm-subscription__buy:hover i{transform:translate(3px)}.dm-subscription__hint{color:var(--dm-sub-muted);align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.dm-subscription__footer{border-top:1px solid var(--dm-sub-line);width:100%;color:var(--dm-sub-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:28px;padding-top:16px;font-size:13px;display:flex}.dm-subscription__footer button{color:var(--dm-sub-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.dm-subscription__footer button:hover{text-decoration:underline}.dm-subscription button:focus-visible,.dm-subscription a:focus-visible{outline:2px solid var(--dm-sub-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dm-subscription a.dm-subscription__buy,.dm-subscription a.dm-subscription__buy i{transition:none}}@media (width<=760px){.dm-subscription{padding:20px 16px}.dm-subscription__panel{grid-template-columns:1fr}.dm-subscription__product,.dm-subscription__status{padding:28px 24px}}.dict-listing{width:100%}.dict-listing__header{padding:12px}.dict-listing__cards{border-top:1px solid #e8e8ec;border-bottom:1px solid #e8e8ec}.dict-listing__header h2{margin:0 0 4px;font-size:18px;font-weight:700}.dict-listing__header p{color:#777;margin:0;font-size:13px}.dict-form-field{padding:0 4px}.dict-toggle-field-row{cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;padding-top:8px;padding-bottom:8px;display:flex}.dict-form-checkbox{accent-color:#15803d;cursor:pointer;flex-shrink:0;width:16px;height:16px}.dict-form-checkbox:disabled{cursor:not-allowed}.dict-toggle-field-row__label{color:#1a1a1e;font-size:13px}.dict-toggle-field-row__hint{color:#777;margin-left:4px;font-style:normal;font-weight:400}.dict-list{overscroll-behavior:contain;background:#fff;border:1px solid #e8e8ec;flex-direction:column;max-height:40dvh;display:flex;overflow:hidden auto}.dict-list-row{cursor:pointer;border-bottom:1px solid #e8e8ec;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:background-color .12s;display:flex}.dict-list-row:last-child{border-bottom:none}.dict-list-row:hover{background:#f7f7f8}.dict-list-row--disabled{cursor:not-allowed;opacity:.55}.dict-list-row--disabled:hover{background:0 0}.dict-list-row__icon{color:#445465;background:#44546512;border:1px solid #e8e8ec;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:flex}.dict-list-row__icon img{object-fit:contain;width:18px;height:18px}.dict-list-row__main{flex:auto;min-width:0}.dict-list-row__title{color:#1a1a1e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.dict-list-row__meta{color:#7a7a85;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.dict-list-row__chevron{color:#b5b5bb;flex-shrink:0;font-size:12px}.dict-list-row__delete{color:#b5b5bb;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dict-list-row__delete:hover{color:#dc2626;background:#fdecec}.dict-row-badge{color:#445465;background:#44546512;border:1px solid #e8e8ec;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:650}.stats-page{color:#1a1d23;background:#f8fafc;max-width:1320px;min-height:100%;margin:0 auto;padding:28px 24px;padding-bottom:calc(28px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))!important}.stats-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.stats-header__eyebrow{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.stats-header h1{letter-spacing:-.03em;margin:4px 0 0;font-size:28px}.stats-header p{color:#64748b;margin:6px 0 0;font-size:14px}.stats-content{transition:opacity .2s}.stats-page.is-refreshing .stats-content{opacity:.55;pointer-events:none}.stats-progress-bar{background:#e6edf7;border-radius:99px;height:6px;position:relative;overflow:hidden}.stats-progress-bar__fill{background:#1f6fe0;border-radius:99px;height:100%;transition:width .35s}.stats-progress-bar.is-success .stats-progress-bar__fill{background:#059669}.stats-progress-bar.is-error .stats-progress-bar__fill{background:#dc2626;width:100%}.stats-progress-bar.is-indeterminate:not(.is-error) .stats-progress-bar__fill{width:35%;animation:1.3s ease-in-out infinite stats-progress-slide}@keyframes stats-progress-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}.stats-progress-card{background:#fff;border:1px solid #dbe7fb;border-radius:10px;align-items:center;gap:16px;margin-bottom:18px;padding:18px 20px;display:flex;box-shadow:0 2px 6px #0000000d}.stats-progress-card.is-error{border-color:#fecaca}.stats-progress-card__icon{color:#1f6fe0;background:#eff6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;display:flex}.stats-progress-card.is-error .stats-progress-card__icon{color:#dc2626;background:#fef2f2}.stats-progress-card__body{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.stats-progress-card__head{color:#1a1d23;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.stats-progress-card__pct{color:#1f6fe0;font-size:13px;font-weight:700}.stats-progress-card__meta{color:#6b7280;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12px;display:flex}.stats-refreshing{z-index:5;color:#1f6fe0;background:#fffffff5;border:1px solid #dbe7fb;border-radius:10px;flex-direction:column;gap:7px;margin-bottom:14px;padding:10px 14px;font-size:12.5px;display:flex;position:sticky;top:8px;box-shadow:0 6px 18px #0f172a14}.stats-refreshing.is-error{color:#dc2626;border-color:#fecaca}.stats-refreshing__head{align-items:center;gap:8px;display:flex}.stats-refreshing__message{color:#1a1d23;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.stats-refreshing__count{color:#6b7280}.stats-loading .dstat-grid{margin-bottom:18px}.stats-skeleton{background:#fff;position:relative;overflow:hidden}.stats-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#e2e8f0b3,#0000);animation:1.6s infinite stats-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.stats-skeleton--card{height:112px}.stats-skeleton--section{height:340px}@keyframes stats-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.stats-skeleton:after,.stats-progress-bar.is-indeterminate .stats-progress-bar__fill{animation:none}}.stats-notice{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:14px 16px;font-size:13px}.stats-empty{color:#94a3b8;justify-content:center;align-items:center;min-height:120px;font-size:13px;display:flex}.stats-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.stats-filter{flex-direction:column;gap:6px;display:flex;position:relative}.stats-filter__label{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.stats-trigger{color:#252a34;cursor:pointer;background:#fff;border:1px solid #d8dee7;border-radius:7px;align-items:center;gap:8px;width:240px;height:38px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:flex}.stats-trigger:hover{border-color:#aeb7c4}.stats-trigger:focus-visible{border-color:#8792a2;outline:none;box-shadow:0 0 0 3px #4755691a}.stats-trigger:disabled{cursor:default;opacity:.6}.stats-trigger__label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.stats-trigger__chevron{color:#9aa3af;font-size:10px}.stats-resource-chip{color:#1f6fe0;background:#bfdbfe;border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:700}.stats-panel{z-index:1000;background:#fff;border:1px solid #e0e4ea;border-radius:10px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 12px 32px #00000024}.stats-panel--resource{flex-direction:column;width:300px;max-height:420px;padding:8px;overflow-y:auto}.stats-panel__head{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px 4px;font-size:10px;font-weight:700}.stats-preset-list{border-right:1px solid #f0f2f5;flex-direction:column;gap:1px;min-width:175px;padding:8px;display:flex}.stats-preset-btn{color:#444;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:8px 12px;font-size:13px}.stats-preset-btn:hover{background:#f5f6fa}.stats-preset-btn.is-active{color:#1a1f2e;background:#f0f2f5;font-weight:600}.stats-custom-range{flex-direction:column;flex:1;justify-content:space-between;gap:16px;padding:16px 20px;display:flex}.stats-date-inputs{align-items:flex-end;gap:10px;margin-top:6px;display:flex}.stats-date-inputs label{flex-direction:column;display:flex}.stats-date-label{color:#aaa;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700}.stats-date-input{color:#333;border:1px solid #dde1e7;border-radius:6px;width:140px;padding:7px 10px;font-size:13px}.stats-date-input:focus{border-color:#3e4a59;outline:none;box-shadow:0 0 0 2px #3e4a591f}.stats-date-sep{color:#ccc;padding-bottom:8px;font-size:16px}.stats-date-error{color:#dc2626;max-width:300px;margin-top:10px;font-size:12px}.stats-apply-row{justify-content:flex-end;gap:8px;display:flex}.stats-btn-cancel,.stats-btn-apply{cursor:pointer;border-radius:6px;padding:7px 16px;font-size:12px}.stats-btn-cancel{color:#666;background:#fff;border:1px solid #dde1e7}.stats-btn-cancel:hover{background:#f5f6fa}.stats-btn-apply{color:#fff;background:#1a1d23;border:none;font-weight:500}.stats-btn-apply:hover{background:#2d3744}.stats-btn-apply:disabled{cursor:default;background:#9ca3af}.stats-resource-item{color:#252a34;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:12.5px;display:flex}.stats-resource-item:hover{background:#f5f6fa}.stats-resource-item.is-pinned{background:#f0f2f5;font-weight:700}.stats-resource-item.is-active:not(.is-pinned){background:#f5f6fa;font-weight:600}.stats-resource-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.stats-resource-item-sub{color:#666;font-size:11px;font-weight:400}.stats-resource-divider{background:#f0f2f5;height:1px;margin:6px 4px}.stats-summary{margin-bottom:18px}.stats-summary__title{color:#6b7280;letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;padding-left:2px;font-size:11px;font-weight:700}.dstat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.dstat-card{background:#fff;border:1px solid #e2e5e9;border-radius:8px;min-width:0;padding:14px 16px 16px;box-shadow:0 2px 6px #00000012}.dstat-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.dstat-label{color:#6b7280;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.dstat-icon{color:#475569;background:#eef2f6;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}.dstat-value{color:#1a1d23;letter-spacing:-.4px;overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.2}.dstat-unit{color:#6b7280;margin-left:5px;font-size:14px;font-weight:600}.dstat-sub{color:#9ca3af;margin-top:9px;font-size:12px}.dstat-bar-wrap{align-items:center;gap:8px;margin-top:10px;display:flex}.dstat-bar-track{background:#eef2f7;border-radius:99px;flex:1;height:5px;overflow:hidden}.dstat-bar-fill{border-radius:99px;height:100%}.dstat-pct{text-align:right;min-width:36px;font-size:12px;font-weight:700}.stats-currency{margin-bottom:18px}.stats-currency-notice{color:#4b5563;background:#f1f3f6;border-left:3px solid #6b7280;padding:9px 12px;font-size:12px;line-height:1.45}.stats-currency-warning{color:#92400e;background:#fffbeb;border-left:3px solid #d97706;align-items:center;gap:9px;margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.stats-currency-warning i{color:#d97706;font-size:15px}.stats-section{background:#fff;border:1px solid #e2e5e9;border-radius:10px;margin-bottom:20px;box-shadow:0 2px 6px #0000000d}.stats-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:20px 24px 4px;display:flex}.stats-section-title{color:#1a1d23;margin:0;font-size:15px;font-weight:700}.stats-section-subtitle{color:#6b7280;margin-top:3px;font-size:12.5px}.stats-section-legend{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.stats-legend-item{color:#6b7280;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.stats-legend-dot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.stats-section-body{flex-direction:column;gap:24px;padding:12px 24px 24px;display:flex}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;display:grid}.stats-chart{min-width:0}.stats-chart__title{color:#334155;margin-bottom:8px;font-size:13px;font-weight:600}.stats-chart__legend{margin-top:10px}.stats-donut{align-items:center;gap:16px;display:flex}.stats-donut__chart{flex:0 0 200px;width:200px}.stats-donut__legend{flex-direction:column;flex:1;gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.stats-donut__legend li{align-items:center;gap:8px;font-size:12.5px;display:flex}.stats-donut__name{color:#334155;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.stats-donut__value{color:#1a1d23;white-space:nowrap;font-weight:600}.stats-donut__share{color:#6b7280;text-align:right;min-width:44px}.stats-tooltip{background:#fff;border:1px solid #e2e5e9;border-radius:8px;min-width:160px;padding:10px 12px;font-size:12px;box-shadow:0 8px 24px #0f172a1f}.stats-tooltip__label{color:#1a1d23;margin-bottom:6px;font-weight:700}.stats-tooltip__row{align-items:center;gap:8px;padding:2px 0;display:flex}.stats-tooltip__name{color:#6b7280;flex:1}.stats-tooltip__row small{color:#6b7280;font-weight:500}.hm{align-items:flex-start;display:flex;overflow-x:auto}.hm-body{flex:1;min-width:620px}.hm-grid{gap:2px;width:100%;display:flex}.hm-week{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hm-cell{border-radius:2px;width:100%;height:12px}.hm-legend .hm-cell{flex-shrink:0;width:12px}.hm-empty{background:0 0}.hm-0{background:#ebedf0}.hm-1{background:#9be9a8}.hm-2{background:#40c463}.hm-3{background:#30a14e}.hm-4{background:#216e39}.hm-months{color:#888;gap:2px;margin-bottom:4px;font-size:10px;display:flex}.hm-month-label{white-space:nowrap;flex:1;min-width:0;overflow:visible}.hm-dow{flex-direction:column;flex-shrink:0;gap:2px;margin-top:16px;margin-right:6px;display:flex}.hm-dow-label{color:#888;height:12px;font-size:10px;line-height:12px}.hm-legend{color:#888;justify-content:flex-end;align-items:center;gap:4px;margin-top:8px;font-size:11px;display:flex}@media (width<=900px){.stats-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.stats-page{padding:18px 14px}.stats-header h1{font-size:23px}.stats-toolbar,.stats-filter,.stats-trigger{width:100%}.stats-panel{top:auto;right:10px;bottom:calc(10px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));max-height:75vh;position:fixed;left:10px;overflow-y:auto}.stats-panel--period{flex-direction:column}.stats-panel--resource{width:auto}.stats-preset-list{border-bottom:1px solid #f0f2f5;border-right:none;grid-template-columns:1fr 1fr;display:grid}.stats-preset-list .stats-panel__head{grid-column:1/-1}.stats-date-input{width:100%}.stats-date-inputs label{flex:1}.stats-section-head{padding:16px 16px 4px}.stats-section-body{padding:10px 16px 18px}.stats-donut{flex-direction:column;align-items:stretch}.stats-donut__chart{flex-basis:auto;width:100%}}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}select:focus>option:checked{background-color:#d1cdcd}[href]{text-decoration:none}.sidebar{background:var(--menu-bg);z-index:9999999;will-change:transform, width;width:360px;height:100%;font-family:Poppins,sans-serif;transition:transform .3s,width .3s;position:fixed;top:0;left:-1px;transform:translate(0,0)}.sidebar .logo-details i{color:#fff;text-align:center;min-width:78px;height:50px;font-size:28px;line-height:50px}.logo-details img{text-align:center;object-fit:cover;height:40px;margin-left:20px;margin-right:10px}.sidebar .logo-details{align-items:center;width:100%;height:60px;display:flex}.sidebar .logo-details .logo_name{color:var(--menu-text);white-space:nowrap;font-size:17px;font-weight:600;transition:all .3s .1s}.sidebar.dimarchi_dark_theme_close .logo-details .logo_name{opacity:0;pointer-events:none;transition-delay:0s}.sidebar .sidebar-footer{color:#fff;text-align:center;width:100%;font-size:12px;position:absolute;bottom:10px}.sidebar-search{border:1px solid var(--menu-border);background:#fff;align-items:center;margin:8px 16px 14px;transition:opacity .2s;display:flex;position:relative}.sidebar-search>i{color:#71717a;margin-left:11px;font-size:14px}.sidebar-search input{color:#18181b;background:0 0;border:0;outline:0;width:100%;min-width:0;height:36px;padding:0 10px;font-family:inherit;font-size:13px}.sidebar-search input::-webkit-search-cancel-button{display:none}.sidebar-search button{color:#71717a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.sidebar-search button i{font-size:14px}.sidebar.dimarchi_dark_theme_close .sidebar-search{display:none}.sidebar .menu-search-results{padding-top:0}.sidebar .menu-search-results li a{width:100%;min-height:46px;padding:0 20px}.sidebar .menu-search-results li a .link_name{max-height:none;padding-right:16px;font-size:15px}.sidebar .menu-search-empty{color:var(--menu-text-dim);padding:18px 20px;font-size:14px;line-height:1.5}.sidebar.dimarchi_dark_theme_close .sidebar-footer{display:none}.sidebar .nav-links{height:100%;padding:0 0 150px;overflow:auto}html.capacitor.android .sidebar .nav-links{padding-bottom:calc(150px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))!important}.sidebar.dimarchi_dark_theme_close .nav-links{overflow:visible}.sidebar .nav-links::-webkit-scrollbar{display:none}.sidebar .nav-links li{list-style:none;transition:all .4s;position:relative}.sidebar .nav-links li .iocn-link{justify-content:space-between;align-items:center;display:flex}.sidebar.dimarchi_dark_theme_close .nav-links li .iocn-link{display:block}.sidebar .nav-links li .iocn-link a{width:calc(100% - 80px)}.sidebar .nav-links li i{text-align:center;min-width:78px;height:50px;color:var(--menu-text);cursor:pointer;font-size:20px;line-height:50px;transition:all .3s}.sidebar .nav-links li i.arrow{height:20px;line-height:20px}.sidebar .nav-links li i.arrow.reversed{transition:all .3s;transform:rotate(-180deg)}.sidebar.dimarchi_dark_theme_close .nav-links i.arrow,.sidebar.dimarchi_dark_theme_close .nav-links i.arrow-2{display:none}.sidebar .nav-links li a{align-items:center;text-decoration:none;display:flex}.sidebar .nav-links li a .link_name{color:var(--menu-text-dim);max-height:50px;font-size:19px;font-weight:400;transition:all .4s}.sidebar.dimarchi_dark_theme_close .nav-links li a .link_name{opacity:0;pointer-events:none}.sidebar .nav-links li .sub-menu.db .link_name{padding:0;font-size:15px;display:block}.sidebar.dimarchi_dark_theme_open .nav-links li .sub-menu .submenu_header_link{display:none}.sidebar.dimarchi_dark_theme_close .nav-links li .sub-menu .submenu_header span,.sidebar.dimarchi_dark_theme_open>.nav-links>li>.iocn-link .link_name{font-size:18px}.sidebar.dimarchi_dark_theme_close .nav-links li .sub-menu .submenu_header_link{opacity:1}.sidebar .nav-links li .sub-menu{background:var(--menu-bg-alt);border-left:2px solid var(--menu-border);margin-top:-10px;padding:6px 6px 14px 80px;display:none}.sidebar .nav-links li .sub-menu.db,.sidebar .nav-links li.showMenu .sub-menu{display:block}.sidebar .nav-links li .sub-menu a{color:#fff;white-space:nowrap;opacity:.6;padding:5px 0;font-size:15px;transition:all .3s}.sidebar .nav-links .sub-menu-2nd .option:hover,.sidebar .nav-links li .sub-menu a:hover{opacity:1;color:var(--menu-text)}.sidebar.dimarchi_dark_theme_close .li:hover>.sub-menu-2nd{opacity:1;pointer-events:auto;display:block;top:0}.sidebar.dimarchi_dark_theme_close .nav-links li .sub-menu{opacity:0;pointer-events:none;border-radius:0 6px 6px 0;margin-top:0;padding:5px 20px;transition:all;display:block;position:absolute;top:-10px;left:100%}.sidebar.dimarchi_dark_theme_close .nav-links li:hover .sub-menu{opacity:1;pointer-events:auto;transition:all .4s;top:0}.sidebar .nav-links li .sub-menu .link_name{display:none}.sidebar.dimarchi_dark_theme_close .nav-links li .sub-menu .link_name{opacity:1;font-size:15px;display:block}.sidebar .nav-links li .sub-menu.blank{opacity:0;pointer-events:none;padding:3px 20px 6px 16px}.sidebar .nav-links li:hover{background:var(--menu-hover)}.sidebar .nav-links li:hover .sub-menu.blank{top:50%;transform:translateY(-50%)}.sidebar .nav-links .sub-menu-2nd{margin-left:20px;padding:0;display:none}.sidebar .nav-links .sub-menu-2nd.db{display:block}.sidebar .nav-links .sub-menu-2nd .option{color:#fff;white-space:nowrap;opacity:.6;padding:6px 0;font-size:15px;transition:all .3s}.sidebar .nav-links .sub-menu-2nd .option:hover{opacity:1}.sidebar.dimarchi_dark_theme_close .sub-menu-2nd{background:var(--menu-bg-alt2);border:1px solid var(--menu-border);opacity:0;pointer-events:none;z-index:1000;border-radius:6px;min-width:50px;margin-top:0;padding:5px 20px;transition:all;display:block;position:absolute;top:-10px;left:80%}.dimarchi_dark_theme_close .li:hover>div>.sub-menu-2nd{opacity:1;pointer-events:auto;transition:all .4s;display:block;top:0}.dimarchi_dark_theme_close .open-menu,.dimarchi_dark_theme_open .close-menu{visibility:hidden}.open-menu.fas{width:inherit;cursor:pointer;justify-content:flex-end;padding-right:24px;display:flex}.home-section .home-content .dimarchi-menu{cursor:pointer;color:var(--menu-text);font-size:26px;position:relative;left:78px}.sidebar-overlay{opacity:0;pointer-events:none;z-index:99999;background:#00000047;transition:opacity .25s;position:fixed;inset:0}.sidebar.dimarchi_dark_theme_open~.sidebar-overlay{opacity:1;pointer-events:auto}.sidebar~.home-section{width:100%;left:0}@media (width>=1024px){.sidebar.dimarchi_dark_theme_open~.home-section{width:calc(100% - 78px);left:78px}}.home-section{height:calc((var(--vh,1vh) * 100));background:#fff;position:relative}.home-section .home-content{background-color:var(--menu-bg);border-bottom:1px solid var(--menu-border);z-index:999;width:100%;height:60px;padding-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));align-items:center;display:flex;position:sticky;top:0}.sidebar.dimarchi_dark_theme_close{width:78px;transform:translate(0,0)}.home-section .home-content .home-title{color:#fff;place-content:center flex-start;align-items:center;width:100%;font-family:Times new roman;font-size:30px;display:flex;position:relative}.dmc-bc__list{padding-bottom:4px}.home-title-left{align-items:center;gap:12px;display:flex}.home-breadcrumbs{align-items:center;padding-left:70px;display:flex}.home-title-center{position:absolute;left:50%;transform:translate(-50%)}.home-title-right{align-items:center;margin-left:auto;display:flex}.home-title .logout{width:40px;margin:0 15px;padding-left:8px;font-size:25px;position:relative;top:0;right:0}.home-title-center-phrase{text-transform:none;color:var(--menu-text);font-family:Poppins;font-size:20px;top:7px}@media (width>=1200px){.sidebar.dimarchi_dark_theme_close{width:78px}}@media (width>=900px){.sidebar.dimarchi_dark_theme_close{width:78px}}@media (width<=620px){.home-section{left:unset;width:100%;position:relative}.sidebar.dimarchi_dark_theme_close .nav-links li .sub-menu{display:none}.home-content .dimarchi-menu{margin-left:12px;left:0!important}.sidebar.dimarchi_dark_theme_close{width:100%;transform:translate(-100%)}.sidebar.dimarchi_dark_theme_close .nav-links{display:none}.sidebar.dimarchi_dark_theme_close .logo-details{transition:all .3s;display:none}.sidebar{width:101%}.pmenu{width:100%!important;left:0!important}}html.capacitor.android .sidebar{will-change:transform;transition:transform .18s ease-out}html.capacitor.android .sidebar.sidebar--android{contain:layout paint;overflow:hidden}html.capacitor.android .sidebar--android .android-menu__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:calc(100% - 60px);overflow-y:auto}html.capacitor.android .sidebar--android .sidebar-search{margin:8px 14px 12px}html.capacitor.android .sidebar--android .sidebar-search input{border-left:0}html.capacitor.android .sidebar--android .android-menu__list{padding:0 10px calc(24px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));margin:0;list-style:none}html.capacitor.android .sidebar--android .android-menu__list--depth-1,html.capacitor.android .sidebar--android .android-menu__list--depth-2{padding:0 0 2px 16px}html.capacitor.android .sidebar--android .android-menu__row{min-height:48px;display:flex}html.capacitor.android .sidebar--android .android-menu__link,html.capacitor.android .sidebar--android .android-menu__toggle{color:var(--menu-text);font:inherit;background:0 0;border:0}html.capacitor.android .sidebar--android .android-menu__link{min-width:0;color:var(--menu-text-dim);text-align:left;flex:1;align-items:center;gap:12px;padding:10px 8px;font-size:15px;display:flex}html.capacitor.android .sidebar--android .android-menu__list--depth-1 .android-menu__link,html.capacitor.android .sidebar--android .android-menu__list--depth-2 .android-menu__link{padding-top:4px;padding-bottom:4px}html.capacitor.android .sidebar--android .android-menu__list--depth-1 .android-menu__row,html.capacitor.android .sidebar--android .android-menu__list--depth-2 .android-menu__row{min-height:36px}html.capacitor.android .sidebar--android .android-menu__link i{width:24px;color:var(--menu-text);text-align:center;font-size:17px}html.capacitor.android .sidebar--android .android-menu__toggle{width:48px;color:var(--menu-text-dim)}html.capacitor.android .sidebar--android .android-menu__empty{color:var(--menu-text-dim);padding:18px 8px}html.capacitor.android .sidebar .nav-links,html.capacitor.android .sidebar.dimarchi_dark_theme_close .nav-links{overflow-y:auto}html.capacitor.android .sidebar .nav-links li,html.capacitor.android .sidebar .nav-links li .sub-menu a,html.capacitor.android .sidebar .nav-links .sub-menu-2nd .option{transition:opacity .15s,background-color .15s}html.capacitor.android .sidebar-overlay,html.capacitor.android .profile>.poverlay{will-change:opacity}html.capacitor.android .profile>.pmenu,html.capacitor.android .profile.dimarchi_dark_theme_close .pmenu,html.capacitor.android .profile.dimarchi_dark_theme_open .pmenu{will-change:transform;transition:transform .18s ease-out}html.capacitor.android .profile.dimarchi_dark_theme_close .pmenu{transform:translate(100%)}html.capacitor.android .profile.dimarchi_dark_theme_open .pmenu{transform:translate(0,0)}@media (width<=620px){html.capacitor.android .sidebar.dimarchi_dark_theme_close .logo-details{visibility:hidden;pointer-events:none;display:flex}html.capacitor.android .sidebar.dimarchi_dark_theme_open .logo-details{visibility:visible;pointer-events:auto}html.capacitor.android .sidebar.dimarchi_dark_theme_close .nav-links{visibility:hidden;pointer-events:none;display:block}html.capacitor.android .sidebar.dimarchi_dark_theme_open .nav-links{visibility:visible;pointer-events:auto}}.circle{background-color:#fff;border-color:gray;border-radius:50%}.profile{font-family:Poppins,sans-serif}.profile.dimarchi_dark_theme_close{pointer-events:none}.profile.dimarchi_dark_theme_open{pointer-events:auto}.profile.dimarchi_dark_theme_close .poverlay{opacity:0;pointer-events:none}.profile.dimarchi_dark_theme_open .poverlay{opacity:1;pointer-events:auto}.profile.dimarchi_dark_theme_close .pmenu{transition:transform .22s ease-out;transform:translate(100%)}.profile.dimarchi_dark_theme_open .pmenu{transition:transform .22s ease-out;transform:translate(0)}.pmenu .profile_company{white-space:nowrap;text-overflow:ellipsis;width:240px;font-size:12px;display:block;overflow:hidden}.pmenu hr{color:#fff;border-top:1px solid #d3d3d3;width:100%;margin:4px 0}.profile,.profile>.poverlay{z-index:29999;width:100%;left:0}.profile,.profile>.pmenu,.profile>.poverlay{height:100%;position:fixed;top:0}.profile>.pmenu{background:var(--menu-bg-alt2);border-left:1px solid var(--menu-border);z-index:991199;color:#fff;will-change:transform;border-top-left-radius:4px;flex-direction:column;align-content:flex-start;align-items:flex-start;width:350px;padding:8px;transition:transform .22s ease-out;display:flex;right:0;transform:translate(100%)}.profile .pmenu_details,.profile .pmenu_position{align-content:center;align-items:center;width:100%;display:flex}.profile>.poverlay{opacity:0;pointer-events:none;background:#00000059;transition:opacity .16s}.profile .pmenu_details{justify-content:space-between;margin-bottom:4px;padding:12px 6px}.profile .pmenu_details>span{width:calc(100% - 35px);padding-left:12px;font-size:12px}.profile .pmenu_position{cursor:pointer;color:var(--menu-text-dim);padding:8px 12px}.profile .pmenu_position:hover{opacity:.8;background:#3c3c3c;border-radius:4px}.profile .pmenu_position>.pmenu_position_icon{text-align:center;width:30px;font-size:17px}.profile .pmenu_position>.pmenu_position_title{width:calc(100% - 30px);padding:1px 8px;font-size:14px}html.capacitor.ios .pmenu_position_title{font-size:16px!important}.profile hr{border-top:.5px solid var(--menu-border)}.profile .pmenu_close{text-align:center;width:40px;font-size:25px}.profile .pmenu_details>.profile_circle{position:relative}.profile_circle{cursor:pointer;background-color:#fff;border-color:gray;border-radius:50%;justify-content:center;align-items:center;width:44px;height:40px;margin:5px;display:flex;position:relative;right:5px}.profile_circle img{object-fit:cover;border-radius:50%;width:35px;height:35px}.profile_circle_inner{vertical-align:middle;text-align:center;color:#000;width:35px;height:35px;font-size:18px;text-decoration:none;display:table-cell}.push_container{z-index:2147483647;background:#fff;border:1px solid #d3d3d3;width:600px;height:300px;position:fixed;bottom:12px;right:12px}.push_title{background:#f3f3f3e8;border-bottom:1px solid #d3d3d3;place-content:center space-between;align-items:center;width:100%;height:28px;padding:6px;font-size:12px;font-weight:500;display:flex}.push_content{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;width:100%;height:calc(100% - 68px);display:flex;overflow-y:auto}.push_footer{border-top:1px solid #d3d3d3;place-content:center;align-items:center;width:100%;height:40px;display:flex}.push_message{border-bottom:1px solid #d3d3d3;align-content:center;align-items:center;width:100%;padding:8px 4px;display:flex}.push_message_icon{padding:2px 12px}.push_message_href{font-size:13px}.push_message_content{width:100%;font-size:12px}.bottom_navi{background:var(--menu-bg);width:100%;color:var(--menu-text);border-top:1px solid var(--menu-border);padding:0 12px 8px;padding-top:calc(min(10px, var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))));place-content:center space-around;align-items:center;font-size:20px;display:flex;position:fixed;bottom:0;left:0}.bottom_navi .bottom_navi_item{cursor:pointer;text-align:center;width:80px;transform:translateY(calc(min(10px, var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))) * -1));flex-direction:column;place-content:center;align-items:center;padding-top:8px;display:flex}.bottom-bar{background:#f3f3f3e8;padding:8px;position:absolute;bottom:0}.bottom-bar button{color:#414141}.bottom-bar.transparent{background:0 0;border:none}.bottom_navi label{margin-top:2px;font-size:9px}.window_header{background:#f3f3f3e8;border-bottom:1px solid #d3d3d3}.window_header .nav-steps span{font-size:12px}.window_header .nav-steps span.active{color:#000;letter-spacing:-.5px;font-weight:600;transition:none}.pointer{cursor:pointer}:root{--menu-bg:#0f0f13;--menu-bg-alt:#15151d;--menu-bg-alt2:#0c0c10;--menu-border:#23232f;--menu-accent:#f59e0b;--menu-text:#e7e7ef;--menu-text-dim:#b8b8c9;--menu-hover:#1c1c27}.home-section.rewizor .home-content,.sidebar.rewizor{background:#4b0a0c}.app{width:calc(100% - 78px);margin-left:78px}@media (width<=620px){.app{width:100%;margin-left:0}.pmenu_close{position:absolute;right:24px}}.view-stack-entry{margin-top:60px}@media (width>=620px){.view-stack-entry{margin-left:78px}}html.embedded .app{width:100%;margin-left:0}html.embedded .view-stack-entry{margin-top:0;margin-left:0}@media (width>=769px){:is(html.embedded .app,html.embedded .app:has(.dimarchi-screen),html.embedded .view-stack-entry){height:100dvh!important}html.embedded .app-subscription-page{min-height:calc(var(--vh,1vh) * 100)}}@media (width<=768px){html.capacitor .home-section .home-content{box-sizing:border-box;height:60px!important;min-height:60px!important;padding-top:0!important;top:0!important}html.capacitor .view-stack-entry{height:calc(100dvh - 60px)!important;margin-top:60px!important}}.dim-changelog{-webkit-font-smoothing:antialiased;background:#f8f9fa;min-height:100vh;padding:16px 20px 80px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Inter,sans-serif}.dim-container{max-width:680px;margin:0 auto}.dim-header{margin-top:8px}.dim-header-eyebrow,.dim-header-description{display:none}.dim-title{letter-spacing:-.03em;color:#52525b;margin:0;font-size:28px;font-weight:600}.dim-v-group{margin-bottom:48px}.dim-v-header{border-bottom:1px solid #ececef;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.dim-v-meta{align-items:center;gap:12px;display:flex}.dim-v-badge{color:#52525b;letter-spacing:.03em;background:#e4e4e7;border-radius:4px;padding:4px 10px;font-family:SF Mono,Fira Code,monospace;font-size:11px;font-weight:600}.dim-v-date{color:#a1a1aa;font-size:12px;font-weight:500}.dim-v-count{color:#b8b8c8;font-size:11px}.dim-timeline{flex-direction:column;gap:8px;display:flex}.dim-item{background:#fff;border:1px solid #ececef;border-radius:8px;transition:box-shadow .15s;display:flex;overflow:hidden}.dim-item:hover{box-shadow:0 2px 8px #0000000f}.dim-item-accent{background:#d4d4d8;flex-shrink:0;width:3px}.dim-item-content{flex:1;min-width:0;padding:14px 18px}.dim-item-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.dim-status-badge{text-transform:uppercase;letter-spacing:.07em;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.dim-item.is-fixed .dim-status-badge{color:#16a34a;background:#f0fdf4}.dim-item.is-created .dim-status-badge{color:#2563eb;background:#eff6ff}.dim-item.is-changed .dim-status-badge{color:#d97706;background:#fffbeb}.dim-id{color:#d0d0d0;font-family:SF Mono,Fira Code,monospace;font-size:11px}.dim-item-title{color:#52525b;font-size:14px;font-weight:600;line-height:1.45}.dim-item-desc{color:#6c757d;margin:6px 0 0;font-size:13px;line-height:1.55}.dim-item-source{color:#c8c8c8;text-transform:uppercase;letter-spacing:.06em;margin-top:10px;font-size:10px}@media (width>=768px){.dim-changelog{background:#f3f4f6;padding:48px 48px 96px}.dim-container{max-width:1200px}.dim-header{background:#171b2b;border-radius:12px;margin:0 0 48px;padding:46px 52px 50px;position:relative;overflow:hidden;box-shadow:0 12px 30px #181d2d14}.dim-header:after{content:"";pointer-events:none;border:1px solid #d2bb922e;border-radius:50%;width:380px;height:380px;position:absolute;top:-150px;right:-40px;box-shadow:0 0 0 48px #d2bb9209,0 0 0 96px #d2bb9206}.dim-header-eyebrow{color:#d3bc94;letter-spacing:.16em;text-transform:uppercase;margin-bottom:15px;font-size:10px;font-weight:600;display:block}.dim-title{color:#fff;letter-spacing:-.035em;font-size:36px;line-height:1.2;position:relative}.dim-header-description{color:#b7bbc7;margin:12px 0 0;font-size:13px;line-height:1.6;display:block;position:relative}.dim-v-group{grid-template-columns:210px minmax(0,1fr);gap:38px;margin-bottom:44px;display:grid}.dim-v-header{border:0;margin:0;padding:5px 0 0;display:block}.dim-v-meta{flex-direction:column;align-items:flex-start;gap:12px}.dim-v-badge{color:#303849;background:#fff;border:1px solid #dfe2e8;border-radius:5px;padding:7px 11px;font-size:12px}.dim-v-date{color:#737b89;font-size:12px}.dim-v-count{color:#9299a5;margin-top:8px;font-size:11px}.dim-timeline{background:#fff;border:1px solid #e3e6eb;border-radius:10px;gap:0;overflow:hidden;box-shadow:0 4px 18px #1c243309}.dim-item{border:0;border-radius:0;transition:background-color .15s}.dim-item+.dim-item{border-top:1px solid #edf0f3}.dim-item:hover{box-shadow:none;background:#fafbfc}.dim-item-accent{display:none}.dim-item-content{grid-template-columns:112px minmax(0,1fr) auto;align-items:start;column-gap:24px;padding:22px 26px;display:grid}.dim-item-top{display:contents}.dim-status-badge{letter-spacing:.06em;border-radius:4px;grid-area:1/1/span 3;justify-self:start;padding:5px 8px;font-size:9px}.dim-id{color:#9ca4af;grid-area:1/3;padding-top:4px}.dim-item-title{color:#283142;overflow-wrap:anywhere;grid-area:1/2;font-size:14px;line-height:1.55}.dim-item-desc{color:#6f7785;overflow-wrap:anywhere;grid-column:2}.dim-item-source{color:#929aa6;letter-spacing:.08em;overflow-wrap:anywhere;grid-column:2;margin-top:8px;font-size:10px}}@media (width<=480px){.dim-changelog{padding:12px 14px 80px}.dim-title{font-size:22px}.dim-v-count{display:none}}.ticket-icon{border:1px solid var(--pkg-border,#e5e5e8);width:36px;height:36px;color:var(--pkg-muted,#8a8a8e);background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ticket-icon i{font-size:14px}.ticket-icon--warning{color:#b45309;background:#b4530914;border-color:#b4530940}.ticket-icon--info{color:#0369a1;background:#0369a114;border-color:#0369a140}.ticket-icon--success{color:#15803d;background:#15803d14;border-color:#15803d40}.ticket-chat{background:#fff;border:1px solid #e5e5e8;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ticket-chat--screen{border:0;border-radius:0;width:100%;height:calc(100dvh - 60px)}.ticket-chat__header{background:#fff;border-bottom:1px solid #e5e5e8;align-items:center;gap:10px;min-height:58px;padding:8px 14px;display:flex}.ticket-chat__header .ticket-icon{width:34px;height:34px}.ticket-chat__title{color:#111014;font-size:14px;font-weight:600}.ticket-chat__heading{min-width:0}.ticket-chat__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-chat__subtitle{color:#8a8a8e;margin-top:1px;font-size:11px}.ticket-chat__messages{background:#fafafb;flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:14px 6%;display:flex;overflow-y:auto}.ticket-chat__row{justify-content:flex-start;margin-top:16px;display:flex}.ticket-chat__row--own{justify-content:flex-end}.ticket-chat__row:not(.ticket-chat__row--first):not(.ticket-chat__row--system){margin-top:6px}.ticket-chat__bubble{color:#111014;background:#fff;border:1px solid #ececef;border-radius:14px;max-width:min(78%,560px);padding:9px 12px;font-size:13px;line-height:1.4}.ticket-chat__row--own .ticket-chat__bubble{color:#fff;background:#52657a;border-color:#0000}.ticket-chat__row--system{justify-content:center}.ticket-chat__row--system .ticket-chat__bubble{color:#6d7078;text-align:center;background:#eceef1;border:0;border-radius:12px;max-width:80%;padding:6px 12px;font-size:11px}.ticket-chat__author{color:#8a8a8e;margin-bottom:3px;font-size:11px;font-weight:600}.ticket-chat__content{white-space:pre-wrap;overflow-wrap:anywhere}.ticket-chat__attachment{color:inherit;overflow-wrap:anywhere;margin-top:7px;font-size:11px;text-decoration:underline;display:block}.ticket-chat__date{color:#b0b0b5;margin-top:4px;font-size:10px}.ticket-chat__row--own .ticket-chat__date{color:#ffffff80}.ticket-chat__empty{color:#8a8a8e;text-align:center;padding:24px 12px;font-size:12px}.ticket-chat--disconnected{background:#fafafb;justify-content:center;align-items:center;gap:6px;padding:24px}.ticket-chat--disconnected i{color:#d97706;margin-bottom:4px;font-size:26px}.ticket-chat__disconnected-title{color:#111014;text-align:center;font-size:14px;font-weight:600}.ticket-chat__disconnected-subtitle{color:#8a8a8e;text-align:center;font-size:12px}.ticket-preview{flex-direction:column;gap:12px;max-width:100%;display:flex}.ticket-preview__header{align-items:center;gap:10px;display:flex}.ticket-preview__messages{flex-direction:column;justify-content:flex-end;display:flex}.ticket-preview__empty{color:#8a8a8e;text-align:center;padding:24px 12px;font-size:12px}.ticket-chat__composer{padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e5e5e8;flex-direction:column;gap:8px;display:flex}html.capacitor.android .ticket-chat__composer{padding-bottom:calc(50px + env(safe-area-inset-bottom,0px))}.ticket-chat__composer-row{align-items:center;gap:8px;display:flex}.ticket-chat__attach{color:#62656d;background:#eceef1;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:15px;display:flex}.ticket-chat__attach:hover:not(:disabled){background:#e2e4e8}.ticket-chat__picked-files{gap:6px;display:flex;overflow-x:auto}.ticket-chat__picked-file{color:#62656d;text-overflow:ellipsis;white-space:nowrap;background:#f7f7f8;border:1px solid #e0e0e4;border-radius:8px;flex-shrink:0;max-width:220px;padding:5px 8px;font-size:10px;overflow:hidden}.ticket-chat__picked-file--uploading{opacity:.55}.ticket-chat__picked-file--error{color:#a33;border-color:#d98b8b}.ticket-chat__input{color:#111014;min-height:38px;max-height:100px;font:inherit;resize:none;background:#fafafb;border:1px solid #e5e5e8;border-radius:19px;outline:none;flex:1;margin:0;padding:9px 16px;font-size:13px;transition:border-color .15s}.ticket-chat__input:focus{background:#fff;border-color:#b8b8bf}.ticket-chat__send{color:#fff;background:#52657a;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:14px;display:flex}.ticket-chat__send:hover:not(:disabled){background:#61758b}.ticket-chat__send:disabled{opacity:.4}@media (width<=520px){.ticket-chat{border-left:0;border-right:0;border-radius:0}.ticket-chat__messages{min-height:0;padding-left:12px;padding-right:12px}.ticket-chat__bubble{max-width:86%}}:is(.view-stack-entry:has(.ticket-chat--screen),.app:has(.ticket-chat--screen)){overflow-y:hidden}@media (width<=768px){:is(.view-stack-entry:has(.ticket-chat--screen),.app:has(.ticket-chat--screen)){height:calc(100dvh - var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}}.ticket-chat__workspace,.ticket-chat__conversation{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ticket-chat__back,.ticket-chat__details,.ticket-chat__context{display:none}@media (width>=769px){.support-desktop,.ticket-chat.ticket-chat--screen{-webkit-font-smoothing:antialiased;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif}.support-desktop__toolbar,.ticket-chat--screen .ticket-chat__header{background:#fff;border-bottom:1px solid #e0e3e8;flex:none;align-items:center;gap:16px;min-height:76px;padding:12px 32px;display:flex}.support-desktop__toolbar-icon{color:#727b88;border:1px solid #e0e3e8;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;display:flex}.support-desktop__heading{flex:auto;min-width:0}.support-desktop__heading h1,.support-desktop__listing-heading h2{color:#283142;margin:0;font-size:16px;font-weight:600;line-height:1.4}.support-desktop__heading p{color:#8a919c;margin:3px 0 0;font-size:11px;line-height:1.4}.support-desktop__primary{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#283142;border:1px solid #283142;border-radius:6px;flex:none;align-items:center;gap:8px;padding:10px 17px;font-size:12px;font-weight:600;display:inline-flex}.support-desktop__primary:hover{background:#3a465a;border-color:#3a465a}.support-desktop__content{background:#f3f4f6;flex-direction:column;flex:auto;min-height:0;padding:32px max(32px,50% - 600px) 20px;display:flex}.support-desktop__listing-heading{flex:none;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.support-desktop__listing-heading span,.ticket-chat__details-heading span{color:#929aa6;letter-spacing:.12em;font-size:10px;font-weight:600}.support-desktop__listing-heading h2{margin-top:4px;font-size:19px}.support-desktop__listing-heading p{color:#858e9b;margin:0 0 3px;font-size:11px}.support-desktop .desktop-listing.listing-container{background:#fff;border:1px solid #e1e5ea;border-radius:10px;flex:auto;height:auto;overflow:hidden;box-shadow:0 4px 18px #1c243309}.support-desktop .desktop-listing .listing-search-bar{z-index:auto;width:min(360px,100%);padding:16px 20px;position:static}.support-desktop .desktop-listing .listing-search-input{color:#30394a;background:#fafbfc;border:1px solid #dfe3e9;border-radius:6px;height:38px;padding:0 12px;font-size:12px}.support-desktop .desktop-listing .listing-search-input:focus{background:#fff;border-color:#8d98aa;outline:2px solid #68799326}.support-desktop .desktop-listing .listing-header{color:#818a98;letter-spacing:.04em;background:#f8f9fb;border-top:1px solid #edf0f3;border-bottom:1px solid #e9edf1;min-height:40px;padding:0 12px;font-size:10px;font-weight:600}.support-desktop .desktop-listing .listing-header .ghrdb{color:#a4adba;justify-content:center;align-self:stretch;align-items:center;display:flex;height:auto!important}.support-desktop .desktop-listing .listing-header .ghrdb:hover{color:#536276}.support-desktop .desktop-listing .listing-body .gbrh{color:#30394a;border-bottom:1px solid #edf0f3;padding:15px 12px;font-size:12px}.support-desktop .desktop-listing .listing-body .gbrh:hover{background:#f8f9fb}.support-desktop .desktop-listing .listing-pagination{background:#fff;border-top:1px solid #edf0f3;margin:0;padding:14px 20px}.support-desktop .listing-pagination-control{color:#7d8795;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;font-size:11px;display:flex}.support-desktop .listing-pagination-pages,.support-desktop .listing-pagination-limit,.support-desktop .listing-pagination-limit>div{align-items:center;display:flex}.support-desktop .listing-pagination-pages{gap:4px}.support-desktop .listing-pagination-limit{gap:12px;margin-left:auto}.support-desktop .listing-pagination-limit>div{background:#f7f8fa;border:1px solid #e5e9ee;border-radius:7px;gap:2px;padding:3px}.support-desktop .listing-pagination-control button{color:#667284;min-width:30px;height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.support-desktop .listing-pagination-control button:hover:not(:disabled):not(.is-active){color:#283142;background:#edf0f4}.support-desktop .listing-pagination-control button.is-active{color:#283142;background:#fff;border-color:#e1e5eb;font-weight:600;box-shadow:0 1px 3px #1c243314}.support-desktop .listing-pagination-control button:disabled{opacity:.35;cursor:default}.support-desktop .listing-pagination-control button:focus-visible{outline-offset:2px;outline:2px solid #71829a}.support-desktop__status{color:#687483;background:#f1f3f5;border-radius:4px;padding:5px 9px;font-size:10px;font-weight:600;display:inline-block}.support-desktop__status--warning{color:#9b681f;background:#fcf5e9}.support-desktop__status--info{color:#446d83;background:#edf4f8}.support-desktop__status--success{color:#4e755b;background:#eef6f0}.support-desktop__details,.ticket-chat--screen .ticket-chat__context{color:#737d8b;background:#fafafb;border-top:1px solid #dfe2e7;flex:none;align-items:center;gap:10px;min-height:36px;padding:8px 32px;font-size:11px;display:flex}.support-desktop__details span,.ticket-chat__context span{color:#b0b7c0}.ticket-chat.ticket-chat--screen{background:#f3f4f6;height:100%;min-height:0}.ticket-chat--screen .ticket-chat__header .ticket-icon{width:44px;height:44px}.ticket-chat--screen .ticket-chat__title{color:#283142;font-size:15px}.ticket-chat--screen .ticket-chat__subtitle{margin-top:3px;font-size:11px}.ticket-chat--screen .ticket-chat__back{color:#747d89;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:10px;font-size:16px;display:inline-flex}.ticket-chat--screen .ticket-chat__back:hover{color:#283142}.ticket-chat--screen .ticket-chat__back--disconnected{position:absolute;top:16px;left:24px}.ticket-chat--screen .ticket-chat__workspace{flex-direction:row;gap:24px;width:100%;max-width:1400px;margin:0 auto;padding:28px 32px;overflow:hidden}.ticket-chat--screen .ticket-chat__conversation{background:#fff;border:1px solid #e1e5ea;border-radius:10px;overflow:hidden;box-shadow:0 4px 18px #1c243309}.ticket-chat--screen .ticket-chat__messages{background:#fafbfc;justify-content:flex-start;padding:24px 28px}.ticket-chat--screen .ticket-chat__messages:before{content:"";flex:1 0 auto}.ticket-chat--screen .ticket-chat__bubble{color:#30394a;border-radius:10px;padding:12px 15px;line-height:1.55}.ticket-chat--screen .ticket-chat__row--own .ticket-chat__bubble{color:#fff;background:#3e5066}.ticket-chat--screen .ticket-chat__composer{padding:16px}.ticket-chat--screen .ticket-chat__input{border-radius:8px}.ticket-chat--screen .ticket-chat__details{flex-direction:column;flex:0 0 320px;gap:16px;min-width:0;display:flex;overflow-y:auto}.ticket-chat__details-card{background:#fff;border:1px solid #e1e5ea;border-radius:10px;overflow:hidden;box-shadow:0 4px 18px #1c243309}.ticket-chat__details-heading{border-bottom:1px solid #edf0f3;padding:18px 20px}.ticket-chat__details-heading h2{color:#283142;margin:4px 0 0;font-size:14px;font-weight:600}.ticket-chat__details-card dl{margin:0;padding:4px 20px}.ticket-chat__details-card dl>div{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:12px;padding:13px 0;font-size:11px;display:flex}.ticket-chat__details-card dl>div:last-child{border-bottom:0}.ticket-chat__details-card dt{color:#8a929d}.ticket-chat__details-card dd{color:#30394a;text-align:right;overflow-wrap:anywhere;margin:0}.ticket-chat__description{color:#626d7b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px 20px;font-size:12px;line-height:1.65}}@media (width>=769px) and (width<=1050px){.ticket-chat--screen .ticket-chat__details{flex-basis:250px}.ticket-chat--screen .ticket-chat__workspace{gap:16px;padding:20px}}.columns-modal .dm-modal__body{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.columns-manager{color:#1f2937;flex-direction:column;flex:1;min-height:0;font-size:13px;display:flex}.columns-manager *,.columns-manager :before,.columns-manager :after{box-sizing:border-box}.columns-manager__body{flex:1;grid-template-columns:260px 1fr;min-height:0;display:grid}.columns-manager__list{border-right:1px solid #e5e7eb;min-height:0;overflow-y:auto}.columns-manager__inspector{min-height:0;overflow-y:auto}.columns-manager__actions{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.columns-manager__actions-main{gap:8px;display:flex}.columns-manager .columns-manager__btn{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:6px;height:32px;margin:0;padding:0 12px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.columns-manager .columns-manager__btn:hover{background:#f3f4f6}.columns-manager .columns-manager__btn--save{color:#fff;background:#111827;border-color:#111827}.columns-manager .columns-manager__btn--save:hover{background:#000}.columns-row{-webkit-user-select:none;user-select:none;cursor:pointer;background:#fff;border-bottom:1px solid #f0f1f3;border-left:2px solid #0000;align-items:center;gap:8px;height:38px;padding:0 8px 0 6px;display:flex}.columns-row:hover{background:#f9fafb}.columns-row--selected,.columns-row--selected:hover{background:#f3f4f6;border-left-color:#111827}.columns-row--dragging{z-index:2;position:relative;box-shadow:0 4px 12px #1118271f}.columns-row__drag{color:#c0c4cc;cursor:grab;display:inline-flex}.columns-row:hover .columns-row__drag{color:#6b7280}.columns-row__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.columns-row--hidden .columns-row__label{color:#9ca3af}.columns-manager .columns-row__visibility{color:#b8bcc4;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;margin:0;padding:0;display:inline-flex}.columns-manager .columns-row__visibility:hover{background:#e5e7eb}.columns-manager .columns-row__visibility--on{color:#1f2937}.columns-inspector{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.columns-inspector__empty{color:#6b7280;padding:16px}.columns-inspector__field{flex-direction:column;gap:4px;display:flex}.columns-inspector__label{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;margin:0;font-size:10.5px;font-weight:600;display:block}.columns-manager .columns-inspector__input{color:#1f2937;width:100%;height:34px;box-shadow:none;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;margin:0;padding:0 10px;font-size:13px;line-height:normal}.columns-manager .columns-inspector__input:focus{border-color:#9ca3af}.columns-inspector__row{grid-template-columns:1fr 96px 96px;gap:10px;display:grid}.columns-inspector__col{min-width:0}.columns-inspector__grid{flex-wrap:wrap;gap:10px 24px;display:flex}.columns-inspector__align,.columns-inspector__style{flex-direction:column;gap:4px;display:flex}.columns-inspector__align-btns,.columns-inspector__style-btns{gap:4px;display:flex}.columns-manager .columns-toggle-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;display:inline-flex}.columns-manager .columns-toggle-btn:hover{background:#f3f4f6}.columns-manager .columns-toggle-btn--active,.columns-manager .columns-toggle-btn--active:hover{color:#fff;background:#111827;border-color:#111827}.columns-manager .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.columns-manager__body{grid-template-rows:minmax(150px,40%) 1fr;grid-template-columns:1fr}.columns-manager__list{border-bottom:1px solid #e5e7eb;border-right:0}}.desktop-listing.listing-container{flex-direction:column;height:100%;min-height:0;display:flex}.desktop-listing .listing-search-bar{top:calc(env(safe-area-inset-top,0px) + 13px);right:var(--dm-topbar-actions-offset,65px);z-index:1000;width:310px;position:fixed}.desktop-listing .listing-search-input{box-sizing:border-box;color:#25272b;width:100%;height:34px;font:inherit;background-color:#fff;border:1px solid #d8dce3;border-radius:0;font-size:13px}.desktop-listing .listing-search-input:focus{border-color:#b9bec8;outline:0}.desktop-listing .listing-header{flex-wrap:nowrap}.desktop-listing .listing-header .ghrdb{flex:0 0 10px}.desktop-listing .listing-body{flex:auto;min-height:0;overflow:auto}.desktop-listing .listing-filtration-bar{top:calc(env(safe-area-inset-top,0px) + 13px);right:calc(var(--dm-topbar-actions-offset,65px) + 318px);z-index:1000;position:fixed}.desktop-listing .listing-filtration-bar .fil{margin:0!important}.desktop-listing .listing-pagination{z-index:2;background:#fafafa;border-top:1px solid #00000012;flex:none;width:auto;margin:0;padding:8px 16px;position:sticky;bottom:0}.desktop-listing .listing-pagination-control{justify-content:space-between;align-items:center;gap:16px;display:flex}.desktop-listing .listing-pagination-pages,.desktop-listing .listing-pagination-limit,.desktop-listing .listing-pagination-limit>div{align-items:center;gap:4px;display:flex}.desktop-listing .listing-pagination-limit{color:#8e8e93;gap:10px;font-size:12px}.desktop-listing .listing-pagination button{color:#6e6e73;min-width:30px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:12px}.desktop-listing .listing-pagination button:hover:not(:disabled){color:#1d1d1f;background:#0000000d}.desktop-listing .listing-pagination button.is-active{color:#fff;background:#11101d}.desktop-listing .listing-pagination button:disabled{opacity:.35;cursor:default}:root{--contexify-zIndex:666;--contexify-menu-minWidth:220px;--contexify-menu-padding:6px;--contexify-menu-radius:6px;--contexify-menu-bgColor:#fff;--contexify-menu-shadow:1px 2px 2px #0000001a, 2px 4px 4px #0000001a, 3px 6px 6px #0000001a;--contexify-menu-negatePadding:var(--contexify-menu-padding);--contexify-separator-color:#0003;--contexify-separator-margin:5px;--contexify-itemContent-padding:6px;--contexify-activeItem-radius:4px;--contexify-item-color:#333;--contexify-activeItem-color:#fff;--contexify-activeItem-bgColor:#3498db;--contexify-rightSlot-color:#6f6e77;--contexify-activeRightSlot-color:#fff;--contexify-arrow-color:#6f6e77;--contexify-activeArrow-color:#fff}@keyframes contexify_feedback{0%{opacity:.4}to{opacity:1}}.contexify{opacity:0;-webkit-user-select:none;user-select:none;background-color:var(--contexify-menu-bgColor);box-sizing:border-box;box-shadow:var(--contexify-menu-shadow);border-radius:var(--contexify-menu-radius);padding:var(--contexify-menu-padding);min-width:var(--contexify-menu-minWidth);z-index:var(--contexify-zIndex);position:fixed}.contexify_submenu-isOpen,.contexify_submenu-isOpen>.contexify_itemContent{color:var(--contexify-activeItem-color);background-color:var(--contexify-activeItem-bgColor);border-radius:var(--contexify-activeItem-radius)}.contexify_submenu-isOpen>.contexify_itemContent .contexify_rightSlot{color:var(--contexify-activeArrow-color)}.contexify_submenu-isOpen>.contexify_submenu{pointer-events:initial;opacity:1}.contexify .contexify_submenu{pointer-events:none;top:calc(-1 * var(--contexify-menu-negatePadding));transition:opacity .265s;position:absolute;left:100%}.contexify .contexify_submenu-bottom{bottom:calc(-1 * var(--contexify-menu-negatePadding));top:unset}.contexify .contexify_submenu-right{right:100%;left:unset}.contexify_rightSlot{color:var(--contexify-rightSlot-color);margin-left:auto;display:flex}.contexify_separator{cursor:default;height:1px;margin:var(--contexify-separator-margin);background-color:var(--contexify-separator-color)}.contexify_willLeave-disabled{pointer-events:none}.contexify_item{cursor:pointer;position:relative}.contexify_item:focus{outline:0}.contexify_item:not(.contexify_item-disabled):hover>.contexify_itemContent .contexify_rightSlot,.contexify_item:focus .contexify_rightSlot{color:var(--contexify-activeRightSlot-color)}.contexify_item:not(.contexify_item-disabled)[aria-haspopup]>.contexify_itemContent .contexify_rightSlot{color:var(--contexify-arrow-color)}.contexify_item[aria-haspopup]:focus>.contexify_itemContent .contexify_rightSlot,.contexify_item:not(.contexify_item-disabled)[aria-haspopup].contexify_submenu-isOpen>.contexify_itemContent .contexify_rightSlot,.contexify_item:not(.contexify_item-disabled)[aria-haspopup]:hover>.contexify_itemContent .contexify_rightSlot{color:var(--contexify-activeArrow-color)}.contexify_item:not(.contexify_item-disabled):hover>.contexify_itemContent,.contexify_item:not(.contexify_item-disabled):focus>.contexify_itemContent{color:var(--contexify-activeItem-color);background-color:var(--contexify-activeItem-bgColor);border-radius:var(--contexify-activeItem-radius)}.contexify_item:not(.contexify_item-disabled):hover>.contexify_submenu{pointer-events:initial;opacity:1}.contexify_item-disabled{cursor:default;opacity:.5}.contexify_itemContent{padding:var(--contexify-itemContent-padding);white-space:nowrap;color:var(--contexify-item-color);align-items:center;display:flex;position:relative}.contexify_item-feedback{animation:.12s both contexify_feedback}.contexify_theme-dark{--contexify-menu-bgColor:#282828fa;--contexify-separator-color:#4c4c4c;--contexify-item-color:#fff}.contexify_theme-light{--contexify-separator-color:#eee;--contexify-item-color:#666;--contexify-activeItem-color:#3498db;--contexify-activeItem-bgColor:#e0eefd;--contexify-activeRightSlot-color:#3498db;--contexify-active-arrow-color:#3498db}@keyframes contexify_scaleIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes contexify_scaleOut{0%{opacity:1}to{opacity:0;transform:scale3d(.3,.3,.3)}}.contexify_willEnter-scale{transform-origin:0 0;animation:.3s contexify_scaleIn}.contexify_willLeave-scale{transform-origin:0 0;animation:.3s contexify_scaleOut}@keyframes contexify_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes contexify_fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.contexify_willEnter-fade{animation:.3s contexify_fadeIn}.contexify_willLeave-fade{animation:.3s contexify_fadeOut}@keyframes contexify_flipInX{0%{transform:perspective(800px)rotateX(45deg)}to{transform:perspective(800px)}}@keyframes contexify_flipOutX{0%{transform:perspective(800px)}to{opacity:0;transform:perspective(800px)rotateX(45deg)}}.contexify_willEnter-flip{transform-origin:top;animation:.3s contexify_flipInX;backface-visibility:visible!important}.contexify_willLeave-flip{transform-origin:top;animation:.3s contexify_flipOutX;backface-visibility:visible!important}@keyframes contexify_slideIn{0%{opacity:0;transform:scaleY(.3)}to{opacity:1}}@keyframes contexify_slideOut{0%{opacity:1}to{opacity:0;transform:scaleY(.3)}}.contexify_willEnter-slide{transform-origin:top;animation:.3s contexify_slideIn}.contexify_willLeave-slide{transform-origin:top;animation:.3s contexify_slideOut}:root{--contexify-menu-bgColor:#282828fa;--contexify-separator-color:#fff;--contexify-item-color:#fff;--contexify-activeItem-color:#fff;--contexify-activeItem-bgColor:#404040;--contexify-rightSlot-color:#b8b8b8;--contexify-activeRightSlot-color:#fff;--contexify-arrow-color:#bfbfbf;--contexify-activeArrow-color:#fff;--contexify-itemContent-padding:4px}.contexify{cursor:pointer;z-index:99999;min-width:300px;font-size:12px}.contexify span.icon{width:15px;margin-right:8px}.contexify i{color:#fff}:root{--submenu-width:48px;--submenu-expanded-width:280px;--submenu-bg:#fff;--submenu-border:#e5e7eb;--submenu-icon:#6b7280;--submenu-icon-active:#111827;--submenu-hover:#f3f4f6}.submenu-wrapper{height:100%;display:flex}nav.submenu.sidebar{flex:0 0 var(--submenu-width);background:var(--submenu-bg);border-right:1px solid var(--submenu-border);transition:flex-basis .16s;overflow:hidden}nav.submenu.sidebar.expanded{flex:0 0 var(--submenu-expanded-width)}nav.submenu.sidebar[navi_hidden="1"]{border-right:0;flex:0 0 0}ul.nav__list{margin:0;padding:0;list-style:none}.nav__list-divider.header{background:var(--submenu-bg);border-bottom:1px solid var(--submenu-border);z-index:2;justify-content:center;align-items:center;height:44px;padding:0 8px;display:flex;position:sticky;top:0}nav.submenu.sidebar.expanded .nav__list-divider.header{justify-content:space-between}.nav-title{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}nav.submenu.sidebar:not(.expanded) .nav-title{display:none}.submenu-toggle{color:var(--submenu-icon);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px}.submenu-toggle:hover{background:var(--submenu-hover);color:var(--submenu-icon-active)}.nav__item{margin:2px 6px}.nav__link{height:40px;color:var(--submenu-icon);border-radius:6px;align-items:center;gap:10px;text-decoration:none;display:flex}nav.submenu.sidebar:not(.expanded) .nav__link{justify-content:center}nav.submenu.sidebar.expanded .nav__link{justify-content:flex-start;padding:0 12px}.nav__link:hover,.nav__item.active .nav__link,.nav__link[aria-current=page]{background:var(--submenu-hover);color:var(--submenu-icon-active)}.nav__link i{pointer-events:none;font-size:16px}.nav__link-text{white-space:nowrap;display:none}nav.submenu.sidebar.expanded .nav__link-text{display:inline}.dm-ticket-creation__body{grid-template-columns:65% 1fr;gap:0 12px;display:grid}.dm-ticket-creation__section-title{display:none}@media (width>=769px){.dm-ticket-creation .dm-modal__body{background:#fff;padding:24px}.dm-ticket-creation .dm-ticket-creation__body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px}.dm-ticket-creation .dm-ticket-creation__section-title{color:#30394a;margin-bottom:18px;font-size:12px;font-weight:600;display:block}.dm-ticket-creation .ui-form-input{border-color:#dfe3e9;border-radius:5px}}@media (width<=620px){.dm-ticket-creation__body{grid-template-columns:1fr}}.pn-icon{border:1px solid var(--pkg-border,#e5e5e8);width:36px;height:36px;color:var(--pkg-muted,#8a8a8e);background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pn-icon i{font-size:14px}.pn-icon--info{color:#0369a1;background:#0369a114;border-color:#0369a140}.pn-icon--success{color:#15803d;background:#15803d14;border-color:#15803d40}.pn-icon--neutral{color:#52657a;background:#52657a14;border-color:#52657a40}.pn-icon--danger{color:#b91c1c;background:#b91c1c14;border-color:#b91c1c40}.pn-unread-dot{background:#2563eb;border-radius:50%;flex-shrink:0;width:8px;height:8px}.pn-message b,.pn-message strong,.pn-row-title{font-weight:600}.pn-preview{flex-direction:column;gap:12px;max-width:100%;display:flex}.pn-preview__header{align-items:flex-start;gap:10px;display:flex}.pn-preview__message{color:#111014;font-size:13px;line-height:1.4}.pn-preview__meta{color:#8a8a8e;margin-top:2px;font-size:11px}.pn-html-frame{background:#fff;border:1px solid #ececef;border-radius:12px;overflow:auto}.pn-html-iframe{all:unset;border:0;width:100%;min-height:60px;display:block}.pn-preview__description{max-height:none}.pn-content{flex-direction:column;gap:14px;padding:16px;display:flex}.pn-content__header{align-items:flex-start;gap:12px;display:flex}.pn-content__message{color:#111014;font-size:15px;font-weight:500;line-height:1.45}.pn-content__meta{color:#8a8a8e;margin-top:4px;font-size:12px}.pn-content__attachments{flex-direction:column;gap:6px;display:flex}.pn-content__attachment{color:#52657a;overflow-wrap:anywhere;background:#f7f7f8;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;text-decoration:none;display:flex}.pn-content__redirect{color:#fff;background:#52657a;border:0;border-radius:19px;align-self:flex-start;padding:9px 16px;font-size:13px;font-weight:500}.pn-content__redirect:hover{background:#61758b}.pn-content__empty{color:#8a8a8e;text-align:center;padding:24px 12px;font-size:12px}.notif-icon{border:1px solid var(--pkg-border);width:36px;height:36px;color:var(--pkg-muted);background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.notif-icon i{font-size:14px}.notif-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:20px;flex-shrink:0;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.notif-badge--awaiting{color:#d97706;background:#d977061a}.notif-badge--failed{color:#dc2626;background:#dc262612}.notif-mail-page{background:0 0;padding:0}.notif-mail-card{background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 24px #00000024}.notif-mail-header{border-bottom:1px solid #f0f0f2;align-items:flex-start;gap:10px;padding:14px 14px 10px;display:flex}.notif-mail-avatar{color:#fff;background:#5a3010;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:flex;position:relative}.notif-mail-star{color:#f59e0b;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;display:flex;position:absolute;bottom:-1px;right:-3px}.notif-mail-sender-block{flex:1;min-width:0}.notif-mail-top-row{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.notif-mail-sender-name{color:#1a1a1a;font-size:15px;font-weight:600}.notif-mail-time{color:#8a8a8e;font-size:12px}.notif-mail-meta-row{color:#8a8a8e;align-items:center;gap:4px;margin-top:2px;font-size:12px;display:flex;overflow:hidden}.notif-mail-meta-label{flex-shrink:0}.notif-mail-meta-val{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.notif-mail-meta-row i{flex-shrink:0;font-size:8px}.notif-mail-clip{color:#8a8a8e;flex-shrink:0;margin-top:3px;font-size:13px}.notif-mail-subject{color:#1a1a1a;padding:12px 14px 10px;font-size:18px;font-weight:700;line-height:1.3}.notif-mail-iframe-frame{--preview-scale:.55;background:#fff;border-top:1px solid #f0f0f2;width:100%;height:240px;position:relative;overflow:hidden}.notif-mail-iframe-scale{width:calc(100% / var(--preview-scale));height:calc(100% / var(--preview-scale));transform:scale(var(--preview-scale));transform-origin:0 0;position:absolute;top:0;left:0}.notif-mail-iframe{border:none;width:100%;height:100%;display:block}.notif-view-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:20px;flex-shrink:0;align-items:center;margin-left:10px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.notif-view-badge--sent{color:#059669;background:#10b9811a}.notif-view-badge--failed{color:#dc2626;background:#dc262614}.notif-view-badge--queued{color:#d97706;background:#d977061a}.notif-view-iframe-card{overflow:hidden;padding:0!important}.notif-view-attachment{text-align:left;color:#1a1a1a;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f4f4f5;align-items:center;gap:10px;width:100%;padding:10px 0;font-size:14px;text-decoration:none;display:flex}.notif-view-attachment:last-child{border-bottom:none;padding-bottom:0}.notif-view-attachment:first-child{padding-top:0}.notif-view-attachment-icon{color:#dc2626;flex-shrink:0;font-size:18px}.notif-view-attachment-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.notif-view-attachment-dl{color:#8a8a8e;flex-shrink:0;font-size:13px}.notif-tpl-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.notif-tpl-mode-badge{color:#445465;background:#44546512;border:1px solid #e8e8ec;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:650;display:inline-flex}.notif-tpl-active-row{justify-content:space-between;align-items:center;gap:12px}.notif-tpl-active-copy{flex-direction:column;gap:2px;display:flex}.notif-tpl-active-copy b{color:#1a1a1e;font-size:13px}.notif-tpl-active-copy span{color:#777;font-size:11px}.notif-tpl-sms-textarea{resize:vertical;width:100%;min-height:120px}.notif-tpl-sms-stats{flex-wrap:wrap;gap:6px;margin:-4px 0 8px;display:flex}.notif-tpl-sms-stats span{color:#0369a1;background:#f0f9ff;border:1px solid #e0f2fe;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:650}.notif-tpl-content-tabs{gap:4px;margin-bottom:6px;display:flex}.notif-tpl-tab{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600}.notif-tpl-tab--active{color:#fff;background:#1a1a1e;border-color:#1a1a1e}.notif-tpl-codemirror{border:1px solid #cbd5e1;border-radius:6px;width:100%;font-size:12px;overflow:hidden}.notif-tpl-codemirror .cm-editor{height:320px}.notif-tpl-codemirror .cm-scroller{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.notif-tpl-preview{justify-content:center;width:100%;display:flex;overflow:hidden}.notif-tpl-preview-iframe{border:none;display:block}.notif-tpl-placeholders{flex-direction:column;gap:14px;margin-top:12px;display:flex}.notif-tpl-placeholder-group-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:600}.notif-tpl-placeholder-items{flex-direction:column;gap:4px;display:flex}.notif-tpl-placeholder-item{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.notif-tpl-placeholder-desc{color:#64748b;font-size:12px;line-height:1.4}.notif-tpl-chip{color:#475569;cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:999px;padding:3px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px}.notif-tpl-chip:hover{background:#eef2f7}.notif-tpl-chip:disabled{cursor:not-allowed;opacity:.5}.op-direction{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.op-direction--credit{color:#159a6e;background:#159a6e14;border:1px solid #159a6e40}.op-direction--debit{color:#c0392b;background:#c0392b12;border:1px solid #c0392b33}.op-direction i{font-size:14px}.op-amount{letter-spacing:-.01em;flex-shrink:0;margin-left:8px;font-size:14px;font-weight:700}.op-amount--credit{color:#159a6e}.op-amount--debit{color:#c0392b}.op-check-icon{color:#159a6e}.op-error-badge{position:absolute;bottom:-2px;right:0}.op-party-badge{color:var(--pkg-muted)}.op-card .pkg-main-content{gap:3px}.op-card .ab-meta-row{gap:3px 10px;margin-top:0}.op-party{min-width:0;max-width:65%}.op-party-text{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.op-settlement-row{align-items:center;gap:8px;margin-top:5px;display:flex}.op-settlement-track{background:#78788229;border-radius:2px;flex:1;height:3px;overflow:hidden}.op-settlement-fill{background:var(--pkg-muted);border-radius:2px;height:100%;transition:width .2s}.op-settlement-label{color:var(--pkg-muted);flex-shrink:0;font-size:10px;font-weight:600}.cntr-header-copy{min-width:0}.cntr-header-details{color:var(--ddmx-gray-600,#71717a);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:11px;font-weight:600;display:flex}.cntr-shell{background:var(--ddmx-gray-100,#f4f4f5);min-height:100vh;color:var(--ddmx-black,#3f3f46);font-family:Inter,-apple-system,sans-serif}.cntr-scroll-area{padding:20px 20px 80px;overflow-x:hidden}.cntr-id-pill{color:#c4c4c8;text-overflow:ellipsis;white-space:nowrap;max-width:100px;margin-left:6px;font-family:monospace;font-size:9px;display:none;overflow:hidden}@media (width>=480px){.cntr-id-pill{display:block}}.cntr-bottom-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.cntr-stats-grid{gap:10px;margin-bottom:4px;display:grid}.cntr-stat-card{border:1px solid var(--ddmx-gray-200,#e4e4e7);background:#fff;border-left:3px solid #0000;border-radius:10px;padding:14px 14px 12px;box-shadow:0 1px 3px #18181b0a}.cntr-stat-card--blue{border-left-color:#3b82f6}.cntr-stat-card--purple{border-left-color:#8b5cf6}.cntr-stat-card--green{border-left-color:#10b981}.cntr-stat-card--red{border-left-color:#ef4444}.cntr-stat-label{text-transform:uppercase;letter-spacing:.08em;color:#71717a;margin-bottom:8px;font-size:9px;font-weight:700}.cntr-stat-row{justify-content:space-between;align-items:flex-end;display:flex}.cntr-stat-value{color:#3f3f46;font-size:20px;font-weight:900;line-height:1}.cntr-stat-icon{color:#d4d4d8;font-size:18px}.cntr-creation-form{max-height:60vh}.cntr-creation-form .ddmx-section-label{margin:14px 0 8px}.cntr-creation-form .ddmx-section-label:first-child{margin-top:0}.ddmx-sheet-header-back{align-items:center;gap:10px;display:flex}.ddmx-sheet-header-back button{padding:4px 6px;line-height:1}.cntr-form-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:8px 0;padding:8px 12px;font-size:13px}.cntr-cat-row{align-items:flex-end;gap:6px;display:flex}.cntr-flex1{flex:1;min-width:0}.cntr-nip-row{align-items:flex-start;gap:0;display:flex}.cntr-nip-prefix{flex-shrink:0;border-right:none!important;border-radius:4px 0 0 4px!important;width:60px!important}.cntr-nip-row .ui-input-with-btns .ui-form-input{border-radius:0!important}.cntr-checkboxes{flex-direction:column;gap:14px;padding:4px 0 2px;display:flex}.cntr-checkbox-label{color:#3f3f46;cursor:pointer;align-items:center;gap:10px;min-height:24px;font-size:14px;font-weight:600;display:flex}.cntr-checkbox-label input[type=checkbox]{cursor:pointer;flex-shrink:0;width:18px;height:18px}.cntr-event-item{color:#52525b;border-bottom:1px solid #f0f0f2;padding:10px 0;font-size:12px}.cntr-event-item:last-child{border-bottom:none}.cntr-event-actor{color:#3f3f46;font-weight:700}.cntr-event-date{color:#71717a;margin-top:2px;font-size:11px;display:block}.cntr-event-action{margin-top:1px;display:block}.cntr-tracking-cards-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.cntr-tracking-cards-scroll::-webkit-scrollbar{display:none}.cntr-tracking-card{text-align:center;background:#fff;border:1px solid #e4e4e7;border-radius:10px;flex-shrink:0;width:130px;padding:14px 12px;box-shadow:0 1px 3px #18181b0a}.cntr-tracking-card-label{text-transform:uppercase;letter-spacing:.06em;color:#71717a;justify-content:center;align-items:center;min-height:28px;margin-bottom:12px;font-size:9px;font-weight:700;line-height:1.4;display:flex}.cntr-tracking-card-value{color:#3f3f46;font-size:12px;font-weight:700;line-height:1.3}.cntr-toggle-pair{border:1px solid #e4e4e7;border-radius:6px;display:flex;overflow:hidden}.cntr-toggle-btn{color:#71717a;cursor:pointer;letter-spacing:.04em;-webkit-tap-highlight-color:transparent;background:#f4f4f5;border:none;flex:1;padding:8px 4px;font-size:11px;font-weight:800;transition:background .12s,color .12s}.cntr-toggle-btn.active{color:#fff;background:#3f3f46}.cntr-status-icon-wrap{font-size:28px;line-height:1}.cntr-status-active{color:#10b981}.cntr-status-inactive{color:#d1d5db}.cntr-tracking-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #e4e4e7;border-radius:10px;overflow-x:auto}.cntr-tracking-table{border-collapse:collapse;background:#fff;width:100%;min-width:640px;font-size:13px}.cntr-tracking-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#71717a;white-space:nowrap;background:#fafafa;border-bottom:1px solid #e4e4e7;padding:10px 14px;font-size:10px;font-weight:700}.cntr-tracking-table td{color:#3f3f46;white-space:nowrap;border-bottom:1px solid #f4f4f5;padding:12px 14px}.cntr-tracking-table tbody tr:last-child td{border-bottom:none}.cntr-table-empty{text-align:center;color:#a1a1aa;font-size:13px;padding:32px!important}.cntr-bank-account-item{background:#fff;border:1px solid #e4e4e7;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 14px;display:flex;box-shadow:0 1px 3px #18181b0a}.cntr-bank-account-info{flex:1;min-width:0}.cntr-bank-account-name{color:#3f3f46;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.cntr-bank-account-iban{color:#71717a;margin-top:2px;font-size:11px}.cntr-bank-account-actions{flex-shrink:0;align-items:center;gap:2px;margin-left:8px;display:flex}.cntr-bank-action-btn{cursor:pointer;color:#71717a;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;transition:background .1s;display:flex}.cntr-bank-action-btn:active{background:#f4f4f5}.cntr-bank-action-btn--green{color:#10b981}.cntr-bank-action-btn--red,.cntr-bank-action-btn--danger{color:#ef4444}.cntr-bank-action-btn--danger:active{background:#fee2e2}.cntr-add-account-btn{cursor:pointer;color:#71717a;-webkit-tap-highlight-color:transparent;background:0 0;border:1px dashed #e4e4e7;border-radius:10px;width:100%;padding:13px;font-size:14px;font-weight:600;transition:background .1s}.cntr-add-account-btn:active{background:#f9fafb}.cntr-placeholder{color:#a1a1aa;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 20px;display:flex}.cntr-placeholder i{font-size:40px}.cntr-placeholder p{margin:0;font-size:14px;font-weight:600}.cntr-dk-cell{min-width:0;line-height:1.35}.cntr-dk-cell>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cntr-dk-cell-primary{font-weight:600}.cntr-dk-cell-icon{opacity:.6;width:14px;margin-right:6px}.cntr-dk-status-icons{gap:8px;font-size:13px;display:flex}.cntr-dk-status-icons .grey{color:#c4c4c8}.cntr-dk-status-icons .green{color:#16a34a}.cntr-dk-status-icons .orange{color:#ea8c00}.cntr-dk-status-icons .red{color:#dc2626}.cntr-dk{--cntr-dk-canvas:#f5f5f7;--cntr-dk-surface:#fff;--cntr-dk-hairline:#00000014;--cntr-dk-hairline-strong:#00000024;--cntr-dk-text:#1d1d1f;--cntr-dk-muted:#6e6e73;--cntr-dk-subtle:#8e8e93;--cntr-dk-ink:#11101d;background:var(--cntr-dk-canvas);height:100%;min-height:0;color:var(--cntr-dk-text);-webkit-font-smoothing:antialiased;flex-direction:column;font:13px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.cntr-dk *,.cntr-dk :before,.cntr-dk :after{box-sizing:border-box}.cntr-dk button{font:inherit}.cntr-dk-header{border-bottom:1px solid var(--cntr-dk-hairline-strong);background:linear-gradient(#fbfbfc 0%,#f7f7f8 100%);align-items:center;gap:12px;min-height:64px;padding:10px 20px 10px 14px;display:flex}.cntr-dk-back{width:32px;height:30px;color:var(--cntr-dk-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cntr-dk-back:hover{color:var(--cntr-dk-text);background:#0000000f}.cntr-dk-avatar{color:#55575e;width:36px;height:36px;box-shadow:0 0 0 1px var(--cntr-dk-hairline), 0 1px 2px #0000000f;background:#ececef;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.cntr-dk-heading{flex:1;min-width:0}.cntr-dk-heading h1{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.cntr-dk-meta{color:var(--cntr-dk-subtle);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-top:2px;font-size:11.5px;display:flex}.cntr-dk-dirty{color:#b25d00;align-items:center;gap:6px;font-weight:500;display:inline-flex}.cntr-dk-dirty:before{content:"";background:#f59e0b;border-radius:999px;width:6px;height:6px}.cntr-dk-actions{flex:none;align-items:center;gap:8px;display:flex}.cntr-dk-btn{border:1px solid var(--cntr-dk-hairline-strong);height:34px;color:var(--cntr-dk-text);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.cntr-dk-btn:hover{background:#f7f7f8}.cntr-dk-btn-danger{color:#b91c1c}.cntr-dk-save{background:linear-gradient(180deg, #2a2940 0%, var(--cntr-dk-ink) 100%);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:8px;height:34px;padding:0 8px 0 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 4px 10px -4px #11101d8c}.cntr-dk-save:disabled{opacity:.7;cursor:default}.cntr-dk-save i{font-size:12px}.cntr-dk-save kbd{background:#ffffff24;border-radius:5px;padding:1px 6px;font:600 10.5px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cntr-dk-body{flex:1;grid-template-columns:minmax(0,1fr) 320px;gap:20px;min-height:0;padding:20px;display:grid;overflow-y:auto}@media (width<=1100px){.cntr-dk-body{grid-template-columns:1fr}}.cntr-dk-main{background:var(--cntr-dk-surface);min-width:0;box-shadow:0 0 0 1px var(--cntr-dk-hairline), 0 1px 3px #0000000a;border-radius:8px;align-self:start;overflow:hidden}.cntr-dk .cntr-dk-tabs{background:0 0;min-height:0}.cntr-dk .cntr-dk-tabs .ddmx-scroll-area{padding-bottom:0}.cntr-dk .cntr-dk-tabs .ddmx-top-nav{border-bottom:1px solid var(--cntr-dk-hairline);padding:0 20px}.cntr-dk .cntr-dk-tabs .ddmx-top-nav button{cursor:pointer;padding:14px 0 12px;font-size:13px;font-weight:600}.cntr-dk .cntr-dk-tabs .ddmx-top-nav button.active{border-bottom-color:var(--cntr-dk-ink)}.cntr-dk-tab-content{padding:20px}.cntr-dk .cntr-dk-tab-content .ddmx-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:20px;padding:8px 0 4px}.cntr-dk-side{flex-direction:column;align-self:start;gap:16px;min-width:0;display:flex}.cntr-dk-card{background:var(--cntr-dk-surface);box-shadow:0 0 0 1px var(--cntr-dk-hairline), 0 1px 3px #0000000a;border-radius:8px;overflow:hidden}.cntr-dk-card-header{border-bottom:1px solid var(--cntr-dk-hairline);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px 0 16px;display:flex}.cntr-dk-card-header h2{margin:0;font-size:13px;font-weight:600}.cntr-dk-link{color:var(--cntr-dk-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.cntr-dk-link:hover:not(:disabled){color:var(--cntr-dk-text);background:#0000000d}.cntr-dk-link:disabled{cursor:default}.cntr-dk-status-list{padding:4px 16px}.cntr-dk-status-row{color:var(--cntr-dk-muted);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.cntr-dk-status-row+.cntr-dk-status-row{border-top:1px solid var(--cntr-dk-hairline)}.cntr-dk-shortcut{width:100%;color:var(--cntr-dk-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:11px 16px;display:flex}.cntr-dk-shortcut+.cntr-dk-shortcut{border-top:1px solid var(--cntr-dk-hairline)}.cntr-dk-shortcut:hover{background:#00000008}.cntr-dk-shortcut>i:first-child{width:16px;color:var(--cntr-dk-subtle)}.cntr-dk-shortcut span{flex:1}.cntr-dk-shortcut-chevron{color:#c4c4c8;font-size:10px}.cntr-dk-meta-list{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;padding:14px 16px;display:grid}.cntr-dk-meta-list dt{color:var(--cntr-dk-subtle)}.cntr-dk-meta-list dd{text-align:right;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.hb-header{border-bottom:1px solid var(--pkg-border,#e9ecef);padding-bottom:14px}.hb-hero{align-items:flex-start;gap:14px;display:flex}.hb-hero-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-top:1px;display:flex}.hb-hero-icon--credit{color:var(--pkg-ok,#16a34a);background:#16a34a1a;border:1.5px solid #16a34a4d}.hb-hero-icon--debit{color:#dc2626;background:#dc262614;border:1.5px solid #dc262640}.hb-hero-icon i{font-size:18px}.hb-hero-body{flex:1;min-width:0}.hb-hero-eyebrow{text-transform:uppercase;letter-spacing:.6px;color:var(--pkg-muted,#64748b);align-items:center;gap:6px;margin-bottom:1px;font-size:11px;font-weight:600;display:flex}.hb-hero-id{color:var(--pkg-muted,#94a3b8);font-weight:400}.hb-hero-amount{letter-spacing:-.04em;margin:0 0 7px;font-size:28px;font-weight:800;line-height:1.1}.hb-hero-amount--credit{color:var(--pkg-ok,#16a34a)}.hb-hero-amount--debit{color:#dc2626}.hb-status-row{flex-wrap:wrap;gap:5px;display:flex}.hb-badge{letter-spacing:.15px;border-radius:20px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.hb-badge--ok{color:var(--pkg-ok,#16a34a);background:#16a34a1a}.hb-badge--warn{color:#92400e;background:#eab30821}.hb-badge--info{color:#1d4ed8;background:#3b82f61a}.hb-badge--muted{background:var(--pkg-border,#e9ecef);color:var(--pkg-muted,#64748b)}.hb-agreed-row{color:var(--pkg-muted,#64748b);background:var(--pkg-bg-subtle,#f8fafc);border:1px solid var(--pkg-border,#e9ecef);border-radius:8px;align-items:center;gap:6px;margin-top:12px;padding:7px 12px;font-size:12px;display:flex}.hb-agreed-row strong{color:var(--pkg-text,#0f172a)}.hb-textarea{resize:vertical;min-height:60px}.hb-transaction-chip-row{margin-top:8px}.hb-transaction-chip{font-family:var(--font-family-monospace,monospace);color:var(--pkg-muted,#475569);background:var(--pkg-bg-subtle,#f1f5f9);border:1px solid var(--pkg-border,#e2e8f0);letter-spacing:.3px;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.hb-transaction-chip i{opacity:.6;font-size:9px}.hb-original-data-field{flex-direction:column;gap:2px;display:flex}.hb-original-data-field+.hb-original-data-field{margin-top:8px}.hb-original-data-field-label{text-transform:uppercase;letter-spacing:.4px;color:var(--pkg-muted,#94a3b8);font-size:10px;font-weight:600}.hb-original-data-value{color:var(--pkg-muted,#64748b);word-break:break-all;font-size:12px}.hb-original-data-value--mono{font-family:var(--font-family-monospace,monospace);font-size:11px}.hb-options-card{padding-top:4px!important;padding-bottom:4px!important}.hb-option-row{border-bottom:1px solid var(--pkg-border,#f1f5f9);cursor:pointer;align-items:center;gap:12px;margin:0;padding:10px 0;display:flex}.hb-option-row--last{border-bottom:none}label.hb-option-row{list-style:none;display:flex}.hb-option-row>input[type=checkbox]{flex-shrink:0;align-self:center;margin-top:0!important}.hb-option-text{flex-direction:column;flex:1;gap:1px;display:flex}.hb-option-title{color:var(--pkg-text,#0f172a);font-size:12px;font-weight:600}.hb-option-desc{color:var(--pkg-muted,#64748b);font-size:11px;font-weight:400}:is(.hb-option-row:has(input:disabled) .hb-option-title,.hb-option-row:has(input:disabled) .hb-option-desc){opacity:.5}.hb-import{color:#171717;background:#f7f7f8;flex-direction:column;min-width:0;min-height:100%;display:flex}.hb-import__header{background:#fff;border-bottom:1px solid #e8e8e8;align-items:center;gap:12px;min-height:68px;padding:18px 16px 10px;display:flex}.hb-import__header h1{margin:0;font-size:22px}.hb-import__back{background:0 0;border:0;width:36px;height:36px}.hb-import__content{flex:1;min-width:0;padding:16px 16px 110px;overflow:hidden auto}.hb-import__label{color:#707070;margin:4px 0 8px;font-size:12px;font-weight:600;display:block}.hb-import__summary,.hb-import__operation,.hb-import__result-files>div{background:#fff;border:1px solid #dedede;border-radius:12px}.hb-import .dm-filepicker{border-radius:14px;min-height:170px;margin-bottom:12px}.hb-import__content--stretch{flex-direction:column;display:flex}.hb-import__content--stretch .dm-filepicker{flex:1;margin-bottom:12px}.hb-import-progress-integrated .progress-overlay[role=alert]{display:none!important}.hb-import__backend-progress{text-align:left;background:#fff;border:1px solid #ddd;border-radius:12px;width:100%;margin:12px 0 20px;padding:14px}.hb-import__backend-progress-copy{flex-direction:column;gap:3px;margin-bottom:10px;display:flex}.hb-import__backend-progress-copy span,.hb-import__backend-progress small{color:#777;font-size:12px}.hb-import__backend-progress-track{background:#e5e5e5;border-radius:999px;height:7px;overflow:hidden}.hb-import__backend-progress-track span{border-radius:inherit;background:#222;height:100%;transition:width .2s;display:block}.hb-import__backend-progress-track.indeterminate span{width:35%;animation:1.1s ease-in-out infinite hb-import-progress-indeterminate}.hb-import__backend-progress--error .hb-import__backend-progress-track span{background:#d62929}.hb-import__backend-progress--success .hb-import__backend-progress-track span{background:#198b31}@keyframes hb-import-progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(300%)}}.hb-import__footer{z-index:3;padding:12px 16px calc(12px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));background:#fffffff7;border-top:1px solid #ddd;position:fixed;bottom:0;left:0;right:0}.hb-import__footer .btn{width:100%;min-height:48px}.hb-import__summary{margin-bottom:16px;padding:14px 16px}.hb-import__summary div{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:baseline;gap:16px;padding:5px 0;font-size:12.5px;display:flex}.hb-import__summary div:last-child{border-bottom:0}.hb-import__summary span{color:#858585}.hb-import__summary strong{text-align:right;font-weight:600}.hb-import__summary-balance strong{font-variant-numeric:tabular-nums;font-size:13.5px}.hb-import__summary-balance--negative strong{color:#d62929}.hb-import__tabs{-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;gap:8px;min-width:0;margin:0 -16px 14px;padding:0 16px 4px;display:flex;overflow:auto hidden}.hb-import__tabs::-webkit-scrollbar{display:none}.hb-import__tabs button{text-align:left;background:#fff;border:1.5px solid #dedede;border-radius:11px;flex-direction:column;flex:0 0 168px;gap:2px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex}.hb-import__tabs button.active{background:#eef1f5;border-color:#334155}.hb-import__tabs strong{font-size:13px}.hb-import__tabs em{color:#9a9a9a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.hb-import__tabs span{color:#777;margin-top:2px;font-size:11px;display:block}.hb-import__tabs button.active strong,.hb-import__tabs button.active span{color:#334155;font-weight:700}.hb-import__operations{flex-direction:column;gap:7px;display:flex}.hb-import__operation{text-align:left;align-items:center;gap:10px;width:100%;padding:10px 11px;display:flex}.hb-import__operation-chip{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;display:flex}.hb-import__operation-chip--in{color:#198b31;background:#eafbee}.hb-import__operation-chip--out{color:#d62929;background:#fdecec}.hb-import__operation-main{flex-direction:column;flex:1;min-width:0;display:flex}.hb-import__operation-main strong,.hb-import__operation-main small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hb-import__operation-main small{color:#777}.hb-import__amount--positive{color:#198b31;white-space:nowrap}.hb-import__amount--negative{color:#d62929;white-space:nowrap}.hb-import__result{text-align:center;padding-top:48px}.hb-import__success{color:#239d3a;font-size:54px}.hb-import__result h2{margin-bottom:4px}.hb-import__counters{grid-template-columns:repeat(3,1fr);gap:8px;margin:28px 0 20px;display:grid}.hb-import__counters div{background:#fff;border:1px solid #ddd;border-radius:12px;flex-direction:column;gap:5px;padding:14px 5px;display:flex}.hb-import__counters span{color:#777;font-size:11px}.hb-import__counters strong{font-size:22px}.hb-import__result-files{text-align:left;flex-direction:column;gap:8px;display:flex}.hb-import__result-files>button{text-align:left;background:#fff;border:1px solid #ddd;border-radius:12px;grid-template-columns:24px 1fr;padding:12px;display:grid}.hb-import__result-files>button.active{background:#eef1f5;border-color:#334155}.hb-import__result-files span{color:#777;grid-column:2;font-size:11px}.hb-import__result-details{text-align:left;margin-top:24px}.hb-import__result-details h3{margin:0 0 10px}.hb-import__result-filters{scrollbar-width:none;gap:7px;margin:0 -16px 12px;padding:0 16px 4px;display:flex;overflow-x:auto}.hb-import__result-filters::-webkit-scrollbar{display:none}.hb-import__result-filters button{background:#fff;border:1px solid #ddd;border-radius:999px;flex:none;padding:8px 11px;font-size:12px}.hb-import__result-filters button.active{color:#fff;background:#222;border-color:#222}.hb-import__result-operations{flex-direction:column;gap:8px;display:flex}.hb-import__result-operation{background:#fff;border:1px solid #ddd;border-radius:12px;align-items:flex-start;gap:10px;padding:11px;display:flex}.hb-import__result-status{border-radius:50%;flex:0 0 28px;place-items:center;height:28px;display:grid}.hb-import__result-status--success{color:#198b31;background:#eafbee}.hb-import__result-status--skipped{color:#777;background:#eee}.hb-import__result-status--error{color:#d62929;background:#fdecec}.hb-import__result-operation-main{flex-direction:column;flex:1;min-width:0;display:flex}.hb-import__result-operation-main strong,.hb-import__result-operation-main small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hb-import__result-operation-main small{color:#777}.hb-import__result-operation-main em{color:#666;white-space:normal;margin-top:5px;font-size:11px;font-style:normal}.hb-import__result-operation-side{flex-direction:column;flex:none;align-items:flex-end;display:flex}.hb-import__result-operation-side small{color:#777;font-size:10px}.hb-import__footer--stacked{flex-direction:column;gap:8px;display:flex}.hb-import__content.hb-import__processing{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-top:16px;padding-bottom:16px;display:flex}.hb-import__spinner{border:7px solid #e5e5e5;border-top-color:#222;border-radius:50%;width:86px;height:86px;animation:.9s linear infinite hb-import-spin}.hb-import__processing h2{margin:24px 0 5px}.hb-import__processing-stats{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:30px;display:grid}.hb-import__processing-stats div{background:#fff;border:1px solid #ddd;border-radius:12px;flex-direction:column;gap:5px;padding:16px;display:flex}.hb-import__processing-stats span{color:#777;font-size:12px}.hb-import__processing-stats strong{font-size:22px}.hb-import__processing p{color:#777;border:1px solid #ddd;border-radius:10px;margin-top:24px;padding:12px;font-size:12px}@keyframes hb-import-spin{to{transform:rotate(360deg)}}@media (width>=720px){.hb-import__content,.hb-import__header{width:680px;margin-left:auto;margin-right:auto}.hb-import__footer{padding-left:calc(50% - 324px);padding-right:calc(50% - 324px)}}.hb-bis__loading{text-align:center;color:#94a3b8;padding:20px 0;font-size:12.5px}.hb-bis__list{flex-direction:column;gap:10px;width:100%;max-height:60vh;display:flex;overflow-y:auto}.hb-bis__row{text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;transition:border-color .15s,background .15s;display:flex}.hb-bis__row:active{background:#f8fafc}.hb-bis__icon{color:#334155;background:#33415514;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;display:flex}.hb-bis__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hb-bis__main strong{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.hb-bis__main span{color:#858585;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.dm-ptm__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999999;background:#0f172a99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}html.capacitor.android .dm-ptm__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.dm-ptm__panel{background:#fff;border-radius:20px;width:100%;max-width:720px;max-height:85dvh;animation:.3s cubic-bezier(.16,1,.3,1) dm-ptm-slide-up;overflow:hidden auto;box-shadow:0 25px 50px -12px #00000040}@keyframes dm-ptm-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dm-ptm__header{text-align:center;padding:40px 40px 20px}.dm-ptm__pill{color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f1f5f9;border-radius:100px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.dm-ptm__title{color:#0f172a;letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:800}.dm-ptm__subtitle{color:#64748b;max-width:500px;margin:0 auto;font-size:14px;line-height:1.6}.dm-ptm__grid{grid-template-columns:1fr 1fr;gap:20px;padding:0 40px 30px;display:grid}.dm-ptm__card{cursor:pointer;border:2px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:22px;transition:border-color .15s,transform .15s,background .15s;display:flex}.dm-ptm__card:hover{border-color:#cbd5e1;transform:translateY(-2px)}.dm-ptm__card.selected{background:#f0f7ff;border-color:#2563eb}.dm-ptm__icon{border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;font-size:18px;display:flex}.dm-ptm__icon--blue{color:#1d4ed8;background:#dbeafe}.dm-ptm__icon--green{color:#15803d;background:#dcfce7}.dm-ptm__label{color:#0f172a;margin-bottom:8px;font-size:15px;font-weight:700}.dm-ptm__text{color:#64748b;margin-bottom:20px;font-size:13px;line-height:1.5}.dm-ptm__features{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dm-ptm__feature{color:#475569;align-items:center;gap:8px;font-size:12px;display:flex}.dm-ptm__feature i{font-size:9px}.dm-ptm__feature--check i{color:#10b981}.dm-ptm__feature--bullet i{color:#cbd5e1}.dm-ptm__footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 40px 30px;display:flex}.dm-ptm__footer-info{color:#64748b;align-items:center;gap:6px;font-size:12px;display:flex}@media (width<=640px){.dm-ptm__grid{grid-template-columns:1fr}}.finances-number-row{align-items:stretch;width:100%;display:flex}.finances-number-row .finances-number-editor,.finances-number-row .finances-number-display{flex:auto;min-width:0}.finances-number-row .ui-input-btn{border:1px solid var(--ddmx-gray-200);border-radius:0 var(--ddmx-radius-sm) var(--ddmx-radius-sm) 0;background:var(--ddmx-gray-100);width:42px;height:auto;min-height:0;color:var(--ddmx-gray-600);border-left:0;flex:none;align-self:stretch;margin:0 0 0 -1px;padding:0;transition:background .15s,color .15s}.finances-number-row .ui-input-btn:hover{background:var(--ddmx-gray-200);color:var(--ddmx-gray-900);margin-bottom:12px}.finances-number-row .ui-input-btn:focus-visible{z-index:1;outline:2px solid var(--ddmx-gray-900);outline-offset:-2px;position:relative}.finances-number-editor{background:var(--ddmx-gray-100);border:1px solid var(--ddmx-gray-200);border-radius:var(--ddmx-radius-sm);flex-wrap:nowrap;align-items:center;gap:0;padding:6px 10px;transition:border-color .15s,background .15s;display:flex;overflow-x:auto}.finances-number-row .finances-number-editor,.finances-number-row .finances-number-display{border-top-right-radius:0;border-bottom-right-radius:0}.finances-number-editor.is-preview{background:#fffbeb;border-style:dashed;border-color:#fcd34d}.finances-number-static{color:var(--ddmx-gray-900);white-space:nowrap;font-size:18px;font-weight:700}.finances-number-int-input{text-align:center;color:var(--ddmx-gray-900);border:1px solid var(--ddmx-gray-200);background:#fff;border-radius:3px;outline:none;min-width:1ch;margin-left:4px;margin-right:4px;padding:0 4px;font-size:18px;font-weight:800;transition:border-color .15s,box-shadow .15s}.finances-number-int-input:focus{border-color:var(--ddmx-gray-900);box-shadow:0 0 0 2px #27272a14}.finances-number-int-input::-webkit-inner-spin-button{-webkit-appearance:none}.finances-number-int-input::-webkit-outer-spin-button{-webkit-appearance:none}.finances-number-auto{color:var(--ddmx-gray-600);font-style:italic;font-weight:600}.finances-number-display{background:var(--ddmx-gray-100);border:1px solid var(--ddmx-gray-200);border-radius:var(--ddmx-radius-sm);min-height:32px;color:var(--ddmx-gray-900);letter-spacing:.015em;white-space:nowrap;align-items:center;padding:6px 10px;font-size:18px;font-weight:700;display:flex;overflow-x:auto}.finances-number-display.is-empty{color:var(--ddmx-gray-600);font-style:italic;font-weight:400}.finances-numbering-modal .dm-modal__body{padding:12px 16px}.finances-numbering-modal .ui-form-input{margin-bottom:8px;font-size:13px;padding:7px 8px!important}.finances-numbering-modal .ddmx-section-label{margin:12px 0 6px;font-size:10px}.finances-numbering-modal .ddmx-card{margin-bottom:10px;padding:10px 12px}.finances-check-grid{grid-template-columns:1fr;gap:7px;display:grid}.finances-checkbox{align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:600;display:flex}.finances-checkbox span{letter-spacing:-.01em;white-space:nowrap;font-size:11px;line-height:1.25}.finances-checkbox--descriptive{align-items:flex-start}.finances-numbering-option{flex-direction:column;gap:1px;min-width:0;display:flex}.finances-checkbox .finances-numbering-option__label{font-size:11px;font-weight:600}.finances-checkbox .finances-numbering-option__hint{color:var(--ddmx-gray-600);letter-spacing:0;font-size:10px;font-weight:500}.ptx-row{gap:10px;padding:10px 16px}.ptx-method{color:#64748b;flex:0 0 52px;justify-content:center;align-items:center;min-width:0;font-size:22px;display:flex}.ptx-method img{object-fit:contain;width:46px;max-height:28px;display:block}.ptx-content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ptx-reference{color:#64748b;font-size:11px;font-weight:500}.ptx-title{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.ptx-amount{font-size:15px;font-weight:750}.ptx-amount--success{color:#15803d}.ptx-amount--pending{color:#d97706}.ptx-amount--error{color:#dc2626}.ptx-amount--neutral{color:#64748b}.ptx-side{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.ptx-status{font-size:11px;font-weight:650}.ptx-status--success,.ptx-settlement{color:#15803d}.ptx-status--pending,.ptx-date--pending{color:#d97706}.ptx-status--error{color:#dc2626}.ptx-status--neutral{color:#64748b}.ptx-date,.ptx-settlement{color:#7c8493;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.ptx-settlement{color:#15803d}@media (width<=420px){.ptx-method{flex-basis:42px}.ptx-method img{width:38px}.ptx-side{max-width:92px}}.rpsv-header{border-bottom:1px solid var(--pkg-border,#e9ecef)}.rpsv-header-top{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.rpsv-header-kind{text-transform:uppercase;letter-spacing:.08em;color:var(--pkg-muted,#64748b);font-size:11px;font-weight:700}.rpsv-header-id{color:var(--pkg-muted,#94a3b8);font-size:11px;font-weight:500}.rpsv-header-amount{letter-spacing:-.035em;font-size:30px;font-weight:800;line-height:1.05}.rpsv-header-amount--in{color:var(--pkg-ok,#16a34a)}.rpsv-header-amount--out{color:#dc2626}.rpsv-header-tags{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rpsv-status-line{align-items:center;gap:5px;font-size:12px;display:inline-flex}.rpsv-status-line--settled{color:var(--pkg-muted,#64748b);font-weight:500}.rpsv-status-line--settled i{color:var(--pkg-ok,#16a34a)}.rpsv-status-line--partial{color:#92400e;font-weight:700}.rpsv-status-line--partial i{color:#d97706;font-size:6px}.rpsv-status-line--open{color:var(--pkg-muted,#64748b);font-weight:600}.rpsv-status-line--open i{color:var(--pkg-muted,#94a3b8);font-size:6px}.rpsv-type-label{color:var(--pkg-muted,#64748b);align-items:center;gap:5px;font-size:11px;display:inline-flex}.rpsv-type-label i{font-size:10px}.rpsv-remained-row{color:var(--pkg-muted,#64748b);margin-top:12px;font-size:12px}.rpsv-remained-row strong{color:#d97706}.rpsv-doc-card--interactive{text-align:left;width:100%;font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s;position:relative}.rpsv-doc-card--interactive:hover,.rpsv-doc-card--interactive:focus-visible{border-color:var(--pkg-primary,#2563eb);box-shadow:0 0 0 2px color-mix(in srgb, var(--pkg-primary,#2563eb) 12%, transparent);outline:none}.rpsv-doc-open{color:var(--pkg-muted,#64748b);font-size:11px;position:absolute;top:24px;right:18px}.rpsv-entity-card--interactive{text-align:left;width:100%;font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s;position:relative}.rpsv-entity-card--interactive:hover,.rpsv-entity-card--interactive:focus-visible{border-color:var(--pkg-primary,#2563eb);box-shadow:0 0 0 2px color-mix(in srgb, var(--pkg-primary,#2563eb) 12%, transparent);outline:none}.rpsv-entity-open{color:var(--pkg-muted,#64748b);font-size:11px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.rpsv-doc-top{align-items:center;gap:10px;display:flex}.rpsv-doc-icon{background:var(--pkg-bg-subtle,#f1f5f9);border:1px solid var(--pkg-border,#e2e8f0);width:34px;height:34px;color:var(--pkg-muted,#64748b);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.rpsv-doc-identity{min-width:0}.rpsv-doc-number{color:var(--pkg-text,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.rpsv-doc-type{color:var(--pkg-muted,#64748b);font-size:11px}.rpsv-doc-dates{border-top:1px solid var(--pkg-border,#f1f5f9);gap:20px;margin-top:12px;padding-top:12px;display:flex}.rpsv-doc-date-item{flex-direction:column;gap:2px;display:flex}.rpsv-doc-date-label{color:var(--pkg-muted,#94a3b8);font-size:10px}.rpsv-doc-date-value{color:var(--pkg-text,#0f172a);font-size:12px;font-weight:600}.rpsv-values-card{flex-direction:column;display:flex}.rpsv-value-row{align-items:center;display:flex}.rpsv-value-item{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rpsv-value-secondary{border-top:1px dashed var(--pkg-border,#e9ecef);align-items:center;margin-top:12px;padding-top:12px;display:flex}.rpsv-value-secondary .rpsv-value-label{font-size:11px}.rpsv-value-secondary .rpsv-value-amount{font-size:13px}.rpsv-value-label{color:var(--pkg-muted,#64748b);font-size:11px}.rpsv-value-amount{color:var(--pkg-muted,#64748b);font-size:15px;font-weight:600}.rpsv-value-amount--primary{color:var(--pkg-text,#0f172a);font-size:17px;font-weight:800}.rpsv-value-divider{background:var(--pkg-border,#e9ecef);align-self:stretch;width:1px;margin:0 16px}.rpsv-entity-card{padding:11px 14px}.rpsv-entity-name{color:var(--pkg-text,#0f172a);margin-bottom:5px;font-size:13px;font-weight:700;line-height:1.35}.rpsv-entity-meta{flex-direction:column;gap:3px;display:flex}.rpsv-entity-meta span{color:var(--pkg-muted,#64748b);align-items:flex-start;gap:6px;font-size:11px;display:flex}.rpsv-entity-meta span i{width:11px;color:var(--pkg-muted,#94a3b8);flex-shrink:0;margin-top:2px;font-size:10px}.rpsv-history-card{background:var(--pkg-bg-card,#fff);border:1px solid var(--pkg-border,#e9ecef);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.rpsv-history-card+.rpsv-history-card{margin-top:6px}.rpsv-hcard-top{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.rpsv-hcard-top:disabled{cursor:default}.rpsv-hcard-top:not(:disabled):hover .rpsv-hcard-number,.rpsv-hcard-top:focus-visible .rpsv-hcard-number{color:var(--pkg-primary,#2563eb)}.rpsv-hcard-top:focus-visible{outline:2px solid var(--pkg-primary,#2563eb);outline-offset:4px;border-radius:6px}.rpsv-hcard-open{color:var(--pkg-muted,#94a3b8);flex-shrink:0;font-size:11px}.rpsv-hcard-icon{background:var(--pkg-bg-subtle,#f1f5f9);border:1px solid var(--pkg-border,#e2e8f0);width:32px;height:32px;color:var(--pkg-muted,#64748b);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.rpsv-hcard-icon--bank,.rpsv-hcard-icon--cash,.rpsv-hcard-icon--payment,.rpsv-hcard-icon--document{background:var(--pkg-bg-subtle,#f1f5f9);border-color:var(--pkg-border,#e2e8f0);color:var(--pkg-muted,#64748b)}.rpsv-hcard-info{flex-direction:column;flex:1;min-width:0;display:flex}.rpsv-hcard-relation,.rpsv-hcard-amount span,.rpsv-hcard-date-label{color:var(--pkg-muted,#94a3b8);font-size:9px;font-weight:600}.rpsv-hcard-identity{flex-flow:column wrap;align-items:flex-start;gap:6px;width:100%;min-width:0;margin-top:2px;display:flex}.rpsv-hcard-type{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;flex-shrink:0;padding:2px 6px;font-size:8px;font-weight:800}.rpsv-hcard-type--bank,.rpsv-hcard-type--cash,.rpsv-hcard-type--payment,.rpsv-hcard-type--document{color:var(--pkg-muted,#64748b);background:0 0;padding:0}.rpsv-hcard-number{color:var(--pkg-text,#0f172a);white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.rpsv-hcard-sub{color:var(--pkg-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;font-size:11px;overflow:hidden}.rpsv-hcard-amount{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.rpsv-hcard-amount strong{color:var(--pkg-text,#0f172a);font-size:14px}.rpsv-hcard-reference{color:var(--ui-text-muted,#8b95a7);margin-top:2px;font-size:11px;font-weight:500;display:block}.rpsv-hcard-bottom{border-top:1px solid var(--pkg-border,#f1f5f9);align-items:center;gap:6px;padding-top:7px;display:flex}.rpsv-hcard-badge{border-radius:2px;padding:3px 8px;font-size:10px;font-weight:700}.rpsv-hcard-badge--auto,.rpsv-hcard-badge--manual{background:var(--pkg-bg-subtle,#f1f5f9);color:var(--pkg-muted,#64748b)}.rpsv-hcard-date{color:var(--pkg-muted,#94a3b8);margin-right:auto;font-size:11px}.rpsv-hcard-unlink{color:var(--pkg-muted,#94a3b8);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13px;line-height:1;transition:color .15s}.rpsv-hcard-unlink:hover{color:#dc2626}.rpsv-history-footer{border-top:1px solid var(--pkg-border,#e9ecef);justify-content:space-between;align-items:center;margin-top:10px;padding:8px 0 0;display:flex}.rpsv-history-total{color:var(--pkg-muted,#64748b);font-size:12px}.rpsv-history-total strong{color:var(--pkg-text,#0f172a);font-size:13px}.rpsv-disconnect-all{border:1px solid var(--pkg-border,#e2e8f0);color:#ce5e5e;cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:600;transition:background .15s;display:inline-flex}.rpsv-disconnect-all:hover{background:#dc26260f}.rpsv-settlement-actions{margin-top:12px;margin-bottom:20px}.rpsv-delete{color:#dc2626}.rpsv-empty{text-align:center;color:var(--pkg-muted,#94a3b8);padding:12px 0;font-size:12px}.ddmx-settlement-actions{gap:10px;margin-bottom:20px;display:flex}.ddmx-settlement-btn{border:1px solid var(--ddmx-gray-200,#e5e7eb);color:var(--ddmx-gray-900,#18181b);cursor:pointer;background:#fff;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s;display:flex}.ddmx-settlement-btn:hover{background:var(--ddmx-gray-100,#f4f4f5)}.ddmx-settlement-btn i{color:var(--ddmx-gray-600,#52525b);font-size:15px}.ddmx-settlement-btn--primary{color:#f9fafb;background:#1b1a1a;border-color:#1b1a1a}.ddmx-settlement-btn--primary i{color:#f9fafb}.ddmx-settlement-btn--primary:hover{background:#2c2b2b}.ptx-screen-header{align-items:center;gap:12px;min-width:0;padding:4px 0 12px;display:flex}.ptx-screen-header__icon{color:#1675a9;background:#eaf4fb;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;display:flex}.ptx-screen-header__content{flex-direction:column;flex:1;min-width:0;display:flex}.ptx-screen-header__eyebrow{color:var(--ddmx-gray-600,#6b7280);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:800}.ptx-screen-header__title{color:var(--ddmx-black,#111827);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;font-weight:800;line-height:1.15;overflow:hidden}.ptx-screen-header__reference{color:var(--ddmx-gray-600,#6b7280);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;display:block;overflow:hidden}.ptx-screen-header__reference i{color:#9ca3af;margin-right:3px}.ptx-view-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.ptx-view-col{flex-direction:column;display:flex}.ptx-method-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.ptx-method-left{align-items:center;gap:12px;min-width:0;display:flex}.ptx-method-icon{background:var(--pkg-bg-subtle,#f1f5f9);border:1px solid var(--pkg-border,#e2e8f0);width:40px;height:40px;color:var(--pkg-muted,#64748b);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.ptx-method-logo{object-fit:contain;flex-shrink:0;max-width:120px;height:36px}.ptx-method-identity{flex-direction:column;min-width:0;margin-left:24px;display:flex}.ptx-method-name{color:var(--pkg-text,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.ptx-method-provider{color:var(--ddmx-gray-600,#6b7280);font-size:12px;font-weight:600}.ptx-client-card{align-items:center;gap:12px;display:flex}.ptx-client-avatar{background:var(--pkg-bg-subtle,#f1f5f9);border:1px solid var(--pkg-border,#e2e8f0);width:40px;height:40px;color:var(--pkg-muted,#64748b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.ptx-client-name{color:var(--pkg-text,#0f172a);overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700}.ptx-settlement-section{margin-top:24px}@media (width<=620px){.ptx-screen-header{gap:10px}.ptx-screen-header__icon{border-radius:10px;width:34px;height:34px}.ptx-screen-header__title{font-size:17px}.ptx-view-grid{grid-template-columns:1fr;gap:0}.ptx-view-grid .ptx-view-col .ddmx-section-label{margin-top:18px}.ptx-view-grid .ptx-view-col:first-child .ddmx-section-label:first-child{margin-top:0}}.rp-direction{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.rp-card{gap:10px}.rp-card .pkg-side-icon{flex-basis:42px;padding-top:0}.rp-card__content{gap:6px}.rp-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.rp-card__title{-webkit-line-clamp:2;min-width:0;color:var(--pkg-text);-webkit-box-orient:vertical;font-size:14px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.rp-card__amount{text-align:right;padding-top:1px}.rp-card__contractor{min-width:0;color:var(--pkg-muted);align-items:center;gap:7px;font-size:12px;line-height:1.35;display:flex}.rp-card__contractor>i{flex:none;font-size:12px}.rp-card__contractor>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-card__details{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:21px;display:grid}.rp-card__metadata{align-items:center;gap:8px;min-width:0;display:flex}.rp-card__detail,.rp-card__status{color:var(--pkg-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;line-height:1.2;display:inline-flex}.rp-card__status--settled{color:var(--pkg-ok);font-weight:600}.rp-card__details>.rp-card__status,.rp-card__details>.rp-remained{justify-self:end}.rp-card__settled-check{color:var(--pkg-ok)}.rp-direction i{font-size:14px}.rp-direction--receivable{color:var(--pkg-ok);background:#16a34a14;border:1px solid #16a34a40}.rp-direction--payable{color:#dc2626;background:#dc262612;border:1px solid #dc262633}.rp-amount{letter-spacing:-.01em;flex-shrink:0;margin-left:8px;font-size:14px;font-weight:700}.rp-amount--receivable{color:var(--pkg-ok)}.rp-amount--payable{color:#dc2626}.rp-remained{color:#d97706;white-space:nowrap;flex-shrink:0;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.rp-type-badge{letter-spacing:.02em;text-transform:uppercase;background:rgba(var(--pkg-text-rgb,120, 120, 120), .06);border:1px solid var(--pkg-border);color:var(--pkg-muted);border-radius:4px;flex-shrink:0;align-items:center;padding:1px 5px;font-size:10px;font-weight:600;display:inline-flex}@media (width<=390px){.rp-card__details{grid-template-columns:1fr;row-gap:5px}.rp-card__details>.rp-card__status,.rp-card__details>.rp-remained{justify-self:start}}.rph-modal{flex-direction:column;width:620px;max-height:min(760px,92vh);display:flex}.rph-body{background:#f8fafc;flex-direction:column;gap:10px;display:flex}.dm-modal__body .rph-body{flex:1;min-height:0;overflow-y:auto}.rph-empty{text-align:center;color:#94a3b8;padding:24px;font-size:13px}.rph-empty--boxed{background:#fff;border:1px dashed #cbd5e1;border-radius:12px;flex-direction:column;align-items:center;gap:6px;display:flex}.rph-empty--boxed>i{color:#cbd5e1;margin-bottom:2px;font-size:20px}.rph-empty--error{border-color:#fecaca}.rph-empty--error>i{color:#ef4444}.rph-empty--boxed strong{color:#475569;font-size:14px}.rph-empty--boxed span{max-width:360px;line-height:1.5}.rph-summary{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;box-shadow:0 1px 4px #0f172a0d}.rph-summary__header{align-items:flex-start;gap:10px;padding:14px 16px 10px;display:flex}.rph-summary__document{flex-direction:column;flex:1;min-width:0;display:flex}.rph-summary__title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.rph-summary__document>.rph-summary__title-row>strong{color:#0f172a;min-width:0;font-size:14px;font-weight:700;line-height:1.3}.rph-summary__doc-sub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rph-summary__body{padding:2px 16px 16px}.rph-summary__amount-big{color:#0f172a;letter-spacing:-.025em;margin-bottom:10px;font-size:28px;font-weight:700}.rph-progress{background:#f1f5f9;border-radius:99px;height:6px;margin-bottom:12px;overflow:hidden}.rph-progress__fill{background:#cbd5e1;border-radius:99px;height:100%;transition:width .5s}.rph-progress__fill--settled{background:#22c55e}.rph-progress__fill--partial{background:#f59e0b}.rph-progress__fill--open{background:#cbd5e1}.rph-stats-row{display:flex}.rph-stat{flex:1}.rph-stat+.rph-stat{border-left:1px solid #f1f5f9;margin-left:14px;padding-left:14px}.rph-stat__label{color:#9ca3af;margin-bottom:2px;font-size:10px;font-weight:500}.rph-stat__value{color:#374151;font-size:13px;font-weight:600}.rph-stat--alert .rph-stat__value{color:#dc2626}.rph-status{white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.rph-status--settled{color:#15803d;background:#dcfce7}.rph-status--partial{color:#a16207;background:#fef9c3}.rph-status--open{color:#64748b;background:#f1f5f9}.rph-type-icon{color:#6b7280;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.rph-type-icon--bank,.rph-type-icon--cash,.rph-type-icon--payment,.rph-type-icon--document{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.rph-history{flex-direction:column;gap:7px;display:flex}.rph-history__list{flex-direction:column;display:flex}.rph-section-label{color:#94a3b8;padding-left:2px;font-size:11px;font-weight:500}.rph-footer{background:#fff;border-top:1px solid #e2e8f0;align-items:center;gap:10px;width:100%;padding:12px 16px;display:flex}.rph-total-row{flex:1;align-items:baseline;gap:7px;display:flex}.rph-total-label{color:#6b7280;font-size:11px;font-weight:500}.rph-total-value{color:#0f172a;letter-spacing:-.01em;font-size:18px;font-weight:700}.rph-disconnect-all{color:#dc2626;cursor:pointer;white-space:nowrap;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.rph-disconnect-all:hover{background:#fee2e2;border-color:#fca5a5}@media (width<=620px){.rph-modal{border-radius:18px 18px 0 0;width:100%;max-width:100%;max-height:94vh}}@media (width<=420px){.rph-summary__amount-big{font-size:22px}}.arr-contractor-icon{border:1px solid var(--pkg-border);width:36px;height:36px;color:var(--pkg-muted);background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.arr-contractor-icon i{font-size:14px}.arr-balance{letter-spacing:-.01em;flex-shrink:0;margin-left:8px;font-size:14px;font-weight:700}.arr-balance--positive{color:var(--pkg-ok)}.arr-balance--negative{color:#dc2626}.arr-balance--zero{color:var(--pkg-muted)}.arr-value-pill{flex-shrink:0;align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.arr-value-pill--receivable{color:var(--pkg-ok)}.arr-value-pill--payable{color:#dc2626}.arv-hero{align-items:center;gap:16px;display:flex}.arv-hero-icon{background:#3b82f61a;border:1.5px solid #3b82f640;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;display:flex}.arv-hero-body{flex:1;min-width:0}.arv-hero-eyebrow{text-transform:uppercase;letter-spacing:.5px;color:var(--pkg-muted,#64748b);margin-bottom:1px;font-size:10px;font-weight:600}.arv-hero-name{color:var(--pkg-text,#0f172a);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:3px;font-size:12px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.arv-balance{letter-spacing:-.03em;font-size:15px;font-weight:800;line-height:1.1}.arv-balance--positive{color:var(--pkg-ok,#16a34a)}.arv-balance--negative{color:#dc2626}.arv-balance--zero{color:var(--pkg-muted,#64748b)}.arv-filter-pills{background:var(--pkg-bg-subtle,#f1f5f9);border-radius:8px;gap:2px;margin-top:10px;padding:3px;display:flex}.arv-filter-pill{cursor:pointer;height:28px;color:var(--pkg-muted,#64748b);white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;font-size:11px;font-weight:600;transition:background .12s,color .12s,box-shadow .12s}.arv-filter-pill--active{color:var(--pkg-text,#0f172a);background:#fff;box-shadow:0 1px 3px #00000014}.arv-entity-card{padding:11px 14px}.arv-entity-card--interactive{text-align:left;width:100%;font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s;position:relative}.arv-entity-card--interactive:hover,.arv-entity-card--interactive:focus-visible{border-color:var(--pkg-primary,#2563eb);box-shadow:0 0 0 2px color-mix(in srgb, var(--pkg-primary,#2563eb) 12%, transparent);outline:none}.arv-entity-open{color:var(--pkg-muted,#64748b);font-size:11px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.arv-entity-name{color:var(--pkg-text,#0f172a);margin-bottom:5px;font-size:13px;font-weight:700;line-height:1.35}.arv-entity-meta{flex-direction:column;gap:3px;display:flex}.arv-entity-meta span{color:var(--pkg-muted,#64748b);align-items:flex-start;gap:6px;font-size:11px;display:flex}.arv-entity-meta span i{width:11px;color:var(--pkg-muted,#94a3b8);flex-shrink:0;margin-top:2px;font-size:10px}.ddmx-card-list{border:1px solid var(--pkg-border,#e2e8f0);background:#fff;border-radius:4px;margin-bottom:16px;padding:4px 12px;box-shadow:0 1px 3px #0000000d}.arv-doc-card{cursor:pointer;padding:10px 0}.arv-doc-card:active{opacity:.65}.arv-doc-card+.arv-doc-card{border-top:1px solid var(--pkg-border,#f1f5f9)}.arv-doc-card--settled{opacity:.5}.arv-doc-main{align-items:center;gap:10px;display:flex}.arv-doc-icon{background:var(--pkg-bg-subtle,#f1f5f9);border:1px solid var(--pkg-border,#e2e8f0);width:28px;height:28px;color:var(--pkg-muted,#64748b);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.arv-doc-details{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.arv-doc-identity{flex-direction:column;align-items:stretch;min-width:0;display:flex}.arv-doc-number{color:var(--pkg-text,#0f172a);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.arv-doc-date{color:var(--pkg-muted,#94a3b8);flex-shrink:0;font-size:11px}.arv-doc-sub{color:var(--pkg-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.arv-doc-finance{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.arv-doc-value{color:var(--pkg-text,#0f172a);white-space:nowrap;font-size:13px;font-weight:700}.arv-doc-status{font-size:11px;line-height:1}.arv-doc-remained{color:#d97706;font-weight:600}.arv-doc-settled-label{color:var(--pkg-ok,#16a34a);font-weight:600}.arv-empty{text-align:center;color:var(--pkg-muted,#94a3b8);padding:16px 0;font-size:12px}.stl-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.stl-header-body{flex:1;min-width:0}.stl-header-eyebrow{text-transform:uppercase;letter-spacing:.5px;color:var(--pkg-muted,#64748b);margin-bottom:1px;font-size:10px;font-weight:600}.stl-header-title{color:var(--pkg-text,#0f172a);letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1.25}.stl-header-sub{color:var(--pkg-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;margin-bottom:12px;font-size:11px;overflow:hidden}.stl-close-btn{border:1px solid var(--pkg-border,#e2e8f0);width:30px;height:30px;color:var(--pkg-muted,#94a3b8);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:color .15s,background .15s;display:flex}.stl-close-btn:hover{color:#dc2626;background:#dc26260d;border-color:#dc26264d}.stl-mode-banner{color:#2563eb;background:#2563eb0f;border-bottom:1px solid #2563eb26;flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.stl-mode-banner-text{flex-direction:column;flex:1;min-width:0;display:flex}.stl-mode-banner-title{color:#1d4ed8;font-size:12px;font-weight:700}.stl-mode-banner-sub{color:var(--pkg-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.stl-mode-banner-unlock{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #2563eb4d;border-radius:7px;flex-shrink:0;padding:5px 10px;font-size:11px;font-weight:600;transition:background .12s}.stl-mode-banner-unlock:hover{background:#2563eb14}.stl-filter-bar{border-bottom:1px solid var(--pkg-border,#e2e8f0);background:var(--pkg-bg-card,#fff);flex-shrink:0;padding:8px 16px}.stl-filter-pills{background:var(--pkg-bg-subtle,#f1f5f9);border-radius:8px;gap:2px;padding:3px;display:flex}.stl-filter-pill{cursor:pointer;height:28px;color:var(--pkg-muted,#64748b);white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;font-size:11px;font-weight:600;transition:background .12s,color .12s,box-shadow .12s}.stl-filter-pill--active{color:var(--pkg-text,#0f172a);background:#fff;box-shadow:0 1px 3px #00000014}.stl-section+.stl-section{margin-top:2px}.stl-card{padding:0}.stl-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:11px 14px;transition:background .1s;display:flex}.stl-row:hover{background:var(--pkg-bg-subtle,#f8fafc)}.stl-row+.stl-row{border-top:1px solid var(--pkg-border,#f1f5f9)}.stl-row--selected{background:#2563eb0a}.stl-row--selected:hover{background:#2563eb12}.stl-row--settled{opacity:.5;cursor:default}.stl-row--locked{cursor:default;background:#2563eb0a}.stl-row-check{flex-shrink:0;padding-top:1px}.stl-checkbox{border:1.5px solid var(--pkg-border,#cbd5e1);color:#fff;background:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;transition:border-color .12s,background .12s;display:flex}.stl-checkbox--checked{background:#2563eb;border-color:#2563eb}.stl-checkbox--locked{background:#2563eb;border-color:#2563eb;font-size:8px}.stl-row-icon{background:var(--pkg-bg-subtle,#f1f5f9);border:1px solid var(--pkg-border,#e2e8f0);width:30px;height:30px;color:var(--pkg-muted,#64748b);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.stl-row-info{flex:1;min-width:0}.stl-row-number{color:var(--pkg-text,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.stl-row-sub{color:var(--pkg-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.stl-row-meta{align-items:center;gap:8px;margin-top:3px;display:flex}.stl-row-date{color:var(--pkg-muted,#94a3b8);font-size:10px}.stl-row-remained{color:#d97706;font-size:10px;font-weight:600}.stl-row-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.stl-row-amount{color:var(--pkg-text,#0f172a);white-space:nowrap;font-size:13px;font-weight:700}.stl-value-input{text-align:right;color:#2563eb;background:#2563eb0a;border:1.5px solid #2563eb;border-radius:7px;outline:none;width:90px;height:28px;padding:0 8px;font-size:12px;font-weight:600;transition:border-color .12s}.stl-value-input:focus{background:#2563eb12;border-color:#1d4ed8}.stl-empty{text-align:center;color:var(--pkg-muted,#94a3b8);padding:14px;font-size:12px}.stl-footer{border-top:1px solid var(--pkg-border,#e9ecef);background:var(--pkg-bg-card,#fff);flex-direction:column;flex-shrink:0;gap:10px;width:100%;padding:12px 16px;display:flex;position:fixed;bottom:0}html.capacitor.android .stl-footer{padding-bottom:calc(4px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}.stl-totals{flex-direction:column;gap:4px;display:flex}.stl-total-row{justify-content:space-between;align-items:center;display:flex}.stl-total-label{color:var(--pkg-muted,#64748b);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}.stl-total-value{color:var(--pkg-muted,#94a3b8);font-size:13px;font-weight:700;transition:color .15s}.stl-total-value--active{color:var(--pkg-text,#0f172a)}.stl-total-value small{color:var(--pkg-muted,#64748b);margin-top:1px;font-size:10px;font-weight:500;display:block}.stl-diff-row{border-top:1px dashed var(--pkg-border,#e2e8f0);margin-top:3px;padding-top:5px}.stl-diff-value{color:#dc2626;font-size:12px;font-weight:700}.stl-settle-btn{color:#fff;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:#0f172a;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:13px;font-weight:700;transition:background .15s,opacity .15s;display:flex}.stl-settle-btn:hover:not(:disabled){background:#1e293b}.stl-settle-btn:disabled{opacity:.4;cursor:not-allowed}.pkg-card-optimized{border-bottom:1px solid var(--pkg-border);background:#fff;align-items:center;gap:12px;padding:12px 16px;display:flex}.mobile-list-item-wrapper .pkg-side-icon{display:none}.pkg-side-icon{flex:0 0 45px;justify-content:center;padding-top:4px;display:flex}.pkg-side-icon img{object-fit:contain;width:20px;height:auto}.pkg-main-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pkg-header-row{justify-content:space-between;align-items:center;display:flex}.pkg-middle-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pkg-right-content{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.pkg-doc-number{color:var(--pkg-muted);font-size:11px;font-weight:500}.pkg-contractor-name{color:var(--pkg-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.pkg-meta-grid{justify-content:space-between;align-items:flex-start;display:flex}.pkg-price-highlight{color:#111;font-size:15px;font-weight:700}.pkg-dates-group{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pkg-date-item{color:var(--pkg-muted);align-items:center;gap:4px;font-size:11px;display:flex}.pkg-date-item.urgent{color:#d97706}.pkg-comment-pill{color:var(--pkg-muted);border:1px dashed var(--pkg-border);background:#f9fafb;border-radius:4px;align-items:center;gap:4px;margin-top:4px;padding:2px 6px;font-size:10px;display:inline-flex}.pkg-icon-wrapper{flex-direction:column;gap:6px;display:flex;position:relative}.direction-arrow{background:#fff;border-radius:4px;padding:2px;font-size:10px;position:absolute;bottom:-2px;right:-4px;box-shadow:0 1px 3px #0000001a}.direction-arrow.incoming{color:#2563eb}.direction-arrow.outgoing{color:#16a34a}.pkg-upo-badge{letter-spacing:.3px;color:#16a34a;background:#fff;border:1px solid #86efac;border-radius:3px;padding:0 3px;font-size:7px;font-weight:700;position:absolute;bottom:-6px;right:-4px}.pkg-doc-info{align-items:center;gap:6px;display:flex}.ksef-indicator{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#0052ff;border-radius:4px;padding:1px 4px;font-size:9px;font-weight:800}.pkg-card-optimized:hover .ksef-indicator{background:#003dbd}.ddmx-document-content{padding:12px}.ddmx-third-participant{border-color:#d9d9de;margin-top:14px;overflow:hidden;box-shadow:0 3px 12px #18181b0a;padding:0!important}.ddmx-third-participant__header{background:#fafafa;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.ddmx-third-participant.is-enabled .ddmx-third-participant__header{border-bottom:1px solid var(--ddmx-gray-200)}.ddmx-third-participant__heading{align-items:center;gap:10px;min-width:0;display:flex}.ddmx-third-participant__icon{color:#606069;background:#eeeef0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:inline-flex}.ddmx-third-participant__heading h3{color:#4c4c54;letter-spacing:.04em;margin:0;font-size:13px;font-weight:800}.ddmx-third-participant__heading p{color:#85858d;margin:3px 0 0;font-size:10px;line-height:1.35}.ddmx-third-participant__switch{cursor:pointer;flex-shrink:0;width:40px;height:24px;position:relative}.ddmx-third-participant__switch input{opacity:0;pointer-events:none;position:absolute}.ddmx-third-participant__switch span{background:#d4d4d8;border-radius:999px;transition:background-color .16s;position:absolute;inset:0}.ddmx-third-participant__switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.ddmx-third-participant__switch input:checked+span{background:#57575f}.ddmx-third-participant__switch input:checked+span:after{transform:translate(16px)}.ddmx-third-participant__switch input:disabled+span{opacity:.55;cursor:default}.ddmx-third-participant__content{background:#f7f7f8;padding:14px}.ddmx-third-participant__entity-label{color:#777780;letter-spacing:.06em;text-transform:uppercase;margin:14px 0 6px;font-size:10px;font-weight:800}.ddmx-third-participant__entity.ddmx-card{box-shadow:none;background:#fff;border-color:#dddde1;margin:0}.ddmx-badge-group{align-items:center;gap:10px;display:flex}.ddmx-ksef-pill{border-radius:var(--ddmx-radius-sm);color:var(--ddmx-gray-900);text-transform:uppercase;background:#e5e7eb;padding:4px 8px;font-size:10px;font-weight:800}.ddmx-doc-id{color:var(--ddmx-gray-600);font-size:11px;font-weight:600}.ddmx-header-tools{flex-shrink:0;align-items:center;gap:12px;display:flex}.ddmx-header-select-wrapper{justify-content:center;align-items:center;display:flex}.ddmx-doc-type-select{min-width:150px;color:var(--ddmx-gray-900);text-align:center;cursor:pointer;background:#fff;border:1px solid #d3d3d3;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .15s}.ddmx-doc-type-select:hover{border-color:var(--ddmx-gray-400);background:var(--ddmx-gray-50)}.ddmx-doc-type-select:focus{border-color:var(--ddmx-gray-900);outline:none;box-shadow:0 0 0 2px #3434341a}.ddmx-header-tools button{color:var(--ddmx-black);background:0 0;border:none;margin-left:16px;font-size:18px}.ddmx-top-nav{scrollbar-width:none;gap:24px;padding-left:12px;padding-right:12px;display:flex;overflow-x:auto}.ddmx-top-nav::-webkit-scrollbar{display:none}.ddmx-top-nav button{color:var(--ddmx-gray-600);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 0;font-size:14px;font-weight:700}.ddmx-top-nav button.active{color:var(--ddmx-gray-900);border-bottom-color:#a1a1aa}.ddmx-tab-hidden{display:none}.ddmx-fade-in{animation:.3s dmxFadeIn}@keyframes dmxFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ddmx-source-banner{border:1px solid var(--ddmx-gray-200);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;transition:background-color .12s;display:flex}.ddmx-source-banner:hover,.ddmx-source-banner:focus-visible{background:var(--ddmx-gray-100)}.ddmx-source-banner-icon{background:var(--ddmx-gray-100);width:34px;height:34px;color:var(--ddmx-gray-600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.ddmx-source-banner-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ddmx-source-banner-label{text-transform:uppercase;letter-spacing:.03em;color:var(--ddmx-gray-600);font-size:10.5px;font-weight:700}.ddmx-source-banner-value{color:var(--ddmx-black);font-size:14px;font-weight:700}.ddmx-source-banner-chevron{color:#94a3b8;flex-shrink:0;font-size:13px}.ddmx-item-tile{background:#fafafa;border:1px solid #dddde3;border-radius:12px;margin-bottom:10px;padding:14px 16px;box-shadow:0 1px 2px #18181b08}.ddmx-item-row{justify-content:space-between;font-size:15px;font-weight:800;display:flex}.ddmx-item-meta{color:var(--ddmx-gray-600);text-align:right;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:5px;font-size:12px;display:flex}.ddmx-item-meta-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ddmx-list-header{letter-spacing:.08em;color:var(--ddmx-gray-600);justify-content:space-between;align-items:center;margin:18px 0 10px;font-size:11px;font-weight:900;display:flex}.ddmx-buyer-box{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ddmx-box-body{flex:1}.ddmx-address-label{margin:0}.ddmx-box-body h3{margin:0;font-size:14px}.ddmx-box-icons{align-items:center;gap:14px;display:flex}.dm-intertemporal-creation-modal .ddmx-buyer-box,.dm-intertemporal-creation-modal .ddmx-buyer-box h3{font-size:12px}.ddmx-box-icon{color:var(--ddmx-gray-600);cursor:pointer;margin-top:4px;font-size:16px}.ddmx-add-icon{border:1px solid #e5e7eb;border-radius:6px;width:32px;padding:6px;font-size:16px}.ddmx-tax-pill{color:#f5f5f5;background:#71717a;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}.ddmx-settlement-card{color:#f9fafb;border-radius:var(--ddmx-radius-md);background:#1b1a1a;margin-top:20px;padding:20px}.ddmx-s-row{opacity:.8;justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}.ddmx-grand-total{opacity:1;border-top:1px solid #ffffff1a;margin-top:10px;padding-top:15px;font-size:20px;font-weight:900}.ddmx-s-row-sm{opacity:.65;margin-top:6px;margin-bottom:0;font-size:15px}.ddmx-divider{background:var(--ddmx-gray-200);height:1px;margin:0}.ddmx-label-bold{color:var(--ddmx-gray-600);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.ddmx-check-grid{grid-template-columns:1fr;gap:12px;display:grid}.ddmx-checkbox{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.ddmx-ksef-details .ddmx-k-row{margin-bottom:10px;font-size:14px}.ddmx-green{color:#00a854;font-weight:800}.ddmx-timeline{border-left:2px solid var(--ddmx-gray-200);margin-left:10px;padding-left:20px;position:relative}.ddmx-t-item{margin-bottom:24px;position:relative}.ddmx-t-item:before{content:"";background:var(--ddmx-gray-200);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-26px}.ddmx-t-item.success:before{background:#00a854}.ddmx-t-time{color:var(--ddmx-gray-600);font-size:11px;font-weight:800}.ddmx-t-meta{color:var(--ddmx-gray-900);margin-top:2px;font-size:12px;font-weight:700}.ddmx-t-msg{margin-top:4px;font-size:13px;font-weight:600}.ddmx-sheet-overlay{bottom:0;z-index:99999999;background:#27272a5c;align-items:flex-end;display:flex;position:fixed;inset:0}.ddmx-bottom-sheet{z-index:99999999;background:#fafafa;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-height:90vh;padding:24px;animation:.3s cubic-bezier(.4,0,.2,1) dmxSlideUp;display:flex}.ddmx-rate-picker-sheet{max-height:min(60vh,480px)}.ddmx-sheet-body{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}@keyframes dmxSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width<=768px){html.capacitor .ddmx-sheet-overlay{contain:layout paint}html.capacitor .ddmx-bottom-sheet{will-change:transform;padding-bottom:calc(4px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));backface-visibility:hidden;animation-duration:.3s;transform:translate(0,0)}html.capacitor.ios .ddmx-bottom-sheet{padding-bottom:10px!important}}.ddmx-sheet-header{border-bottom:1px solid var(--ddmx-gray-200);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:15px;display:flex}.ddmx-sheet-header h3{letter-spacing:1px;margin:0;font-size:14px;font-weight:900}.ddmx-sheet-header button{color:var(--ddmx-gray-600);background:0 0;border:none;padding:6px;font-size:18px}.ddmx-sheet-header-delete{color:#b91c1c!important;font-size:16px!important}.ddmx-btn-alt{border:1px solid var(--ddmx-gray-200);background:#fafafa;flex:1}.ddmx-btn-ghost{color:#767679;background:#ededee;flex:1}.w100{width:100%}.mt-0{margin-top:0}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mb-16{margin-bottom:16px}.ddmx-number-row{align-items:stretch;width:100%;display:flex}.ddmx-number-row .ddmx-number-editor,.ddmx-number-row .ddmx-number-display{flex:auto;min-width:0}.ddmx-number-row .ui-input-btn{border:1px solid var(--ddmx-gray-200);border-radius:0 var(--ddmx-radius-sm) var(--ddmx-radius-sm) 0;background:var(--ddmx-gray-100);width:42px;height:auto;min-height:0;color:var(--ddmx-gray-600);border-left:0;flex:none;align-self:stretch;margin:0 0 0 -1px;padding:0;transition:background .15s,color .15s}.ddmx-number-row .ui-input-btn:hover{background:var(--ddmx-gray-200);color:var(--ddmx-gray-900)}.ddmx-number-row .ui-input-btn:focus-visible{z-index:1;outline:2px solid var(--ddmx-gray-900);outline-offset:-2px;position:relative}.ddmx-number-editor{background:var(--ddmx-gray-100);border:1px solid var(--ddmx-gray-200);border-radius:var(--ddmx-radius-sm);flex-wrap:nowrap;align-items:center;gap:0;padding:6px 10px;transition:border-color .15s,background .15s;display:flex;overflow-x:auto}.ddmx-number-row .ddmx-number-editor,.ddmx-number-row .ddmx-number-display{border-top-right-radius:0;border-bottom-right-radius:0}.ddmx-number-editor.is-preview{background:#fffbeb;border-style:dashed;border-color:#fcd34d}.ddmx-number-static{color:var(--ddmx-gray-900);white-space:nowrap;font-size:18px;font-weight:700}.ddmx-number-sep{color:var(--ddmx-gray-600);padding:0 2px;font-size:14px;font-weight:600}.ddmx-number-int-input{text-align:center;color:var(--ddmx-gray-900);border:1px solid var(--ddmx-gray-200);background:#fff;border-radius:3px;outline:none;min-width:1ch;margin-left:4px;margin-right:4px;padding:0 4px;font-size:18px;font-weight:800;transition:border-color .15s,box-shadow .15s}.ddmx-number-int-input:focus{border-color:var(--ddmx-gray-900);box-shadow:0 0 0 2px #27272a14}.ddmx-number-int-input::-webkit-inner-spin-button{-webkit-appearance:none}.ddmx-number-int-input::-webkit-outer-spin-button{-webkit-appearance:none}.ddmx-number-auto{color:var(--ddmx-gray-600);font-style:italic;font-weight:600}.ddmx-number-display{background:var(--ddmx-gray-100);border:1px solid var(--ddmx-gray-200);border-radius:var(--ddmx-radius-sm);min-height:32px;color:var(--ddmx-gray-900);letter-spacing:.015em;white-space:nowrap;align-items:center;padding:6px 10px;font-size:18px;font-weight:700;display:flex;overflow-x:auto}.ddmx-number-display.is-empty{color:var(--ddmx-gray-600);font-style:italic;font-weight:400}.ddmx-numbering-modal .dm-modal__body{padding:12px 16px}.ddmx-numbering-modal .ui-form-input{margin-bottom:8px;font-size:13px;padding:7px 8px!important}.ddmx-numbering-modal .ddmx-section-label{margin:12px 0 6px;font-size:10px}.ddmx-numbering-modal .ddmx-card{margin-bottom:10px;padding:10px 12px}.ddmx-numbering-modal .ddmx-check-grid{gap:7px}.ddmx-numbering-modal .ddmx-checkbox{gap:8px;min-width:0;font-size:11px;font-weight:600}.ddmx-numbering-modal .ddmx-checkbox span{letter-spacing:-.01em;white-space:nowrap;font-size:11px;line-height:1.25}.ddmx-numbering-modal .ddmx-checkbox--descriptive{align-items:flex-start}.ddmx-numbering-modal .ddmx-numbering-option{flex-direction:column;gap:1px;min-width:0;display:flex}.ddmx-numbering-modal .ddmx-checkbox .ddmx-numbering-option__label{font-size:11px;font-weight:600}.ddmx-numbering-modal .ddmx-checkbox .ddmx-numbering-option__hint{color:var(--ddmx-gray-600);letter-spacing:0;font-size:10px;font-weight:500}.ddmx-add-icon-btn{border:1px solid var(--ddmx-gray-200);cursor:pointer;width:32px;height:32px;color:var(--ddmx-gray-900);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:6px;font-size:14px;display:flex}.ddmx-empty-positions{text-align:center;color:var(--ddmx-gray-600);border:1px dashed var(--ddmx-gray-200);border-radius:10px;margin-bottom:10px;padding:20px;font-size:13px}.ddmx-items-totals{background:var(--ddmx-gray-50,#f9fafb);border:1px solid var(--ddmx-gray-200);border-radius:var(--ddmx-radius-md);color:var(--ddmx-gray-600);flex-wrap:wrap;justify-content:flex-end;gap:8px 20px;margin-top:4px;margin-bottom:16px;padding:10px 16px;font-size:13px;display:flex}.ddmx-items-totals-gross{color:var(--ddmx-gray-900,#111827);font-size:14px;font-weight:700}.ddmx-tax-exemption-row{border-radius:var(--ddmx-radius-md);background:#fffbeb;border:1px solid #fcd34d;flex-direction:column;gap:6px;margin:8px 0;padding:12px 16px;display:flex}.ddmx-tax-exemption-label{text-transform:uppercase;letter-spacing:.04em;color:#92400e;font-size:11px;font-weight:600}.ddmx-reckonings-table{margin:-16px -16px 0}.ddmx-reckonings-row{border-bottom:1px solid var(--ddmx-gray-200);grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:9px 16px;font-size:13px;display:grid}.ddmx-reckonings-row:last-child{border-bottom:none}.ddmx-reckonings-row:not(.ddmx-reckonings-row--header)>span:first-child{color:var(--ddmx-gray-600)}.ddmx-reckonings-row:not(.ddmx-reckonings-row--header)>span:nth-child(2){color:var(--ddmx-gray-900);word-break:break-word;font-weight:700}.ddmx-reckonings-row:not(.ddmx-reckonings-row--header)>span:last-child{color:var(--ddmx-gray-900);white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;font-weight:700;display:flex}.ddmx-reckonings-row--header{background:var(--ddmx-gray-100)}.ddmx-reckonings-row--header>span{text-transform:uppercase;letter-spacing:.04em;color:var(--ddmx-gray-600);font-size:11px;font-weight:700}.ddmx-reckonings-row--header>span:last-child{text-align:right}.ddmx-reckonings-row--total{border-top:1px solid var(--ddmx-gray-200);border-bottom:none}.ddmx-reckonings-row--total>span:nth-child(2),.ddmx-reckonings-row--total>span:last-child{font-weight:800}.ddmx-reckonings-delete{color:var(--ddmx-gray-600);cursor:pointer;background:0 0;border:none;padding:2px;font-size:13px;line-height:1;transition:color .15s}.ddmx-reckonings-delete:hover{color:#b91c1c}.ddmx-reckonings-add-row{gap:8px;margin-top:14px;display:flex}.ddmx-reckonings-add-row input{margin-bottom:0}.ddmx-reckonings-add-name{flex:2;min-width:0}.ddmx-reckonings-add-value{flex:1;min-width:90px;max-width:140px}.ddmx-reckonings-add-btn{text-transform:uppercase;letter-spacing:.04em;width:100%;color:var(--ddmx-gray-900);border:1px dashed var(--ddmx-gray-200);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:9px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.ddmx-reckonings-add-btn:hover:not(:disabled){border-color:var(--ddmx-gray-600);background:var(--ddmx-gray-100)}.ddmx-reckonings-add-btn:disabled{opacity:.45;cursor:default}.ddmx-values-stack{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.ddmx-sheet-actions{border-top:1px solid var(--ddmx-gray-200);flex-shrink:0;gap:10px;margin-top:8px;padding-top:16px;display:flex}.ddmx-bottom-sheet>.ddmx-sheet-actions{margin-top:16px}@media (width<=768px){.ddmx-correction-position-sheet{max-height:60vh}}.ddmx-btn-danger{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;flex:1}.ddmx-buyer-sheet{max-height:85vh;padding:10px 16px;overflow-y:auto}.ddmx-search-row{display:flex}.ddmx-search-btn{flex-shrink:0;justify-content:center;align-items:center;width:44px;padding:0;display:flex}.ddmx-search-results{min-height:220px;max-height:360px;margin-top:12px;overflow-y:auto}.ddmx-search-hint{color:var(--ddmx-gray-600);padding:8px 0;font-size:13px}.ddmx-search-cached{text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--ddmx-gray-200);align-items:center;gap:6px;margin-bottom:6px;padding:6px 0 4px;font-size:11px;font-weight:700;display:flex}.ddmx-search-refreshing{color:var(--ddmx-gray-600);opacity:.7;padding:0 0 6px;font-size:11px}.ddmx-contractor-result{border:1px solid var(--ddmx-gray-200);cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;gap:2px;margin-bottom:8px;padding:12px 14px;font-size:13px;transition:background .12s;display:flex}.ddmx-contractor-result:hover{background:var(--ddmx-gray-100)}.ddmx-contractor-result strong{font-size:14px;font-weight:800}.ddmx-contractor-result-meta{color:var(--ddmx-gray-600);gap:12px;margin-top:2px;font-size:12px;display:flex}.ddmx-contractor-result-addr{color:var(--ddmx-gray-600);font-size:12px}.ddmx-add-contractor-btn{border:1px dashed var(--ddmx-gray-200);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:10px;font-size:13px;font-weight:700;display:flex}.ddmx-current-participant{background:var(--ddmx-gray-100);color:var(--ddmx-gray-900);border-radius:8px;flex-direction:column;gap:3px;padding:12px 14px;font-size:13px;display:flex}.ddmx-current-participant strong{font-size:14px;font-weight:800}.ddmx-payment-row{border-bottom:1px solid var(--ddmx-gray-200);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.ddmx-payment-row:last-child{border-bottom:none}.ddmx-payment-icon-label{color:var(--ddmx-gray-900);align-items:center;gap:10px;min-width:90px;font-size:14px;font-weight:700;display:flex}.ddmx-payment-icon-label i{text-align:center;width:20px;font-size:16px}.ddmx-icon-cash{color:#16a34a}.ddmx-icon-transfer{color:#2563eb}.ddmx-icon-remaining{color:#d97706}.ddmx-payment-input{text-align:right;flex:1;min-width:0;max-width:140px;margin-bottom:0!important}.ddmx-payment-remaining{background:0 0;flex-wrap:nowrap}.ddmx-remaining-val{color:var(--ddmx-gray-900);text-align:right;text-wrap:nowrap;word-wrap:nowrap;font-size:15px;font-weight:800}.ddmx-rate-row{align-items:center;gap:8px;display:flex}.ddmx-rate-row .ui-form-input{flex:1;min-width:0}.ddmx-rate-values-switcher{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ddmx-rate-values-switcher button{border:1px solid var(--ddmx-gray-200);min-width:54px;color:var(--ddmx-gray-700);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.ddmx-rate-values-switcher button.active{border-color:var(--ddmx-gray-900);background:var(--ddmx-gray-900);color:#fff}.ddmx-rate-values-switcher button i{color:#22c55e;font-size:6px}.ddmx-rate-values-editor{padding:12px}.ddmx-rate-values-editor-title{color:var(--ddmx-gray-600);margin-bottom:10px;font-size:11px}.ddmx-rate-values-editor-title strong{color:var(--ddmx-gray-900);margin-left:4px;font-size:14px}.ddmx-rate-values-editor .ddmx-field-row{margin-top:0}.ddmx-fetch-rate-btn{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.ddmx-rate-hint{color:var(--ddmx-gray-600);margin-top:4px;font-size:12px;display:block}.ddmx-rate-loading{background:var(--ddmx-gray-200);border-radius:2px;height:3px;margin-top:5px;overflow:hidden}.ddmx-rate-loading-bar{background:var(--ddmx-gray-900);border-radius:2px;width:40%;height:100%;animation:1s ease-in-out infinite ddmxRateSlide}@keyframes ddmxRateSlide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.ddmx-send-success{color:#16a34a;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:30px 20px;font-size:16px;font-weight:700;display:flex}.ddmx-send-success i{font-size:40px}.ddmx-ksef-confirm-info{background:var(--ddmx-gray-100);border-radius:8px;margin-bottom:4px;padding:4px 14px}.ddmx-ksef-confirm-row{border-bottom:1px solid var(--ddmx-gray-200);justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;display:flex}.ddmx-ksef-confirm-row strong{text-align:right;padding-left:12px}.ddmx-ksef-confirm-row:last-of-type{border-bottom:none}.ddmx-ksef-confirm-label{color:var(--ddmx-gray-600);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.ddmx-ksef-confirm-warning{color:#854d0e;background:#fef9c3;border:1px solid #fde047;border-radius:6px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.ddmx-period-list{flex-direction:column;gap:8px;display:flex}.ddmx-period-row{border:1px solid var(--ddmx-gray-200);background:#fff;border-radius:10px;padding:12px 14px}.ddmx-period-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ddmx-period-name{color:var(--ddmx-gray-900);text-transform:capitalize;font-size:13px;font-weight:800}.ddmx-period-badge{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}.ddmx-period-badge--settled{color:#16a34a;background:#dcfce7}.ddmx-period-badge--awaiting{color:#d97706;background:#fef3c7}.ddmx-period-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ddmx-period-delete{width:22px;height:22px;color:var(--ddmx-gray-600);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:11px;display:flex}.ddmx-period-delete:hover:not(:disabled){color:#b91c1c;background:#fee2e2}.ddmx-period-delete:disabled{opacity:.5}.ddmx-period-stats{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.ddmx-period-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.ddmx-period-stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ddmx-gray-600);font-size:9px;font-weight:700}.ddmx-period-stat-value{color:var(--ddmx-gray-900);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.ddmx-period-stat-value--primary{color:#16a34a}.ddmx-period-progress{background:var(--ddmx-gray-200);border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.ddmx-period-progress-fill{background:var(--ddmx-gray-900);border-radius:2px;height:100%;transition:width .3s}.email-status-dot{vertical-align:middle;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:8px;display:inline-block}.email-status-dot--verified{background:#16a34a}.email-status-dot--unverified{background:#dc2626}.email-test-section{flex-direction:column;gap:10px;width:100%;display:flex}.email-test-btn{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.email-test-result{word-break:break-word;border-radius:6px;align-items:flex-start;gap:8px;margin-top:-10px;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.email-test-result i{flex-shrink:0;margin-top:1px}.email-test-result--success{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.email-test-result--error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.email-test-result--loading{color:#383d41;background:#e2e3e5;border:1px solid #d6d8db}.drc-error{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;margin-top:10px;padding:8px 12px;font-size:13px;font-weight:600}.ddmx-item-val{white-space:nowrap}textarea.ui-form-input.ddmx-notes-textarea{height:auto;min-height:70px;overflow:hidden}.ddmx-verify-status-card{flex-direction:column;gap:16px;display:flex}.ddmx-verify-status-row{align-items:flex-start;gap:12px;display:flex}.ddmx-verify-status-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:inline-flex}.ddmx-verify-status-icon--pending{color:#52525b;background:#e5e7eb}.ddmx-verify-status-icon--accepted{color:#16a34a;background:#dcfce7}.ddmx-verify-status-icon--rejected{color:#dc2626;background:#fee2e2}.ddmx-verify-status-icon--clarify{color:#b45309;background:#fef3c7}.ddmx-verify-status-text{flex-direction:column;flex:1;gap:3px;min-width:0;padding-top:2px;display:flex}.ddmx-verify-status-label{font-size:14.5px;font-weight:800;line-height:1.3}.ddmx-verify-status-label--pending{color:#52525b}.ddmx-verify-status-label--accepted{color:#16a34a}.ddmx-verify-status-label--rejected{color:#dc2626}.ddmx-verify-status-label--clarify{color:#b45309}.ddmx-verify-status-hint{color:var(--ddmx-gray-600);margin:0;font-size:12px;line-height:1.4}.ddmx-verify-evaluation-button{border:1px solid var(--ddmx-gray-200);width:100%;color:var(--ddmx-black);background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12.5px;font-weight:700;line-height:1.2;display:inline-flex}.ddmx-verify-evaluation-button:hover{background:var(--ddmx-gray-100);border-color:#d4d4d8}.ddmx-verify-evaluation-button:focus-visible{outline:2px solid var(--ddmx-black);outline-offset:2px}.ddmx-verify-empty{color:var(--ddmx-gray-600);text-align:center;padding:6px 0;font-size:13px}.ddmx-verify-notes-text{color:#3f3f46;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.ksef-details{box-sizing:border-box;width:100%;min-width:0}.ksef-details .kd-status{border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.ksef-details .kd-status i{font-size:7px}.ksef-details .kd-status--status-accepted{color:#16a34a;background:#dcfce7}.ksef-details .kd-status--status-rejected{color:#dc2626;background:#fee2e2}.ksef-details .kd-status--status-processing{color:#2563eb;background:#dbeafe}.ksef-details .kd-status--status-draft{color:#374151;background:#e5e7eb}.ksef-details .kd-header{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;margin-bottom:20px;padding:16px;display:flex;box-shadow:0 1px 3px #0000000f}.ksef-details .kd-header-main{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.ksef-details .kd-header-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ksef-details .ksef-number{color:#334155;word-break:break-all;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px;font-family:monospace;font-size:12.5px;font-weight:600}.ksef-details .kd-header-meta{border-top:1px solid #f1f5f9;grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;display:grid}.ksef-details .kd-meta-item{flex-direction:column;gap:2px;display:flex}.ksef-details .kd-meta-item span{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;font-size:10.5px;font-weight:600}.ksef-details .kd-meta-item strong{color:#1e293b;font-size:13px;font-weight:600}.ksef-details .kd-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;width:100%;display:grid}@media (width<=700px){.ksef-details .kd-grid{grid-template-columns:1fr}}.ksef-details .ksef-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px;overflow:hidden}.ksef-details .ksef-card-header{color:#374151;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 14px;font-size:13px;font-weight:600}.ksef-details .ksef-card-body{padding:14px}.ksef-details .kd-detail-rows{flex-direction:column;display:flex}.ksef-details .kd-detail-row{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:3px;padding:8px 0;font-size:12.5px;display:flex}.ksef-details .kd-detail-row:last-child{border-bottom:0}.ksef-details .kd-detail-row span{color:#6b7280}.ksef-details .kd-detail-row strong{color:#1e293b;text-align:left;overflow-wrap:break-word;min-width:0;font-weight:600}.ksef-details .kd-detail-row--split{grid-template-columns:1fr 1fr;align-items:start;display:grid}.ksef-details .kd-detail-row--split>div{flex-direction:column;gap:3px;display:flex}.ksef-details .kd-hash-block{border-top:1px solid #f1f5f9;margin-top:12px;padding-top:12px}.ksef-details .kd-hash-block span{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.ksef-details .kd-hash-block code{color:#334155;word-break:break-all;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px;font-family:monospace;font-size:11.5px;display:block}.ksef-details table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.ksef-details th{text-align:left;color:#6b7280;vertical-align:top;width:38%;padding:7px 0;font-weight:500}.ksef-details td{word-break:break-all;color:#1e293b;padding:7px 0;font-weight:500}.ksef-details .monospace{font-family:monospace;font-size:12px}.ksef-details .timeline{max-height:340px;margin:0;padding:0 0 0 8px;overflow-y:auto}.ksef-details .timeline-item{border-left:2px solid #e5e7eb;padding-bottom:14px;padding-left:22px;position:relative}.ksef-details .timeline-item:last-child{padding-bottom:0}.ksef-details .timeline-item.active,.ksef-details .timeline-item.active .timeline-time{color:#1e293b;font-weight:700}.ksef-details .timeline-item:before{content:"";background:#e5e7eb;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-7px}.ksef-details .timeline-item.success:before{background:#22c55e}.ksef-details .timeline-item.error:before{background:#ef4444}.ksef-details .timeline-item.working:before,.ksef-details .timeline-item.processing:before{background:#f59e0b}.ksef-details .timeline-item.failed:before{background:#ef4444}.ksef-details .timeline-time{color:#9ca3af;font-size:11px}.ksef-details .timeline-msg{margin:2px 0;font-size:13px}.ksef-details .timeline-code{color:#6b7280;margin-left:8px;font-size:10px;font-weight:500}.ksef-details .timeline-desc{color:#6b7280;font-size:12px}.ksef-details .error-box{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:12px;font-size:13px}.ksef-details .success-box{color:#374151;align-items:center;gap:10px;font-size:13px;display:flex}.ksef-details .success-box i{color:#52c41a;flex-shrink:0;font-size:20px}.ksef-details .button{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.ksef-details .button-outline{color:#374151;background:0 0;border:1px solid #e2e8f0}.ksef-details .button-outline:hover{background:#f8fafc}.ksef-details .upo-container{flex-direction:column;gap:12px;display:flex}.ksef-details .upo-status{border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.4}.ksef-details .upo-status p{color:#4b5563;margin:0}.ksef-details .upo-status.success{background:#f0fdf4;border:1px solid #dcfce7}.ksef-details .upo-status.warning{background:#fffbeb;border:1px solid #fef3c7}.ksef-details .upo-details table{border-top:1px solid #f1f5f9;margin-top:8px}.rel-details{box-sizing:border-box;width:100%;min-width:0}.rel-list{flex-direction:column;gap:12px;display:flex}.rel-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.rel-card-main{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:14px 34px 14px 14px;display:block;position:relative}.rel-card-main:hover,.rel-card-main:focus-visible{background:#f8fafc}.rel-open{color:#94a3b8;font-size:12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.rel-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.rel-tag{text-transform:uppercase;letter-spacing:.03em;color:#6b7280;font-size:10.5px;font-weight:700}.rel-status{border-radius:99px;flex-shrink:0;padding:3px 9px;font-size:10.5px;font-weight:700}.rel-status--ACTIVE{color:#16a34a;background:#dcfce7}.rel-status--INACTIVE{color:#374151;background:#e5e7eb}.rel-number{color:#111827;font-size:14px;font-weight:700}.rel-participant{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.rel-meta{border-top:1px solid #f1f5f9;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding-top:12px;display:grid}.rel-meta-item{flex-direction:column;gap:2px;display:flex}.rel-meta-item span{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;font-size:10.5px;font-weight:600}.rel-meta-item strong{color:#1e293b;font-size:13px;font-weight:600}.rel-actions{border-top:1px solid #f1f5f9;gap:8px;padding:12px 14px 14px;display:flex}.rel-actions .btn{flex:1}:root{--ent-surface:#fff;--ent-primary:#1a202c;--ent-border:#e2e8f0;--ent-text-dim:#718096;--ent-bg:#f4f7fa;--ent-green:#38a169;--ent-red:#e53e3e}.eval-container{background:var(--ent-bg);flex-direction:column;width:100vw;height:100dvh;font-family:ui-monospace,Cascadia Code,monospace;display:flex;position:fixed;overflow:hidden}.eval-state-view{color:#64748b;background:var(--ent-bg);justify-content:center;align-items:center;height:100dvh;font-weight:700;display:flex}.eval-preview-background{flex:1;justify-content:center;align-items:center;padding:10px 10px 150px;display:flex;overflow:hidden}.invoice-preview-stack{aspect-ratio:210/297;width:100%;max-height:60vh;position:relative}.invoice-preview-frame{--preview-scale:.6;border:1px solid var(--ent-border);background:#fff;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 4px 15px #00000014}.invoice-preview-scale{width:calc(100% / var(--preview-scale));height:calc(100% / var(--preview-scale));transform:scale(var(--preview-scale));transform-origin:top;position:absolute;top:0;left:50%;overflow:hidden;translate:-50%}.document-preview-iframe{border:none;width:100%;height:100%;padding-bottom:50px;display:block;overflow:hidden}.invoice-preview-stack .eval-preview-badge{z-index:4;letter-spacing:.4px;-webkit-backdrop-filter:blur(2px);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:800;display:flex;position:absolute;top:0;right:14px;transform:translateY(-50%);box-shadow:0 2px 8px #00000014}.invoice-preview-stack .eval-preview-badge__icon{justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex}.invoice-preview-stack .eval-preview-badge__label{line-height:1}.invoice-preview-stack .eval-preview-badge--post{color:#166534;background:#ecfdf5f2;border-color:#bbf7d0}.invoice-preview-stack .eval-preview-badge--reject{color:#991b1b;background:#fef2f2f2;border-color:#fecaca}.invoice-preview-stack .eval-preview-badge--clarify{color:#92400e;background:#fffbebf2;border-color:#fde68a}.invoice-preview-frame .eval-iframe-loader{z-index:3;background:#ffffffeb;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:none;position:absolute;inset:0}.invoice-preview-frame .eval-iframe-loader--visible{display:flex}.invoice-preview-frame .eval-iframe-loader__spinner{border:2px solid #e2e8f0;border-top-color:#1a202c;border-radius:50%;width:26px;height:26px;animation:.7s linear infinite evalIframeSpin}.invoice-preview-frame .eval-iframe-loader__label{color:#64748b;font-size:12px;font-weight:700}@keyframes evalIframeSpin{to{transform:rotate(360deg)}}.eval-console{background:var(--ent-surface);border-top:1px solid var(--ent-border);z-index:100;justify-content:center;width:100%;max-height:50vh;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 15px #00000008}html.capacitor.android .eval-console{padding-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));transition:none}html.capacitor.android .invoice-preview-stack .eval-preview-badge{-webkit-backdrop-filter:none;backdrop-filter:none}.eval-console-inner{flex-direction:column;width:100%;max-width:800px;display:flex}.eval-options-pane{border-bottom:1px solid var(--ent-border);background:#fff;max-height:60vh;padding:16px;overflow-y:auto}.eval-quick-actions{margin-bottom:14px}.eval-quick-actions--pinned{margin:0 0 10px}.eval-quick-actions label{color:var(--ent-text-dim);text-transform:uppercase;letter-spacing:.02em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.eval-quick-actions-row{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.eval-quick-actions-row::-webkit-scrollbar{display:none}.eval-quick-action-chip{border:1px solid var(--ent-border);color:var(--ent-primary);cursor:pointer;white-space:nowrap;background:#f8fafc;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.eval-quick-action-chip.active{background:var(--ent-primary);border-color:var(--ent-primary);color:#fff}.eval-control-grid{grid-template-columns:1fr;gap:12px;display:grid}.eval-control-group label{color:var(--ent-text-dim);text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.eval-segmented{background:#edf2f7;border-radius:6px;padding:3px;display:flex}.eval-segmented button{color:var(--ent-text-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.eval-segmented button.active{color:var(--ent-primary);background:#fff;box-shadow:0 1px 3px #0000001a}.eval-textarea{border:1px solid var(--ent-border);resize:none;background:#fff;border-radius:6px;width:100%;min-height:48px;padding:10px;font-size:13px}.eval-action-bar{box-sizing:border-box;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.eval-summary-pill{border:1px solid var(--ent-border);cursor:pointer;background:#fff;border-radius:8px;flex:1;align-items:center;min-width:0;height:48px;padding:0 12px;display:flex;overflow:hidden}.eval-indicator{border-radius:50%;width:8px;height:8px;margin-right:12px}.eval-indicator.to_post{background:var(--ent-green)}.eval-indicator.to_reject{background:var(--ent-red)}.eval-indicator.to_clarify{background:#fbbf24}.eval-summary-meta{flex-direction:column;flex:1;display:flex}.eval-main-tag{color:var(--ent-primary);font-size:12px;font-weight:800}.eval-sub-tag{color:var(--ent-text-dim);font-size:10px}.eval-expand-icon{color:#3182ce;text-transform:uppercase;font-size:11px;font-weight:700}.eval-btn-submit{background:var(--ent-primary);color:#fff;cursor:pointer;text-transform:uppercase;border:none;border-radius:8px;height:48px;padding:0 24px;font-size:14px;font-weight:700}@media (width>=768px){.eval-control-grid{grid-template-columns:1fr 1fr}.eval-control-group.full-width{grid-column:span 2}}@media (width<=600px){.eval-action-bar{padding:12px}}.eval-checkbox-row{cursor:pointer;border:1px solid var(--ent-border);background:#f8fafc;border-radius:6px;align-items:center;gap:12px;width:100%;padding:8px 12px;display:flex}.eval-checkbox-label{flex-direction:column;flex:1;min-width:0;display:flex}.eval-checkbox-row span{color:var(--ent-primary);font-size:13px;font-weight:600;line-height:1.2}.eval-checkbox-row .d_label{white-space:normal;margin-top:4px;font-size:11px;line-height:1.4;display:block;color:gray!important}.eval-checkbox-row input[type=checkbox]{flex-shrink:0;margin-top:2px}.eval-switch{background:#cbd5e0;border-radius:20px;width:32px;height:18px;transition:all .2s;position:relative}.eval-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}.eval-switch.on{background:var(--ent-green)}.eval-switch.on:after{left:16px}@media (width>=768px){.eval-control-grid{grid-template-columns:1fr 1fr}}:root{--primary-color:#1e293b;--success-color:#10b981;--success-bg:#ecfdf5;--text-main:#1e293b;--text-muted:#64748b;--border-color:#e2e8f0;--bg-subtle:#f8fafc}.eval-completed{background-color:#f1f5f9;padding:20px;font-family:Inter,system-ui,-apple-system,sans-serif}.eval-completed__card{background:#fff;border-radius:16px;width:100%;max-width:520px;transition:transform .2s;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.eval-completed__content{text-align:center;padding:48px 40px 32px}.eval-completed__icon-wrap{background:var(--success-bg);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:flex;position:relative}.eval-completed__icon-pulse{background:var(--success-color);opacity:.15;border-radius:50%;width:100%;height:100%;animation:2s infinite pulse;position:absolute}@keyframes pulse{0%{opacity:.2;transform:scale(1)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}.eval-completed__title{color:var(--text-main);letter-spacing:-.025em;margin:0;font-size:32px;font-weight:800}.eval-completed__description{color:var(--text-muted);max-width:340px;margin:12px auto 0;font-size:15px;line-height:1.6}.eval-completed__stats{background:var(--bg-subtle);border:1px solid var(--border-color);border-radius:12px;margin:0 40px;display:flex}.eval-completed__stat{text-align:center;flex:1;padding:16px}.eval-completed__stat--border{border-right:1px solid var(--border-color)}.eval-completed__stat-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.eval-completed__stat-value{color:var(--text-main);font-size:18px;font-weight:700}.eval-completed__status{color:#059669;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.eval-completed__status-dot{background:var(--success-color);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #10b98133}.eval-completed__actions{flex-direction:column;gap:12px;padding:32px 40px 48px;display:flex}.eval-completed__button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:100%;height:52px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.eval-completed__button--primary{background:var(--primary-color);color:#fff;border:none;box-shadow:0 4px 6px -1px #0000001a}.eval-completed__button--primary:hover{background:#0f172a;transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a}.eval-completed__button--secondary{color:var(--text-muted);border:1px solid var(--border-color);background:0 0}.eval-completed__button--secondary:hover{background:var(--bg-subtle);color:var(--text-main)}.eval-completed__footer{color:#94a3b8;margin-top:32px;font-size:12px;font-weight:500}.dm-ksef-config__backdrop{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172aa6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}html.capacitor.android .dm-ksef-config__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.dm-ksef-config__notice{text-align:center;background:#fff;border-radius:18px;width:min(460px,100%);max-height:85dvh;padding:38px;overflow-y:auto;box-shadow:0 25px 50px -12px #0000004d}.dm-ksef-config__notice-icon{color:#d97706;background:#fef3c7;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:30px;font-weight:800;display:flex}.dm-ksef-config__notice-title{color:#0f172a;margin:0 0 12px;font-size:22px;font-weight:800}.dm-ksef-config__notice-text{color:#64748b;margin:0;font-size:14px;line-height:1.65}.dm-ksef-config__notice-actions{flex-direction:column;gap:10px;margin-top:26px;display:flex}.dm-ksef-config__panel{background:#f1f5f9;border-radius:4px;flex-direction:column;width:min(900px,100% - 32px);max-height:80dvh;animation:.3s cubic-bezier(.16,1,.3,1) dm-ksef-config-slide-up;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0000004d}@keyframes dm-ksef-config-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dm-ksef-config__header{background:#fff;border-bottom:1px solid #e2e8f0;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.dm-ksef-config__header h2,.dm-ksef-config__card-header h3{color:#0f172a;margin:0}.dm-ksef-config__header h2{letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.dm-ksef-config__header h2 i{color:#18181b;font-size:13px}.dm-ksef-config__header p,.dm-ksef-config__card-header p{color:#64748b;margin:4px 0 0;font-size:11px;line-height:1.45}.dm-ksef-config__form{flex-direction:column;flex:1;min-height:0;display:flex}.dm-ksef-config__body{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:0;padding:20px;display:grid;overflow-y:auto}.dm-ksef-config__card{--accent:#2563eb;--accent-bg:#eff6ff;background:#fff;border:1.5px solid #e2e8f0;border-radius:4px;flex-direction:column;gap:14px;min-width:0;padding:18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 3px #0f172a0f}@media (hover:hover){.dm-ksef-config__card:hover{transform:translateY(-2px);box-shadow:0 8px 20px -8px #0f172a1f}}.dm-ksef-config__card-header{padding-bottom:4px}.dm-ksef-config__card-header h3{font-size:14px;font-weight:750}.dm-ksef-config__row{flex-direction:column;gap:12px;display:flex}.dm-ksef-config__card .dm-filepicker__empty{gap:6px;padding:20px 14px}.dm-ksef-config__card .dm-filepicker__empty-title{font-size:12.5px;font-weight:600}.dm-ksef-config__card .dm-filepicker__empty-hint{font-size:11px}.dm-ksef-config__password{display:block;position:relative}.dm-ksef-config__password .ui-form-input{padding-right:42px!important}.dm-ksef-config__password button{color:#64748b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:42px;height:100%;display:flex;position:absolute;top:0;right:0}.dm-ksef-config__checkbox{color:#52525b;cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.dm-ksef-config__checkbox input{accent-color:var(--accent);flex-shrink:0;width:15px;height:15px}.dm-ksef-config__footer{background:#f8fafc;border-top:1px solid #e2e8f0;flex:none;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.dm-ksef-config__footer .btn{border-radius:10px;padding:10px 20px;font-weight:650;transition:transform .1s,box-shadow .15s}.dm-ksef-config__footer .btn.black:not(:disabled):hover{box-shadow:0 4px 12px -4px #0f172a59}.dm-ksef-config__footer .btn:not(:disabled):active{transform:scale(.98)}@media (width<=760px){.dm-ksef-config__body{grid-template-columns:1fr}}@media (width<=520px){.dm-ksef-config__backdrop{padding:12px}.dm-ksef-config__notice{padding:28px 20px}.dm-ksef-config__panel{width:calc(100% - 16px);max-height:80dvh}.dm-ksef-config__header{padding:14px 16px}.dm-ksef-config__body,.dm-ksef-config__footer{padding:14px}.dm-ksef-config__card{padding:16px}.dm-ksef-config__footer{flex-direction:column-reverse}}.dm-bcc-row{background:#fff;border:1px solid #edf2f7;border-radius:12px;margin-top:6px;padding:10px 14px;transition:all .2s cubic-bezier(.4,0,.2,1)}.dm-bcc-row:hover{border-color:#cbd5e0;transform:translate(2px);box-shadow:0 4px 6px -1px #0000000d}.dm-bcc-avatar{color:#64748b;background:#f1f5f9;border-radius:8px;width:32px;height:32px;font-size:.85rem}.dm-bcc-email{color:#1e293b;font-size:.95rem;font-weight:600;line-height:1.2}.dm-bcc-meta{color:#94a3b8;text-transform:uppercase;letter-spacing:.02em;font-size:.7rem;font-weight:500}.dm-bcc-remove-btn{color:#cbd5e0;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.dm-bcc-remove-btn:hover{color:#e11d48;background:#fff1f2}.animation-slide-in{animation:.3s ease-out slideIn}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ksef-v4-modal{max-height:90vh;background:#fff!important;border:none!important;border-radius:20px!important;box-shadow:0 25px 50px -12px #00000040!important}.ksef-v4-header{border-bottom:1px solid #f1f5f9;padding:20px 24px!important}.ksef-v4-logo-wrapper{color:#06f;background:#f0f7ff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.ksef-v4-stats-container{scrollbar-width:none;background:#fff;gap:8px;padding:16px 20px;display:flex;overflow-x:auto}.ksef-v4-stat-pill{white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:flex}.ksef-v4-stat-pill i{color:#94a3b8;font-size:12px}.ksef-v4-stat-pill b{color:#1e293b;font-size:13px}.ksef-v4-stat-pill span{color:#64748b;font-size:12px;font-weight:500}.ksef-v4-stat-pill--success{background:#f0fdf4;border-color:#bbf7d0}.ksef-v4-stat-pill--success i,.ksef-v4-stat-pill--success b{color:#16a34a}.ksef-v4-stat-pill--error{background:#fef2f2;border-color:#fecaca}.ksef-v4-stat-pill--error i,.ksef-v4-stat-pill--error b{color:#dc2626}.ksef-v4-body{background:#f8fafc!important;padding:16px!important}.ksef-v4-list{max-height:calc(100vh - 420px);overflow-y:auto}.ksef-v4-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:12px;padding:8px;box-shadow:0 1px 3px #0000000d}.ksef-v4-card-header{-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:space-between;align-items:center;padding:8px;transition:background-color .2s;display:flex}.ksef-v4-expand-icon{color:#64748b;min-width:16px;transition:transform .2s}.ksef-v4-doc-num{color:#1e293b;font-size:13px;font-weight:700}.ksef-v4-doc-id{color:#94a3b8;font-size:11px}.ksef-v4-error-box{color:#9f1239;background:#fff1f2;border-left:4px solid #f43f5e;border-radius:4px 8px 8px 4px;margin-bottom:12px;padding:10px 12px;font-size:12px;line-height:1.5}.ksef-v4-message-box{border-radius:4px 8px 8px 4px;margin-bottom:12px;padding:10px 12px;font-size:12px;line-height:1.5}.ksef-v4-message-box--success{color:#166534;background:#ecfdf5;border-left:4px solid #22c55e}.ksef-v4-message-box--error{color:#9f1239;background:#fff1f2;border-left:4px solid #f43f5e}.ksef-v4-message-box--pending{color:#92400e;background:#fffbeb;border-left:4px solid #f59e0b}.ksef-result-chip-v4{text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;line-height:1}.ksef-result-chip-v4--success{color:#166534;background:#ecfdf5;border-color:#86efac}.ksef-result-chip-v4--error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.ksef-result-chip-v4--pending{color:#92400e;background:#fffbeb;border-color:#fde68a}.ksef-v4-details-grid{border-top:1px dashed #e2e8f0;flex-direction:column;gap:8px;padding-top:12px;animation:.2s ease-out slideDown;display:flex}.ksef-v4-detail-row{flex-direction:column;display:flex}.ksef-v4-detail-row label{text-transform:uppercase;color:#94a3b8;margin-bottom:2px;font-size:10px;font-weight:700}.ksef-v4-detail-row span{color:#475569;word-break:break-all;background:#f1f5f9;border-radius:6px;padding:4px 8px;font-family:Monaco,monospace;font-size:11px}.ksef-v4-footer{gap:12px;display:flex;background:#fff!important;border-top:1px solid #f1f5f9!important;padding:16px 20px!important}.btn-v4-cancel{color:#475569;background:#f1f5f9;border:none;border-radius:12px;flex:1;padding:12px;font-weight:600}.btn-v4-submit{color:#fff;background:#1e293b;border:none;border-radius:12px;flex:2;padding:12px;font-weight:600}.ksef-import-progress-integrated .progress-overlay[role=alert]{display:none!important}.ksef-import-processing{text-align:center;align-items:center;padding:24px 4px 4px}.ksef-import-spinner{border:6px solid #e5e5e5;border-top-color:#222;border-radius:50%;width:64px;height:64px;animation:.9s linear infinite ksef-import-spin}@keyframes ksef-import-spin{to{transform:rotate(360deg)}}.ksef-import-hint{color:#777;text-align:left;border:1px solid #ddd;border-radius:10px;align-items:center;gap:8px;margin:10px 0 0;padding:12px;font-size:12px;display:flex}.ksef-import-progress{text-align:left;background:#fff;border:1px solid #ddd;border-radius:12px;width:100%;margin:4px 0;padding:14px}.ksef-import-progress-copy{flex-direction:column;gap:3px;margin-bottom:10px;display:flex}.ksef-import-progress-copy span,.ksef-import-progress small{color:#777;font-size:12px}.ksef-import-progress-track{background:#e5e5e5;border-radius:999px;height:7px;overflow:hidden}.ksef-import-progress-track span{border-radius:inherit;background:#222;height:100%;transition:width .2s;display:block}.ksef-import-progress-track.indeterminate span{width:35%;animation:1.1s ease-in-out infinite ksef-import-progress-indeterminate}.ksef-import-progress--error .ksef-import-progress-track span{background:#d62929}.ksef-import-progress--success .ksef-import-progress-track span{background:#198b31}@keyframes ksef-import-progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(300%)}}.document-conversion-methods{gap:6px;display:grid}.document-conversion-method{color:#18181b;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px 10px;transition:border-color .15s,background .15s;display:flex}.document-conversion-method:hover{background:#fafafa;border-color:#a1a1aa}.document-conversion-method:disabled{cursor:default;opacity:.65}.document-conversion-method__icon{background:#f4f4f5;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex}.document-conversion-method__content{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.document-conversion-method__content strong{font-size:14px}.document-conversion-method__content small{color:#71717a;font-size:11px;line-height:1.3}.document-conversion-method__arrow{color:#a1a1aa;font-size:12px}.document-conversion-empty{color:#71717a;text-align:center;padding:20px}.document-conversion-draft__lead{color:#52525b;margin:0 0 12px;font-size:13px;line-height:1.45}.document-conversion-draft__lead strong{color:#18181b}.document-conversion-method--danger:hover{background:#fef2f2;border-color:#fecaca}.scheme-overview{box-sizing:border-box;width:100%;min-width:0}.scheme-facts-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scheme-fact{flex-direction:column;gap:2px;display:flex}.scheme-fact span{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;font-size:10.5px;font-weight:600}.scheme-fact strong{color:#1e293b;overflow-wrap:break-word;font-size:13px;font-weight:600}.scheme-status-description{flex-direction:column;gap:2px;min-width:0;line-height:1.3;display:flex}.scheme-status-description strong{color:#4b5563;font-size:14px;font-weight:700}.scheme-status-description small{color:#8a8f98;font-size:12px;font-weight:400}.scheme-tab-list{box-sizing:border-box;width:100%;min-width:0}.scheme-load-more{width:100%;margin-top:12px}.scheme-toggle{gap:8px;margin-bottom:14px;display:flex}.scheme-toggle button{color:#6b7280;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:1;padding:8px 12px;font-size:12.5px;font-weight:600}.scheme-toggle button.active{color:#fff;background:#1e293b;border-color:#1e293b}.scheme-services-list{flex-direction:column;gap:12px;display:flex}.scheme-service-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.scheme-service-name{color:#111827;margin-bottom:10px;font-size:14px;font-weight:700}.ord-progress{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;width:82px;display:flex}.ord-progress-label{color:var(--pkg-muted);font-size:10px;font-weight:700;line-height:1}.ord-progress-track{background:#78788229;border-radius:999px;width:100%;height:4px;overflow:hidden}.ord-progress-fill{background:var(--pkg-muted);border-radius:999px;height:100%;transition:width .2s}.ord-progress--complete .ord-progress-label{color:#159a6e}.ord-progress--complete .ord-progress-fill{background:#159a6e}.ord-progress--draft{width:auto;color:var(--pkg-muted);background:#7878821f;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.itp-row{cursor:pointer;background:#fff;border-bottom:1px solid #e5e7eb;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.itp-row--removing{opacity:.4;pointer-events:none}.itp-row-main{align-items:center;gap:12px;display:flex}.itp-row-icon{color:#fff;background:#515151;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:flex}.itp-row-middle{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.itp-row-right{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.itp-row-type{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:700}.itp-row-title{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.itp-row-value{color:#111;font-size:15px;font-weight:700}.itp-row-dates{color:#6b7280;align-items:center;gap:6px;font-size:11px;display:flex}.itp-row-dates i{font-size:10px}.itp-row-periods{color:#6b7280;background:#f3f4f6;border-radius:4px;padding:2px 6px;font-size:11px}.itp-row-progress-track{background:#e5e7eb;border-radius:2px;width:calc(100% - 36px);height:3px;margin-left:36px;overflow:hidden}.itp-row-progress-fill{background:#1e1e20;border-radius:2px;height:100%;transition:width .3s}.itp-preview{color:#1f2937;padding:4px;font-family:Inter,sans-serif}.itp-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.itp-header-icon{color:#fff;background:#1e1e20;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.itp-header-meta{flex:1}.itp-type-label{color:#1e1e20;letter-spacing:.5px;font-size:10px;font-weight:700}.itp-title{font-size:16px;font-weight:700}.itp-status-badge{color:#16a34a;white-space:nowrap;background:#dcfce7;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700}.itp-stats-grid{background:#e5e7eb;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:1fr 1fr 1fr;gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.itp-stat-cell{text-align:center;background:#fff;padding:12px 8px}.itp-stat-label{color:#6b7280;margin-bottom:4px;font-size:10px}.itp-stat-value{font-size:13px;font-weight:700}.itp-stat-value--default{color:#1f2937}.itp-stat-value--primary{color:#1e1e20}.itp-stat-value--warning{color:#d97706}.itp-stat-value--success{color:#16a34a}.itp-progress{margin-bottom:24px}.itp-progress-header{justify-content:space-between;margin-bottom:6px;display:flex}.itp-progress-label{color:#6b7280;font-size:11px;font-weight:600}.itp-progress-pct{font-size:11px;font-weight:700}.itp-progress-track{background:#f8fafc;border-radius:4px;height:8px;overflow:hidden}.itp-progress-fill{background:#1e1e20;border-radius:4px;height:100%}.itp-timeline{background:#f8fafc;border-radius:12px;margin-bottom:20px;padding:16px}.itp-timeline-track{background:#cbd5e1;border-radius:2px;height:4px;margin-bottom:12px;position:relative}.itp-timeline-elapsed{background:#1e1e20;border-radius:2px;height:100%;position:absolute;top:0;left:0}.itp-timeline-dot{border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;transform:translate(-50%)}.itp-timeline-dot--start{background:#1e1e20;left:0;transform:translate(0)}.itp-timeline-dot--end{background:#6b7280;right:0;transform:translate(0)}.itp-timeline-dot--expired{background:#d97706}.itp-timeline-dot--today{z-index:1;background:#fff;border:2px solid #1e1e20;width:12px;height:12px;top:-4px}.itp-timeline-dates{justify-content:space-between;font-size:11px;display:flex;position:relative}.itp-timeline-date-label{color:#6b7280}.itp-timeline-date-label--expired{color:#d97706;font-weight:700}.itp-timeline-date-value{font-weight:600}.itp-timeline-date--end{text-align:right}.itp-timeline-today-label{color:#1e1e20;white-space:nowrap;font-size:10px;font-weight:700;position:absolute;transform:translate(-50%)}.itp-charge-modal{max-height:min(680px,100vh - 80px)}.itp-charge-modal .dm-modal__body{flex-direction:column;gap:14px;min-height:0;padding:18px;display:flex;overflow:hidden}.itp-charge-period{border:1px solid var(--ddmx-gray-200,#e5e7eb);background:linear-gradient(135deg,#f8fafc,#fff);border-radius:4px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.itp-charge-period label{color:var(--ddmx-gray-700,#374151);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.itp-charge-period select{width:min(220px,58%);font-weight:700}.itp-charge-content{flex-direction:column;flex:1;min-height:0;display:flex}.itp-charge-toolbar{background:#f6f9fc;border:1px solid #dbe5ef;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;display:flex}.itp-charge-toolbar label{color:var(--ddmx-gray-900);cursor:pointer;align-items:center;gap:8px;display:flex}.itp-charge-toolbar label span{flex-direction:column;gap:1px;font-size:12px;display:flex}.itp-charge-toolbar label small{color:var(--ddmx-gray-600,#6b7280);font-size:10px;font-weight:500}.itp-charge-count{color:#475569;background:#e7eef6;border-radius:4px;flex-shrink:0;padding:4px 7px;font-size:10px;font-weight:800}.itp-charge-scroll{min-height:0;max-height:300px;padding-right:2px;overflow-y:auto}.itp-charge-list{flex-direction:column;gap:8px;display:flex}.itp-charge-row{cursor:pointer;background:#fff;border:1px solid #e5eaf0;border-radius:4px;align-items:center;gap:12px;padding:12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.itp-charge-row:hover,.itp-charge-row.is-selected{background:#f4fbf6;border-color:#a8d5b8}.itp-charge-row.is-selected{box-shadow:0 2px 8px #16a34a14}.itp-charge-row-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.itp-charge-row-title{color:var(--ddmx-gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.itp-charge-row-meta{color:var(--ddmx-gray-600);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.itp-charge-row-value{text-align:right;flex-direction:column;flex-shrink:0;gap:2px;display:flex}.itp-charge-row-value span{color:var(--ddmx-gray-600,#6b7280);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.itp-charge-row-value strong{color:#16a34a;white-space:nowrap;font-size:13px;font-weight:800}.itp-charge-state{min-height:116px;color:var(--ddmx-gray-600,#6b7280);text-align:center;border:1px dashed #d4dce5;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:12px;display:flex}.itp-charge-state--error{color:#b91c1c;border-color:#fecaca}.itp-charge-footer{justify-content:flex-end;gap:10px;width:100%;display:flex}@media (width<=768px){.itp-charge-modal{max-height:66dvh}.itp-charge-modal .dm-modal__body{padding:14px}.itp-charge-scroll{max-height:none}.itp-charge-period{padding:10px 12px}}.settings-screen__content,.settings-screen__layout{display:flex}.settings-screen__toolbar,.settings-screen__details{display:none}@media (width>=768px){.settings-screen .settings-screen__content{-webkit-font-smoothing:antialiased;background:#f3f4f6;padding:30px 48px 48px;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;display:block}.settings-screen .settings-screen__toolbar{background:#fff;border-bottom:1px solid #dfe2e7;flex:none;align-items:center;gap:16px;min-height:76px;padding:12px 32px;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.settings-screen .settings-screen__back,.settings-screen .settings-screen__help{color:#717a88;cursor:pointer;background:0 0;border:0}.settings-screen .settings-screen__back{padding:10px;font-size:16px}.settings-screen .settings-screen__back:hover,.settings-screen .settings-screen__help:hover{color:#252e3e}.settings-screen .settings-screen__toolbar-icon{color:#727b88;border:1px solid #e0e3e8;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;display:flex}.settings-screen .settings-screen__heading{flex:auto;min-width:0}.settings-screen .settings-screen__heading h1{color:#283142;margin:0;font-size:16px;font-weight:600;line-height:1.4}.settings-screen .settings-screen__heading p{color:#8a919c;margin:3px 0 0;font-size:11px;line-height:1.4}.settings-screen .settings-screen__actions{flex:none;align-items:center;gap:16px;display:flex}.settings-screen .settings-screen__help{font:inherit;padding:10px;font-size:12px}.settings-screen .settings-screen__save{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#283142;border:1px solid #283142;border-radius:6px;align-items:center;gap:8px;padding:10px 17px;font-size:12px;font-weight:600;display:inline-flex}.settings-screen .settings-screen__save:hover:not(:disabled){background:#3a465a;border-color:#3a465a}.settings-screen .settings-screen__save:disabled{opacity:.6;cursor:default}.settings-screen .settings-screen__details{color:#737d8b;background:#fafafb;border-top:1px solid #dfe2e7;flex:none;align-items:center;gap:16px;min-height:36px;padding:8px 32px;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;display:flex}.settings-screen .settings-screen__details span{align-items:center;gap:7px;min-width:0;display:inline-flex}.settings-screen .settings-screen__account{overflow-wrap:anywhere;border-left:1px solid #dfe2e7;padding-left:16px}.settings-screen .settings-screen__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;max-width:1200px;margin:0 auto;display:grid}.settings-screen .settings-screen__column{width:100%;min-width:0;padding:0}.settings-screen .settings-screen__column>.p8{margin-bottom:24px;padding:0}.settings-screen .settings-section-card{background:#fff;border:1px solid #e3e6eb;border-radius:10px;overflow:hidden;box-shadow:0 4px 18px #1c243309}.settings-screen .settings-section-card__header{color:#283142;text-align:left;background:#fff;border-bottom:1px solid #edf0f3;justify-content:flex-start;gap:10px;padding:20px 24px;font-size:14px;font-weight:600;line-height:1.5}.settings-screen .settings-section-card__header img{margin:0}.settings-screen .settings-section-card__body{padding:8px 24px 16px}.settings-screen .settings-option{border-color:#edf0f3;gap:12px;margin:0;padding:17px 0}.settings-screen .settings-option>div:first-child{min-width:0!important}.settings-screen .settings-option b{color:#30394a;font-size:13px;font-weight:600;line-height:1.5}.settings-screen .settings-option label.grey{color:#7b8491;margin-top:5px;font-size:11px;line-height:1.6}.settings-screen .settings-option--stacked{gap:0}.settings-screen .settings-option--stacked>div:last-child{margin-top:10px}.settings-screen .settings-option:has(.can-toggle)>div:first-child{width:calc(100% - 62px)!important}.settings-screen .settings-option .can-toggle{flex:0 0 42px;width:42px!important}.settings-screen .settings-option .can-toggle.can-toggle--size-small label .can-toggle__switch{background:#cbd1da;border-radius:20px;flex:0 0 42px;height:24px}.settings-screen .settings-option .can-toggle.can-toggle--size-small label .can-toggle__switch:before{content:none}.settings-screen .settings-option .can-toggle.can-toggle--size-small label .can-toggle__switch:after{content:"";border-radius:50%;width:18px;height:18px;top:3px;left:3px;box-shadow:0 1px 3px #141c2833}.settings-screen .settings-option .can-toggle.can-toggle--size-small input[type=checkbox]:checked~label .can-toggle__switch{background:#536a60}.settings-screen .settings-option .can-toggle.can-toggle--size-small input[type=checkbox]:checked~label .can-toggle__switch:after{content:"";transform:translate(18px)}.settings-screen .settings-option .can-toggle input:focus-visible~label .can-toggle__switch{outline-offset:3px;outline:2px solid #71829a}.settings-screen .settings-section-card select,.settings-screen .settings-section-card .ui-form-input{color:#30394a;background-color:#fff;border:1px solid #dfe3e9;border-radius:5px;min-height:38px;font-size:12px}.settings-screen .settings-section-card select:focus,.settings-screen .settings-section-card .ui-form-input:focus{border-color:#8d98aa;outline:2px solid #68799326}.settings-screen .settings-account-deletion{border-radius:10px;flex-wrap:wrap;padding:20px 24px}.settings-screen .dimarchi-screen__footer{display:none}}@media (width>=768px) and (width<=1050px){.settings-screen .settings-screen__layout{grid-template-columns:minmax(0,1fr)}}:root{--pkg-bg:#fff;--pkg-border:#e8e8ec;--pkg-muted:#7a7a85;--pkg-text:#445465;--pkg-ok:#16a34a;--pkg-progress:#2563eb}.pkgs-mobile--postings{padding-bottom:calc(28px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));background:linear-gradient(#f5f6ff 0%,#fff 46%);flex-direction:column;max-width:520px;min-height:100svh;margin:0 auto;display:flex}.pkgs-header{justify-content:space-between;align-items:center;margin:2px 2px 0;padding-bottom:12px;display:flex}.pkgs-header h1{color:var(--pkg-text);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:650;display:flex}.pkgs-header h1 i{color:var(--pkg-muted);font-size:16px}.pkgs-header .muted{color:var(--pkg-muted);font-size:12px}.pkgs-empty{color:var(--pkg-muted);text-align:center;padding:18px;font-size:14px}.pkgs-empty--error{color:#b91c1c}.pkgs-toolbar{flex-direction:column;gap:10px;margin:12px 2px 14px;display:flex}.addbar{gap:8px;display:flex}.add-input{border:1px solid var(--pkg-border);border-radius:10px;flex:1;min-width:0;padding:10px 12px;font-size:13px}.btn{appearance:none;color:#fff;cursor:pointer;background:#111;border:none;border-radius:10px;padding:10px 14px;font-size:13px}.btn:disabled{opacity:.6;cursor:not-allowed}.filterbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search-input{border:1px solid var(--pkg-border);border-radius:10px;flex:420px;min-width:0;padding:10px 12px;font-size:13px}.status-pills{flex:none;gap:6px;display:flex}.pill{border:1px solid var(--pkg-border);color:var(--pkg-text);cursor:pointer;background:#fff;border-radius:999px;padding:8px 10px;font-size:12px}.pill.active{color:#fff;background:#111;border-color:#111}.refresh-btn{color:#111;border:1px solid var(--pkg-border);background:#fff;flex:none;align-items:center;gap:6px;display:inline-flex}.pkgs-hint,.pkgs-loading-more{color:var(--pkg-muted);justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.pkgs-hint{padding:30px 0}.pkgs-loading-more{color:var(--pkg-text)}.pkgs-sentinel{width:100%;height:1px}.pkgs-list{touch-action:pan-y;gap:12px;margin:0;padding:0;list-style:none;display:grid}.pkg--package{border-bottom:1px solid var(--pkg-border)}.pkg--package[index="0"]{border-top:1px solid var(--pkg-border)!important}.pkg-initials-badge{border:1px solid var(--pkg-border);width:36px;height:36px;color:var(--pkg-text);letter-spacing:.5px;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.posting-row{border-left:none;border-right:none;border-bottom:1px solid var(--pkg-border);border-radius:0;flex-direction:column;gap:6px;width:100%;padding:12px;transition:opacity .25s,transform .25s;display:flex}.posting-row.is-first{border-top:1px solid var(--pkg-border)}.posting-row.is-delivered{border-color:#16a34a59}.posting-row--removing{opacity:.35}.post-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.post-badge--status.is-delivered{color:#15803d;background:#ecfdf5}.post-badge--status.is-progress{color:#1e3a8a;background:#f0f4ff}.post-flag--detached{color:#92400e;background:#fefce8;border-color:#92400e59}.post-title{color:var(--pkg-text);font-size:15px;font-weight:600}.post-subtitle{color:#374151;font-size:13px}.post-meta-row{color:#6b7280;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.pkg-card.delivered{border-color:#16a34a59}.pkg-card{border-bottom:1px solid #d3d3d3;width:100%;padding:12px;transition:transform .2s ease-out,box-shadow .12s,border-color .12s,opacity .2s ease-out,height .2s ease-out,margin .2s ease-out,padding .2s ease-out;box-shadow:0 2px 8px #0000000a}.pkg-card.pkg-card--removing{opacity:0;border-top-width:0;border-bottom-width:0;height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translate(16px)}.pkg-card:active{transform:scale(.997)}.post-card{border-radius:14px;padding:14px 14px 12px;position:relative}.post-card__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.post-card__head-left{align-items:center;gap:8px;display:inline-flex}.post-card__tag{letter-spacing:.6px;color:#111;border:1px solid var(--pkg-border);background:#f2f2f4;border-radius:999px;padding:6px 8px;font-size:10px;line-height:1}.post-card__id{color:var(--pkg-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.post-card__head-right{color:var(--pkg-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.post-card__head-right i{opacity:.9;font-size:12px}.post-route-inline{border:1px solid var(--pkg-border);background:#fff;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.pr-endpoint{gap:6px;min-width:0;display:inline-flex}.pr-endpoint i{color:var(--pkg-muted);font-size:12px}.pr-text{min-width:0;color:var(--pkg-text);-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.pr-arrow{color:var(--pkg-muted);justify-content:center;align-items:center;display:inline-flex}.post-card__route,.post-endpoint,.post-endpoint__label,.post-endpoint__value,.post-route__arrow{display:none}.sr-only{clip:rect(0, 0, 1px, 1px);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.post-flags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.post-flag{border:1px solid var(--pkg-border);color:var(--pkg-text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:inline-flex}.post-flag i{font-size:12px}.post-card__footer{border-top:1px dashed var(--pkg-border);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.post-meta__item{color:var(--pkg-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.post-meta__item i{opacity:.9;font-size:12px}.post-meta__item.is-detached{color:#b91c1c}.ab-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.ab-title i{color:var(--pkg-muted);font-size:14px}.ab-title-text{color:var(--pkg-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:14px;font-weight:650;display:-webkit-box;overflow:hidden}.ab-row{align-items:center;gap:8px;min-width:0;display:inline-flex}.ab-addr{color:var(--pkg-text)}.ab-addr i{color:var(--pkg-muted);font-size:13px}.ab-addr-text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:13px;display:-webkit-box;overflow:hidden}.ab-meta-row{flex-wrap:wrap;gap:8px 12px;display:flex}.ab-meta{color:var(--pkg-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ab-meta i{opacity:.9;font-size:12px}.cntr-status-icons{gap:8px;font-size:15px;display:flex}.pkg-row{align-items:center;gap:10px;display:flex}.pkg-row+.pkg-row{margin-top:8px}.pkg-row.head{justify-content:space-between;align-items:center;gap:8px}.pkg-number{color:var(--pkg-muted);letter-spacing:.2px;font-size:12px}.pkg-status{white-space:nowrap;border:1px solid;border-radius:999px;padding:6px 8px;font-size:11px;line-height:1}.pkg-status.ok{color:var(--pkg-ok);background:#16a34a0f}.pkg-status.progress{color:var(--pkg-progress);background:#2563eb0f}.pkg-title{color:var(--pkg-text);font-size:14px;font-weight:650;line-height:1.25}.pkg-type{color:var(--pkg-muted);font-size:12px}.pkg-row.meta{flex-wrap:wrap;gap:10px 14px}.pkg-meta-item{color:var(--pkg-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.pkg-meta-item i{opacity:.85;font-size:12px}.pkg-row.foot{justify-content:space-between}.pkg-source{color:var(--pkg-muted);border:1px dashed var(--pkg-border);border-radius:6px;padding:4px 8px;font-size:11px}.small{font-size:11px}.muted{color:var(--pkg-muted)}.pkgs-bottombar{-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-top:1px solid var(--pkg-border);padding:10px 12px calc(10px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));z-index:9999;background:#ffffffd9;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000014}html.capacitor.android .pkgs-bottombar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.pkgs-bottombar-inner{grid-template-columns:repeat(3,1fr);align-items:center;gap:10px;max-width:720px;margin:0 auto;display:grid}.pkgs-bottombar .action{cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:44px;padding:8px 10px;font-size:12px;transition:background-color .15s,border-color .15s,transform .12s;display:flex;position:relative}.pkgs-bottombar .action.primary{color:#fff;background:#111;border:1px solid #111}.pkgs-bottombar .action.secondary{color:#111;border:1px solid var(--pkg-border);background:#ffffffe6}.pkgs-bottombar .action.fab{color:#fff;background:#111;border:none;border-radius:999px;place-self:center;width:56px;height:56px;transform:translateY(-18px);box-shadow:0 14px 28px #00000038}.pkgs-bottombar i{font-size:16px}.pkgs-bottombar .label{color:var(--pkg-muted);font-size:10px;line-height:1}.pkgs-bottombar .action.active{background:#fff;border-color:#111}.pkgs-bottombar .action .dot{background:#111;border-radius:999px;width:8px;height:8px;position:absolute;top:6px;right:10px}@media (width<=380px){.pkgs-bottombar .label{display:none}.home-section{-webkit-overflow-scrolling:touch}.home-section .app{height:auto;min-height:0;overflow:visible}}@media (hover:hover){.pkg-card:hover{border-color:#d9d9e0;box-shadow:0 6px 18px #0000000f}}@media (hover:none) and (pointer:coarse){.pkg-card:active{transform:none}}.pkgs-mobile--postings .pkgs-header{margin:0}.pkgs-mobile--postings .pkgs-list{gap:18px}.post-filter-panel{background:#ffffffeb;border:1px solid #e0e3f4e6;border-radius:20px;flex-direction:column;gap:14px;margin-bottom:6px;padding:18px;display:flex;box-shadow:0 18px 40px #0f172a14}.post-filter-panel__search{background:#f8f9fff2;border:1px solid #d2d6ebb3;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.post-filter-panel__search i{color:#11111473;font-size:14px}.post-filter-panel__input{min-width:0;color:var(--pkg-text);background:0 0;border:none;outline:none;flex:1;font-size:14px}.post-filter-panel__input::placeholder{color:#11111459}.post-filter-panel__clear,.post-filter-panel__submit{color:#11111499;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;display:inline-flex}.post-filter-panel__submit{color:#111;background:#11111414;font-weight:600}.post-filter-panel__clear i{font-size:12px}.post-filter-panel__seg{margin-top:2px}.post-filter-panel__hint{color:#1111148c;margin:0;font-size:11px;line-height:1.4}.pkgs-mobile--postings .post-card{touch-action:pan-y;background:#fffffff5;border:1px solid #e1e4f1d9;border-radius:22px;gap:16px;padding:20px 20px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 44px #0f172a14}.pkgs-mobile--postings .post-card:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;border:1px solid #fff9;position:absolute;inset:0}.post-card__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.post-card__tag{letter-spacing:.26em;color:#1111148c;background:#11111414;border-radius:999px;padding:6px 12px;font-size:10px;font-weight:600}.post-card__id{letter-spacing:-.01em;color:#15151b;font-size:16px;font-weight:700}.post-card__timestamp{color:#1111148c;align-items:center;gap:6px;font-size:12px;display:flex}.post-card__timestamp i{font-size:12px}.post-card__route{background:#0f172a09;border:1px solid #d2d6eb99;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:16px 18px;display:grid}.post-endpoint{flex-direction:column;gap:6px;min-width:0;display:flex}.post-endpoint__label{letter-spacing:.2em;text-transform:uppercase;color:#11111475;font-size:10px}.post-endpoint__value{color:var(--pkg-text);-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-height:2.5em;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.post-route__arrow{color:#1111148c;background:#11111414;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;display:inline-flex}.post-flags{flex-wrap:nowrap;gap:8px;display:flex}.post-flag{color:#111114a6;background:#1111140f;border:1px solid #11111414;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:inline-flex}.post-flag--confirm{color:var(--pkg-ok);background:#16a34a24;border-color:#16a34a2e}.post-flag--priority{color:#b45309;background:#d9770624;border-color:#d977062e}.post-flag--foreign{color:var(--pkg-progress);background:#2563eb24;border-color:#2563eb2e}.post-card__footer{color:#1111149e;border-top:1px solid #d2d6eb99;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding-top:12px;font-size:12px;display:grid}.post-meta__item{align-items:center;gap:8px;min-width:0;display:inline-flex}.post-meta__item span{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-meta__item i{color:#1111148c;font-size:12px}@media (width<=420px){.post-card__route{text-align:left;grid-template-columns:1fr;gap:12px}.post-route__arrow{justify-self:center}}@media (width<=360px){.post-card__footer{grid-template-columns:1fr}}@media (width<=780px){.pkgs-toolbar{padding:0 10px}.pkgs-header{border-bottom:1px solid #d3d3d3;padding:14px 10px 12px}html.capacitor.ios .pkgs-mobile{padding-bottom:calc(190px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))!important}html.capacitor.android .pkgs-mobile{padding-bottom:calc(60px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))!important}.pkg-title{font-size:13px}.filterbar{flex-direction:column;align-items:stretch;gap:10px}.search-input{flex:auto;width:100%}.status-pills{width:100%;overflow:auto}}@media (width<=680px){html.capacitor.ios .pkgs-mobile{padding-bottom:200px}}.dm-modal{width:105%;max-width:105%}.dm-modal__backdrop{z-index:99929;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dm-modal__panel{background:#fff;border-radius:6px;width:600px;max-width:92vw;overflow:hidden;box-shadow:0 12px 30px #00000040}.dm-modal__panel--sm{width:520px}.dm-modal__title{font-weight:650}.dm-modal__close{cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px}.dm-modal__body{color:#696969;padding:14px}.email-form-modal__footer{min-width:0}.email-form-modal__footer .btn{min-width:0!important}.email-form-modal__footer .btn.mw100{flex:1 1 0;width:auto!important}.ab-create{display:grid}.ab-create__section-title{letter-spacing:.14em;text-transform:uppercase;color:#11111480;margin-top:6px;font-size:11px}.ab-create__preview-title{color:#11111499;margin-bottom:6px;font-size:11px}.ab-create__preview pre{color:var(--pkg-text);white-space:pre-wrap;margin:0;font-size:12px}.form-label{color:#666;margin:0 0 8px;font-size:12px}.grid-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dm-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:8px;font-size:14px}.modal-actions{justify-content:flex-end;gap:8px;display:flex}.btn.btn--ghost{color:#111;background:#fff;border:1px solid #e5e7eb}.text-danger{color:#b91c1c}.posting-single{max-width:560px;padding:14px 12px calc(90px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));gap:12px;margin:0 auto;display:grid}.posting-single header.panel-header{margin:2px 2px 6px}.posting-single header.panel-header .panel-title{letter-spacing:-.01em;color:var(--pkg-text);text-transform:none;margin:0 0 4px;font-size:16px;font-weight:700}.posting-single header.panel-header .panel-subtitle{color:#11111499;font-size:12px}.posting-single .panel{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0 2px}.posting-single .panel-title{letter-spacing:.16em;text-transform:uppercase;color:#11111499;background:#1111140f;border:1px solid #e1e4f1d9;border-radius:999px;margin:0 0 8px;padding:8px 10px;font-size:11px;display:inline-block}.posting-single .address-block{background:#fff;border:1px solid #e1e4f1d9;border-radius:14px;gap:4px;padding:12px 14px;display:grid;box-shadow:0 10px 24px #0f172a0d}.posting-single .addr-name{color:var(--pkg-text);font-size:14px;font-weight:650}.posting-single .addr-line{color:var(--pkg-text);font-size:13px;line-height:1.35}.posting-single .info-grid{background:#fff;border:1px solid #e1e4f1d9;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px 14px;display:grid;box-shadow:0 10px 24px #0f172a0d}.posting-single .info-item{grid-template-columns:110px 1fr;align-items:baseline;gap:8px;display:grid}.posting-single .info-key{letter-spacing:.08em;text-transform:uppercase;color:#1111148c;font-size:11px}.posting-single .info-val{color:var(--pkg-text);font-size:13px}@media (width<=420px){.posting-single .info-grid{grid-template-columns:1fr}.posting-single .info-item{grid-template-columns:120px 1fr}}@media (width<=720px){.dm-modal__body .ui-form-input,.dm-modal__body .dm-input,.dm-modal__body input.ui-form-input[type=date],.dm-modal__body input.dm-input[type=date]{font-size:14px}}.ios-preview:has(.document-mobile-preview-frame){padding:0;overflow:hidden}.document-mobile-preview-frame{--document-preview-scale:1;aspect-ratio:210/297;background:#fff;border:1px solid #ddd;border-radius:12px;width:100%;position:relative;overflow:hidden}.document-mobile-preview-scale{width:794px;height:1123px;transform:scale(var(--document-preview-scale));transform-origin:top;position:absolute;top:0;left:50%;overflow:hidden;translate:-50%}.document-mobile-preview-iframe{border:none;width:100%;height:100%;padding-bottom:50px;display:block;overflow:hidden}input,textarea,select{appearance:none;border-radius:unset}input[type=date],input[type=time],input[type=datetime-local]{appearance:none}input,textarea,select{font-size:13px}.integration-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:20px;flex-shrink:0;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.integration-badge--0{color:#6b7280;background:#6b72801a}.integration-badge--1{color:#16a34a;background:#16a34a1a}.integration-badge--2{color:#dc2626;background:#dc262612}.acdash .acdash-test-push{margin-bottom:12px}.acdash .acdash-hero-row{justify-content:space-between;align-items:center;width:100%;display:flex}.acdash .acdash-hero-alert{background:var(--dmx-danger);color:#fff;letter-spacing:1px;border-radius:4px;margin-bottom:10px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}.acdash .acdash-hero-title{letter-spacing:-.5px;margin:0;font-size:26px}.acdash .acdash-hero-desc{color:#94a3b8;margin:10px 0 24px;font-size:15px}.acdash .acdash-hero-desc-resolved{color:var(--dmx-muted);margin-bottom:20px}.acdash .acdash-hero-action{color:var(--dmx-dark);background:#fff;padding:12px 28px}.acdash .acdash-hero-emoji{opacity:.3;font-size:72px;transform:rotate(-10deg)}.acdash .acdash-hero-status{color:var(--dmx-success);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.acdash .acdash-hero-status-icon{font-size:20px}.acdash .acdash-icon-success{font-size:54px}.acdash .acdash-accountant-card{flex-direction:column;justify-content:center;display:flex}.acdash .acdash-accountant-title{margin-bottom:15px}.acdash .acdash-accountant-row{align-items:center;gap:16px;display:flex}.acdash .acdash-accountant-avatar-wrap{position:relative}.acdash .acdash-accountant-avatar{color:#475569;background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:800;display:flex}.acdash .acdash-accountant-dot{border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px}.acdash .acdash-accountant-dot.is-active{background:#22c55e}.acdash .acdash-accountant-dot.is-inactive{background:#ef4444}.acdash .acdash-accountant-main{flex:1}.acdash .acdash-accountant-name{color:var(--dmx-dark);font-size:16px;font-weight:700;line-height:1.2}.acdash .acdash-accountant-mail{color:#64748b;align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.acdash .acdash-accountant-footer{border-top:1px dashed #e2e8f0;justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;display:flex}.acdash .acdash-accountant-caption{text-transform:uppercase;letter-spacing:.5px;color:var(--dmx-muted);font-size:11px;font-weight:600}.acdash .acdash-accountant-badge{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.acdash .acdash-accountant-badge.is-active{color:#22c55e;background:#f0fdf4}.acdash .acdash-accountant-badge.is-inactive{color:#ef4444;background:#fef2f2}.acdash .acdash-empty-content{flex-direction:column;align-items:center;gap:12px;display:flex}.acdash .acdash-empty-icon{font-size:24px}.acdash .acdash-empty-text{text-align:center;color:var(--dmx-muted);font-size:14px}.acdash .acdash-notification-list{flex-direction:column;gap:12px;margin-top:15px;display:flex}.acdash .acdash-notification-empty{color:var(--dmx-muted);text-align:center;height:200px;padding:18px 0;font-size:13px}.acdash .acdash-notification-item{cursor:pointer;border-bottom:1px solid #f1f5f9;gap:12px;padding-bottom:12px;display:flex}.acdash .acdash-notification-icon{color:#52657a;background:#52657a14;border:1px solid #52657a40;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:flex}.acdash .acdash-notification-icon i{font-size:14px}.acdash .acdash-notification-icon--info{color:#0369a1;background:#0369a114;border-color:#0369a140}.acdash .acdash-notification-icon--success{color:#15803d;background:#15803d14;border-color:#15803d40}.acdash .acdash-notification-icon--neutral{color:#52657a;background:#52657a14;border-color:#52657a40}.acdash .acdash-notification-icon--danger{color:#b91c1c;background:#b91c1c14;border-color:#b91c1c40}.acdash .acdash-notification-body{flex-grow:1}.acdash .acdash-notification-message{color:var(--dmx-dark);font-size:13px;font-weight:500;line-height:1.4}.acdash .acdash-notification-message--unread{font-weight:600}.acdash .acdash-notification-time{color:var(--dmx-muted);margin-top:2px;font-size:11px}.acdash .acdash-notification-btn{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;width:100%;margin-top:15px;font-size:12px}.acdash .acdash-stats-value{font-size:20px;font-weight:800}.acdash .acdash-stats-subtitle{color:var(--dmx-muted);font-size:11px}.acdash .acdash-stats-insight{color:#64748b;margin-top:8px;font-size:12px;font-weight:600}.acdash .acdash-stats-chart-wrap{height:120px;margin-top:10px}.acdash .acdash-package-row{justify-content:space-between;font-size:12px;font-weight:600;display:flex}.acdash .acdash-progress-fill-zero{width:0%}.acdash .acdash-package-note{color:var(--dmx-muted);font-size:10px}.acdash .acdash-paid-status{color:var(--dmx-success);font-weight:700}.acdash .acdash-inline-link{color:var(--dmx-accent);text-decoration:none}.acdash .acdash-money-value{font-size:24px;font-weight:800}.acdash .acdash-placeholder-bar{background:#eee;border-radius:4px;height:60px}.acdash .acdash-settlements-list,.acdash .acdash-settlements-balance{flex-direction:column;display:flex}.acdash .acdash-settlements-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.acdash .acdash-settlements-row strong,.acdash .acdash-settlements-row span{display:block}.acdash .acdash-settlements-row span,.acdash .acdash-settlements-empty,.acdash .acdash-settlements-balance p{color:var(--dmx-muted);font-size:11px}.acdash .acdash-settlements-row b{white-space:nowrap;font-size:12px}.acdash .acdash-settlements-row.is-unpaid span,.acdash .acdash-settlements-row.is-unpaid b{color:#b91c1c}.acdash .acdash-settlements-empty{text-align:center;min-height:108px;margin:0;padding:28px 0}.acdash .acdash-settlements-action{border:1px solid #e2e8f0;margin-top:auto}.acdash .acdash-settlements-balance.is-danger{background:#fef2f2}.acdash .acdash-settlements-balance.is-success{background:#f0fdf4}.acdash .acdash-settlements-status{width:fit-content;color:var(--dmx-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:800;display:block}.acdash .acdash-settlements-balance.is-danger .acdash-settlements-status{color:#b91c1c}.acdash .acdash-settlements-balance.is-success .acdash-settlements-status{color:#15803d}.acdash .acdash-settlements-balance-value{letter-spacing:-.02em;margin-top:12px;font-size:24px;font-weight:900}.acdash .acdash-settlements-balance.is-danger .acdash-settlements-balance-value{color:#b91c1c}.acdash .acdash-settlements-balance.is-success .acdash-settlements-balance-value{color:#15803d}.acdash .acdash-settlements-balance p{min-height:30px;margin:8px 0 15px}.acdash .acdash-add-doc-wrap{text-align:center;padding:10px}.acdash .acdash-add-doc-icon{font-size:24px}.acdash .acdash-add-doc-title{font-size:13px;font-weight:700}.acdash .acdash-calendar-title-meta{color:var(--dmx-accent);font-size:10px}.acdash .acdash-deadline-item-past{opacity:.5}.acdash .acdash-cal-box-past{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.acdash .acdash-cal-day-past{color:#94a3b8}.acdash .acdash-status-icon{font-size:14px}.acdash .acdash-status-muted{color:var(--dmx-muted)}.acdash .acdash-status-danger{color:var(--dmx-danger)}.acdash .acdash-status-moved-note{font-size:10px}.acdash .acdash-deadline-value-text{color:var(--dmx-muted);font-size:12px;font-weight:600}.acdash .acdash-subscription-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;flex-direction:column;gap:14px;padding:28px;display:flex;box-shadow:0 20px 40px #0f172a0f}.acdash .acdash-subscription-badge{color:#92400e;letter-spacing:.08em;text-transform:uppercase;background:#fef3c7;border-radius:999px;align-self:flex-start;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.acdash .acdash-subscription-title{letter-spacing:-.02em;color:var(--dmx-dark);max-width:700px;font-size:28px;font-weight:800;line-height:1.1}.acdash .acdash-subscription-text{color:#475569;max-width:760px;margin:0;font-size:15px;line-height:1.7}.acdash .acdash-subscription-account{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:6px;width:fit-content;max-width:100%;padding:14px 16px;display:flex}.acdash .acdash-subscription-account-label{letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:700}.acdash .acdash-subscription-account-name{color:#0f172a;word-break:break-word;font-size:14px;font-weight:700;line-height:1.45}.acdash .acdash-subscription-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.acdash .acdash-subscription-actions .btn{min-width:160px}.acdash .acdash-client-hero{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 52%,#334155 100%);border:1px solid #ffffff14;flex-direction:column;justify-content:space-between;gap:18px;display:flex;box-shadow:0 18px 36px #0f172a29}.acdash .acdash-client-hero-kicker{color:#e2e8f0;letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;align-items:center;width:fit-content;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.acdash .acdash-client-hero-title{letter-spacing:-.03em;max-width:700px;margin:0;font-size:30px;line-height:1.08}.acdash .acdash-client-hero-desc{color:#cbd5e1;max-width:760px;margin:0;font-size:15px;line-height:1.65}.acdash .acdash-client-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.acdash .acdash-client-hero-stat{background:#ffffff14;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.acdash .acdash-client-hero-stat-label{letter-spacing:.12em;text-transform:uppercase;color:#cbd5e1;font-size:11px;font-weight:700}.acdash .acdash-client-hero-stat-value{color:#fff;font-size:18px;font-weight:800;line-height:1.1}.acdash .acdash-client-hero-stat-value.is-positive{color:#86efac}.acdash .acdash-metric-card{flex-direction:column;justify-content:center;gap:8px;display:flex}.acdash .acdash-metric-label{letter-spacing:.12em;text-transform:uppercase;color:var(--dmx-muted);font-size:11px;font-weight:700}.acdash .acdash-metric-value{letter-spacing:-.04em;color:var(--dmx-dark);font-size:34px;font-weight:800;line-height:1}.acdash .acdash-metric-caption{color:#64748b;font-size:13px;line-height:1.5}@media (width<=720px){.acdash .acdash-subscription-card{padding:20px}.acdash .acdash-subscription-title{font-size:22px}.acdash .acdash-subscription-actions .btn{width:100%;min-width:0}.acdash .acdash-client-hero{padding:20px}.acdash .acdash-client-hero-title{font-size:22px}.acdash .acdash-client-hero-stats{grid-template-columns:1fr}.acdash .acdash-metric-value{font-size:28px}}@media (width<=768px){.acdash .dmx-grid>:first-child{order:-3}.acdash .dmx-grid>:nth-child(2){order:-2}.acdash .dmx-grid>.acdash-settlements-balance{order:-1}}.accountancy-settlements{color:#172033;background:#f8fafc;max-width:1280px;margin:0 auto;padding:28px;padding-bottom:calc(28px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))!important}.accountancy-settlements__header,.accountancy-settlements__toolbar{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.accountancy-settlements__close{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:inline-flex}.accountancy-settlements__eyebrow{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.accountancy-settlements h1,.accountancy-settlements h2,.accountancy-settlements p{margin:0}.accountancy-settlements h1{letter-spacing:-.04em;margin-top:4px;font-size:30px}.accountancy-settlements__header p,.accountancy-settlements__toolbar p{color:#64748b;margin-top:8px;font-size:14px}.accountancy-settlements__notice{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin-top:20px;padding:12px 14px;font-size:13px}.accountancy-settlements__summary{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;margin-top:26px;display:flex;overflow:hidden;box-shadow:0 2px 8px #0f172a08}.accountancy-settlements__balance{background:#f8fafc;flex:100%;padding:22px 20px}.accountancy-settlements__balance.is-danger{background:#fef2f2}.accountancy-settlements__balance.is-success{background:#f0fdf4}.accountancy-settlements__balance>span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.accountancy-settlements__balance.is-danger>span{color:#b91c1c}.accountancy-settlements__balance.is-success>span{color:#15803d}.accountancy-settlements__balance strong{color:#0f172a;letter-spacing:-.03em;margin-top:8px;font-size:36px;font-weight:900;display:block}.accountancy-settlements__balance.is-danger strong{color:#b91c1c}.accountancy-settlements__balance.is-success strong{color:#15803d}.accountancy-settlements__balance small{color:#64748b;margin-top:6px;font-size:12px;font-weight:600;display:block}.accountancy-settlements__metrics{background:#fff;border-top:1px solid #e2e8f0;flex:100%;display:flex}.accountancy-settlements__metrics>div{border-right:1px solid #edf2f7;flex:1;padding:14px 16px}.accountancy-settlements__metrics>div:last-child{border-right:0}.accountancy-settlements__metrics span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.accountancy-settlements__metrics strong{color:#1e293b;letter-spacing:-.02em;margin-top:4px;font-size:15px;font-weight:800;display:block}.accountancy-settlements__content{margin-top:24px;overflow:hidden}.accountancy-settlements__tabs{border-bottom:1px solid #e2e8f0;gap:24px;padding:0 24px;display:flex}.accountancy-settlements__tabs button{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:17px 0 13px;font-size:14px;font-weight:700}.accountancy-settlements__tabs button.is-active{color:#1d4ed8;border-bottom-color:#2563eb}.accountancy-settlements__tabs span{color:#94a3b8;font-size:12px}.accountancy-settlements__toolbar{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:24px}.accountancy-settlements h2{font-size:18px;font-weight:800}.accountancy-settlements__search{color:#94a3b8;background:#fff;border:1px solid #dbe3ef;border-radius:9px;align-items:center;gap:8px;min-width:250px;padding:0 11px;display:flex}.accountancy-settlements__search input{color:#172033;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:10px 0;font-size:13px}.accountancy-settlements__table-wrap{overflow-x:auto}.accountancy-settlements__table{border-collapse:collapse;width:100%;min-width:850px;font-size:13px}.accountancy-settlements__table th,.accountancy-settlements__table td{text-align:center;vertical-align:middle;border-top:1px solid #edf2f7;padding:15px 24px}.accountancy-settlements__table th:first-child,.accountancy-settlements__table td:first-child,.accountancy-settlements__table th:nth-child(2),.accountancy-settlements__table td:nth-child(2){text-align:left}.accountancy-settlements__table th{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.accountancy-settlements__table td strong,.accountancy-settlements__table td small{display:block}.accountancy-settlements__table td strong{color:#1e293b}.accountancy-settlements__table td small{color:#64748b;margin-top:3px;font-size:11px}.accountancy-settlements__table a{color:#2563eb;font-weight:700;text-decoration:none}.accountancy-settlements__amount{font-weight:800}.accountancy-settlements__badge{border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.accountancy-settlements__badge.is-paid{color:#64748b;background:#f1f5f9}.accountancy-settlements__badge.is-open{color:#b45309;background:#fef3c7}.accountancy-settlements__badge.is-overdue{color:#b91c1c;background:#fee2e2}.accountancy-settlements__badge.is-bank,.accountancy-settlements__badge.is-cash{color:#64748b;background:#f1f5f9}.accountancy-settlements__cards{background:#f8fafc;flex-direction:column;gap:10px;padding:12px;display:flex}.accountancy-settlements__card{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #cbd5e1;border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.accountancy-settlements__card.is-open{background:#fffbeb;border-left-color:#d97706}.accountancy-settlements__card.is-overdue{background:#fef2f2;border-left-color:#dc2626}.accountancy-settlements__card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.accountancy-settlements__card-top strong,.accountancy-settlements__card-title{color:#0f172a;letter-spacing:-.02em;font-size:19px;font-weight:800}.accountancy-settlements__card-title{display:block}.accountancy-settlements__card>small{color:#64748b;margin-top:-6px;font-size:12px}.accountancy-settlements__card-grid{border-top:1px dashed #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.accountancy-settlements__card-grid span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.accountancy-settlements__card-grid strong{color:#1e293b;margin-top:4px;font-size:14px;display:block}.accountancy-settlements__card-top .accountancy-settlements__card-amount{font-size:17px}.accountancy-settlements__card-date{color:#64748b;align-items:center;gap:6px;font-size:12px;display:flex}.accountancy-settlements__card-date i{color:#94a3b8;font-size:11px}.accountancy-settlements__card-action{color:#2563eb;background:#fff;border:1px solid #dbe3ef;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.accountancy-settlements__empty{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:260px;padding:24px;font-size:13px;display:flex}.accountancy-settlements__empty i{color:#94a3b8;font-size:30px}.accountancy-settlements__empty strong{color:#334155;font-size:16px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.accountancy-settlements{padding:18px 14px}.accountancy-settlements__toolbar{flex-direction:column;gap:16px}.accountancy-settlements h1{font-size:22px}.accountancy-settlements__search{box-sizing:border-box;width:100%}.accountancy-settlements__summary{margin-top:18px}.accountancy-settlements__balance{padding:18px 16px}.accountancy-settlements__balance strong{font-size:28px}.accountancy-settlements__metrics>div{padding:12px 10px}.accountancy-settlements__metrics strong{font-size:13px}.accountancy-settlements__tabs{padding:0 16px}.accountancy-settlements__toolbar{padding:18px 16px}}.dmx-login{z-index:10;color:#0f172a;background:#fff;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden auto}.dmx-login *,.dmx-login :before,.dmx-login :after{box-sizing:border-box}.dmx-login h1,.dmx-login h2,.dmx-login h3,.dmx-login p,.dmx-login ul{margin:0;padding:0}.dmx-login a{text-decoration:none}.dmx-topbar{z-index:20;padding:calc(12px + env(safe-area-inset-top,0px)) 24px 12px;background:#0b0f19;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.dmx-login .dmx-topbar__brand{color:#fff;letter-spacing:-.025em;font-size:18px;font-weight:800}.dmx-topbar__actions{align-items:center;gap:20px;display:flex}.dmx-login .dmx-topbar__back{color:#cbd5e1;font-size:14px;display:none}.dmx-login .dmx-topbar__back:hover{color:#fff}.dmx-login .dmx-topbar__trial{color:#fff;white-space:nowrap;background:#2563eb;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .15s}.dmx-login .dmx-topbar__trial:hover{background:#3b82f6}.dmx-login__main{flex:1 0 auto}.dmx-form-side{background:#fff;flex-direction:column;justify-content:center;width:100%;padding:56px 24px;display:flex;position:relative}.dmx-form-side__inner{width:100%;max-width:384px;margin:0 auto}.dmx-login-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:32px;position:relative;overflow:hidden;box-shadow:0 25px 50px -20px #0f172a4d}.dmx-login-card h1{color:#0f172a;margin-bottom:8px;font-size:24px;font-weight:700;line-height:1.3}.dmx-login-card__lead{color:#64748b;font-size:14px;line-height:1.5;margin-bottom:32px!important}.dmx-login-form{flex-direction:column;gap:16px;display:flex}.dmx-field{display:block}.dmx-field span{color:#334155;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.dmx-input{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:10px 16px;font-size:14px}.dmx-input::placeholder{color:#94a3b8}.dmx-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.dmx-login-form__recovery{justify-content:flex-end;display:flex}.dmx-login .dmx-login-form__recovery a{color:#64748b;font-size:14px}.dmx-login .dmx-login-form__recovery a:hover{color:#2563eb}.dmx-btn-primary{color:#fff;width:100%;font:inherit;cursor:pointer;background:#111827;border:0;border-radius:8px;padding:10px 0;font-size:14px;font-weight:600;transition:background-color .15s}.dmx-btn-primary:hover:not(:disabled){background:#000}.dmx-btn-primary:disabled{opacity:.7;cursor:default}.dmx-login-form__error{color:#dc2626;text-align:center;font-size:14px}.dmx-login-help{color:#64748b;flex-direction:column;gap:10px;margin-top:24px;font-size:14px;display:flex}.dmx-login .dmx-login-help a{color:#2563eb;font-weight:600}.dmx-login .dmx-login-help a:hover{color:#1d4ed8}.dmx-form-side__copyright{color:#94a3b8;text-align:center;margin-top:48px;font-size:12px}.dmx-login-visual{background:radial-gradient(120% 100% at 100% 0,#1e293b 0%,#0f172a 55%,#020617 100%);flex:1;display:none;position:relative}.dmx-login-visual:before{content:"";pointer-events:none;background:radial-gradient(45% 45% at 85% 15%,#2563eb59,#0000 70%);position:absolute;inset:0}.dmx-login-visual__inner{z-index:1;color:#fff;flex-direction:column;justify-content:center;width:100%;max-width:768px;margin:0 auto;padding:56px;display:flex;position:relative}.dmx-login-visual__badge{color:#bfdbfe;letter-spacing:.05em;text-transform:uppercase;background:#ffffff1a;border-radius:999px;align-items:center;width:fit-content;margin-bottom:24px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.dmx-login-visual h2{margin-bottom:16px;font-size:30px;font-weight:800;line-height:1.25}.dmx-login-visual__inner>p{color:#cbd5e1;max-width:448px;margin-bottom:32px;font-size:14px;line-height:1.625}.dmx-login-visual__features{flex-direction:column;gap:12px;font-size:14px;list-style:none;display:flex;margin-bottom:40px!important}.dmx-login-visual__features li{align-items:center;gap:12px;display:flex}.dmx-login-visual__features span{color:#93c5fd;background:#3b82f633;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex}.dmx-login-visual__label{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700}.dmx-login-visual .dmx-access-row{margin-bottom:32px}.dmx-access-row{flex-wrap:wrap;gap:10px;display:flex}.dmx-login .dmx-access-btn{color:#0f172a;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;padding:9px 14px;transition:transform .15s,border-color .15s;display:flex}.dmx-access-btn i{flex-shrink:0;font-size:20px}.dmx-access-btn b{font-size:12.5px;line-height:1.3;display:block}.dmx-access-btn small{color:#64748b;font-size:11px;line-height:1.3;display:block}.dmx-login .dmx-access-btn:hover{border-color:#94a3b8;transform:translateY(-1px)}.dmx-login .dmx-access-row--dark .dmx-access-btn{color:#fff;border-color:#ffffff26}.dmx-access-row--dark .dmx-access-btn small{color:#94a3b8}.dmx-login .dmx-access-row--dark .dmx-access-btn:hover{border-color:#fff6}.dmx-gcarousel-main{background:#0f172a;border:1px solid #e2e8f0;border-radius:20px;width:100%;margin-bottom:16px;padding-top:56.28%;position:relative;overflow:hidden;box-shadow:0 20px 45px -20px #0f172a59}.dmx-gcarousel-main-content{position:absolute;inset:0}.dmx-gcarousel-main-content img{object-fit:cover;cursor:zoom-in;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block}.dmx-gcarousel-nav{z-index:1;color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#0f172ad9;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3rem;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.dmx-gcarousel-nav:hover{background:#1e293b}.dmx-gcarousel-nav.prev{left:14px}.dmx-gcarousel-nav.next{right:14px}.dmx-gcarousel-caption{color:#0f172a;text-align:center;font-size:13px;font-weight:600;margin:0 0 16px!important}.dmx-gcarousel-thumbs{touch-action:pan-x;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.dmx-gcarousel-thumb{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:2px solid #0000;border-radius:10px;flex:0 0 120px;width:120px;height:68px;padding:0;overflow:hidden}.dmx-gcarousel-thumb img{object-fit:cover;width:100%;height:100%;display:block}.dmx-gcarousel-thumb.active{border-color:#2563eb}.dmx-gcarousel--dark .dmx-gcarousel-main{border-color:#ffffff26}.dmx-gcarousel--dark .dmx-gcarousel-caption{color:#cbd5e1}.dmx-gcarousel--dark .dmx-gcarousel-thumb{border-color:#ffffff1a}.dmx-gcarousel--dark .dmx-gcarousel-thumb.active{border-color:#3b82f6}.dmx-login-content{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.dmx-login-content__inner{max-width:1024px;margin:0 auto;padding:64px 24px}.dmx-login-content h2{color:#0f172a;letter-spacing:-.025em;font-size:24px;font-weight:800;line-height:1.25}.dmx-login-content__inner>p{color:#475569;margin-top:16px;font-size:15px;line-height:1.625}.dmx-login-content__inner>p+p{margin-top:12px}.dmx-login-content h3{color:#0f172a;margin:48px 0 16px;font-size:18px;font-weight:700}.dmx-login-content__chips{gap:40px;margin-top:64px;display:grid}.dmx-login-content__chips h3{margin:0 0 16px;font-size:16px}.dmx-chip-list{flex-wrap:wrap;gap:8px;display:flex}.dmx-chip{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:100px;align-items:center;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.dmx-login-content__chips+h3{margin:56px 0 8px}.dmx-faq{border-top:1px solid #e2e8f0}.dmx-faq details{border-bottom:1px solid #e2e8f0}.dmx-faq summary{color:#0f172a;cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;font-weight:700;list-style:none;display:flex}.dmx-faq summary::-webkit-details-marker{display:none}.dmx-faq summary:after{content:"+";color:#94a3b8;flex-shrink:0;margin-left:16px;font-size:20px;font-weight:400;transition:transform .2s}.dmx-faq details[open] summary:after{transform:rotate(45deg)}.dmx-faq p{color:#64748b;padding:0 0 20px;font-size:14px;line-height:1.6}.dmx-login-cta{color:#fff;text-align:center;background:#0f172a;border-radius:16px;margin-top:64px;padding:40px}.dmx-login-content .dmx-login-cta h3{color:#fff;margin:0 0 12px;font-size:24px;font-weight:800}.dmx-login-cta p{color:#cbd5e1;max-width:448px;margin:0 auto 28px;font-size:14px;line-height:1.5}.dmx-login .dmx-login-cta a{color:#0f172a;background:#fff;border-radius:8px;padding:12px 28px;font-weight:700;transition:background-color .15s;display:inline-block}.dmx-login .dmx-login-cta a:hover{background:#f1f5f9}#dmx-lightbox{z-index:999999;background:#020617eb;justify-content:center;align-items:center;padding:70px 24px;display:none;position:fixed;inset:0}#dmx-lightbox.open{display:flex}.dmx-lightbox__frame{text-align:center;width:100%;max-width:1100px}#dmx-lightbox img{border-radius:12px;max-width:min(90vw,1100px);max-height:78vh;box-shadow:0 25px 60px #00000080}#dmx-lightbox-caption{color:#fff;text-align:center;margin-top:16px;font-size:13px;font-weight:600}#dmx-lightbox-close{color:#fff;opacity:.8;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;font-size:28px;line-height:1;position:absolute;top:24px;right:24px}#dmx-lightbox-close:hover{opacity:1}.dmx-lightbox-nav{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.7rem;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.dmx-lightbox-nav:hover{background:#ffffff40}.dmx-lightbox-nav.prev{left:20px}.dmx-lightbox-nav.next{right:20px}@media (width>=640px){.dmx-topbar{padding-left:40px;padding-right:40px}.dmx-login .dmx-topbar__back{display:inline}.dmx-form-side{padding-left:48px;padding-right:48px}.dmx-login-content__inner{padding-left:40px;padding-right:40px}.dmx-login-content h2{font-size:30px}.dmx-login-cta{padding:56px}}@media (width>=768px){.dmx-login-content__chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.dmx-login__main{align-items:flex-start;display:flex}.dmx-form-side{flex:0 0 460px;width:460px;height:100vh;position:sticky;top:0}.dmx-form-side__copyright{margin-top:0;position:absolute;bottom:24px;left:0;right:0}.dmx-login-visual{min-height:100vh;display:flex}}html{width:100%;height:100%}#root{width:100%}.app-initial-loading-overlay{z-index:1000000;background:#fff;position:fixed;inset:0}.tools-container{background:#f9f9f9;place-content:center;align-items:center;min-height:calc(100vh - 50px);padding:40px 20px;display:flex}.tools-section{width:100%;max-width:1200px;margin:0 auto}.tools-header-wrapper{text-align:center;margin-bottom:32px;position:relative}.tools-underline{background:#000;border-radius:2px;width:40px;height:4px;margin:0 auto 8px}.tools-header{color:#333;font-size:1.75rem}.tools-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:34px;display:grid}.card{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:24px 16px;transition:box-shadow .3s,transform .3s;position:relative;box-shadow:2px 2px 6px #00000014}.card-label{color:#256029;text-transform:uppercase;background:#c8e6c9;border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:700;position:absolute;top:16px;left:16px}.card-icon{margin:24px 0;font-size:2.5rem}.card-icon img{width:auto;max-width:100%;height:124px;margin:0 auto;transition:transform .3s;display:block}.card-title{color:#333;margin-top:8px;font-size:1.2rem;font-weight:700}.options-section{background:#f9f9f9;border-top:1px solid #e0e0e0;place-content:center space-between;align-items:center;width:100%;height:50px;padding:20px;display:flex}.page_404{background:#fff;padding:40px 0;font-family:Roboto,sans-serif}.page_404 img{width:100%}.four_zero_four_bg{background-image:url(https://drive.dimarchi.pl/res/gif/404.gif);background-position:50%;width:50vw;height:400px}.four_zero_four_bg h1,.four_zero_four_bg h3{font-size:80px}.link_404{text-transform:uppercase;background:#39ac31;border:2px solid #39bc61;border-radius:4px;margin:20px 0;padding:10px 20px;font-weight:700;transition:all .3s ease-in-out;display:inline-block;color:#fff!important}.link_404:hover{background:0 0;border-color:#39bc61;text-decoration:none;color:#39bc61!important}.loading{height:100dvh}.printing{z-index:8127891;-webkit-backdrop-filter:blur(6px)brightness(.98);background:#ffffffd9;width:100%;height:calc(100% - 120px);position:absolute;top:60px}.cell{flex:none}.splitter{flex:none;width:10px}.chosen-container-single .chosen-single{background:0 0!important;border:1px solid #d3d3d3!important;border-radius:0!important}.chosen-container-multi .chosen-choices li.search-choice{background:#fff;border-radius:0!important}.chosen-results .active-result,.chosen-results .result-selected{border-bottom:1px solid #d3d3d3;font-size:11px}.chosen-results .active-result:last-child{border-bottom:0 solid #d3d3d3}.chosen-container-single .chosen-single{font-size:11px}.context-menu-icon.context-menu-icon--fa5 i,.context-menu-icon:before{color:#4a4f52!important}.context-menu-item.context-menu-hover{color:#302d2d!important;background-color:#0000001c!important}.context-menu-icon.context-menu-icon--fa5 i{top:unset!important}#client_id_chosen .chosen-single{border:1px solid #d3d3d3;height:29px;line-height:28px}#client_id_chosen{width:300px!important}#cash_currency_chosen .chosen-single,#contractors_select_chosen .chosen-single,#worker_select_chosen .chosen-single,#entity_id_chosen .chosen-single,#billing_country_id_chosen .chosen-single,#country_id_chosen .chosen-single,#currency_id_chosen .chosen-single{height:30px;padding:2px 8px}#participant_id_chosen .chosen-single,.ui-form-input-container .chosen-single{padding:2px 8px;height:28px!important}.select2-container--default{width:100%!important}.select2-search__field,.select2-selection{border-radius:0!important}.select2-selection__clear{display:none}.select2-selection[aria-disabled=true]{background-color:#fdfdfd!important}.select2,.select2-results__option{font-size:11px}.select2-container .select2-selection--single,.select2-selection__arrow{height:24px!important;line-height:24px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:24px!important}.select2-selection__choice__display{background-color:#efeded!important}.select2-results__group{font-size:14px;font-weight:700}@media (width<=620px){.select2{font-size:13px}.select2-search{z-index:2147483647!important}.select2-selection{min-height:28px;padding:3px 0;height:unset!important}.select2-container .select2-selection--single,.select2-selection__arrow{height:36px!important;line-height:28px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:28px!important}}.fach[checked],.fachr[checked]{border:1px solid gray;padding:2px}.fach,.fachr{cursor:pointer;padding:3px}.icon_input_container{background:#fff;border:1px solid #d3d3d3}.icon_input_container>input{border:unset!important}.icon_input_container>i{cursor:pointer;margin-top:2px;font-size:13px}.icon_input_container>i.left{margin-left:4px}.icon_input_container>i.right{margin-right:4px}textarea:focus,textarea:focus,textarea:not(.ui-form-input):focus{border:1px solid #00106747}textarea{border:1px solid #d3d3d3;border-radius:0;padding:4px;font-family:system-ui;font-size:11px}select.simple{cursor:pointer;background:0 0;border:none;border-bottom:0 solid;outline:0;width:150px;padding:0;font-weight:700}select.simple:active,select.simple:focus{border-color:none;border:none;outline:0}input:not([type=checkbox]):not([type=radio]),select{box-sizing:border-box;border:1px solid #d3d3d3bb;outline:0;width:100%;padding:3px 4px;font-family:system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;display:inline-block}input[type=submit]{color:#000;cursor:pointer;background-color:#d3d3d3;border:none;width:100%;margin:8px 0;padding:7px 4px}input.invoice[type=password],input.invoice[type=text],select.invoice,textarea.invoice{border:1px solid #ccc;width:100%;padding:4px 3px}input.di2[type=password],input.di2[type=text],select.di2,textarea.di2{border:1px solid #ccc;width:100%;padding:5px 3px}select.di2{border:1px solid #ccc;width:100%;padding:4px 3px}input.search[type=text]{background-image:url(https://www.w3schools.com/css/searchicon.png);background-position:12px 10px;background-repeat:no-repeat;background-size:13px;padding:8px 12px 8px 35px}input[type=text],input[type=tel],input[type=email],input[type=numeric],select{box-sizing:border-box;border:1px solid #ccc;width:100%;padding:3px 4px;display:inline-block}label.invoice{padding:12px 12px 12px 0;display:inline-block}.ui-input-with-btns{align-items:stretch;display:flex}.ui-input-with-btns .ui-form-input{flex:1;min-width:0;border-right:none!important;border-radius:4px 0 0 4px!important}.ui-input-btn{cursor:pointer;color:#71717a;-webkit-tap-highlight-color:transparent;background:#f9f9f9;border:1px solid #d3d3d3;border-left:none;flex-shrink:0;justify-content:center;align-items:center;width:34px;margin-bottom:12px;font-size:11px;transition:background .1s;display:flex}.ui-input-btn:last-child{border-radius:0 4px 4px 0}.ui-input-btn:active{background:#e4e4e7}.ui-input-container{background-color:#fff;width:50%;margin:0 auto;padding:3rem}.ui-form-input-container{min-height:29px;font-size:1rem;display:block;position:relative}.ui-form-input{appearance:none;width:100%;box-shadow:none;box-sizing:border-box;background-color:#fff;border:1px solid #d3d3d3bb;border-radius:3px;outline:0;min-height:36px;margin-bottom:12px;color:#4d4d4d!important;padding:8px!important}.ui-form-input.bigger{padding:10px!important}input.ui-form-input[type=text],input.ui-form-input[type=email],input.ui-form-input[type=tel],input.ui-form-input[type=number],input.ui-form-input[type=date],input.ui-form-input[type=search],input.ui-form-input[type=password],textarea.ui-form-input{appearance:none;background-clip:padding-box}input.ui-form-input[type=date],input.ui-form-input[type=time],input.ui-form-input[type=datetime-local]{appearance:none;height:36px;min-height:36px;line-height:normal;padding:8px!important}input.ui-form-input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.25em;line-height:1.25}input.ui-form-input[type=time]::-webkit-date-and-time-value{text-align:left;min-height:1.25em;line-height:1.25}input.ui-form-input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;min-height:1.25em;line-height:1.25}input.ui-form-input[type=date]::-webkit-datetime-edit{flex:1;align-items:center;min-height:1.25em;padding:0;line-height:1.25;display:flex}input.ui-form-input[type=time]::-webkit-datetime-edit{flex:1;align-items:center;min-height:1.25em;padding:0;line-height:1.25;display:flex}input.ui-form-input[type=datetime-local]::-webkit-datetime-edit{flex:1;align-items:center;min-height:1.25em;padding:0;line-height:1.25;display:flex}input.ui-form-input[type=date]::-webkit-datetime-edit-fields-wrapper{align-items:center;min-height:1.25em;display:flex}input.ui-form-input[type=time]::-webkit-datetime-edit-fields-wrapper{align-items:center;min-height:1.25em;display:flex}input.ui-form-input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{align-items:center;min-height:1.25em;display:flex}.ddmx-field-row input.ui-form-input:not([type=checkbox]){min-height:36px}input.ui-form-input[type=date]::-webkit-calendar-picker-indicator{appearance:none;margin:0}input.ui-form-input[type=date]::-webkit-clear-button{appearance:none;margin:0}input.ui-form-input[type=date]::-webkit-inner-spin-button{appearance:none;margin:0}input.ui-form-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input.ui-form-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input.ui-form-input[type=search]::-webkit-search-decoration{appearance:none;margin:0}input.ui-form-input[type=search]::-webkit-search-cancel-button{appearance:none;margin:0}input.ui-form-input::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}input.ui-form-input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}textarea.ui-form-input{resize:none;width:100%;height:70px;font-size:11px}select.ui-form-input{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px 8px;border:1px solid #d3d3d3bb;outline:0;width:100%;min-height:36px;padding:8px 32px 8px 8px!important}select.ui-form-input::-ms-expand{display:none}.form-input-label{color:gray;text-overflow:ellipsis;white-space:nowrap;background:#fff;max-width:100%;padding-left:.33rem;padding-right:.33rem;font-family:sans-serif;font-size:.75rem;transition:all .15s cubic-bezier(.4,0,.2,1);position:absolute;top:-7px;left:10px;overflow:hidden}.hr-text{color:#000;text-align:center;opacity:.5;border:0;outline:0;height:1.5em;line-height:1em;position:relative}.hr-text:before{content:"";background:linear-gradient(90deg,#0000,#000,#0000);width:100%;height:1px;position:absolute;top:50%;left:0}.hr-text:after{content:attr(data-content);color:#000;background-color:#fcfcfa;padding:0 .5em;line-height:1.5em;display:inline-block;position:relative}.error .form-input-label,.error .ui-form-input{color:#d50000;border-color:#d50000}.dfb{border:unset;color:#717070;cursor:pointer;text-wrap:nowrap;background:#dfdfdf;padding:8px 12px;font-size:12px}.dfb:active{background-image:radial-gradient(circle,#dedede99 1%,#fff0 0);background-position:50%;background-size:15000%;outline:0;text-decoration:none;transition:background-size .3s}.dfb:hover{color:#404040}.btn.gg{background:#545454!important}.btn.red{text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;background:red;border:1px solid #0000;border-radius:4px;margin-bottom:0;padding:3px 12px;font-size:14px;font-weight:400;line-height:1.42857;display:inline-block;color:#fff!important}.btn.black{text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;background:#334155;border:1px solid #0000;border-radius:4px;margin-bottom:0;padding:3px 12px;font-size:14px;font-weight:600;line-height:1.42857;display:inline-block}.btn.black.outline{background:#fff;border:1px solid #80808046;border-radius:2px}.btn.black.outline:hover{background:#d3d3d356}.btn.black:hover{color:#fff;background:#475569}.btn.black.med{padding:6px 12px}.btn.black.big{padding:10px 12px}.btn{text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;color:#444;background-image:none;border:1px solid #0000;border-radius:4px;margin-bottom:0;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.42857;display:inline-block}.btn.outline{background:#fff;border:1px solid #80808046;border-radius:2px}.btn.outline:hover{background:#d3d3d356}.btn:hover{color:#777}.btn.btgreen{background:#2f7757}.btn.secondary{color:#333;background-color:#f8f9fa;border-color:#e0e0e0}.dimarchi_raw_button{letter-spacing:2px;text-transform:uppercase;-webkit-tap-highlight-color:transparent;appearance:none;box-sizing:border-box;cursor:pointer;text-align:center;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;vertical-align:middle;white-space:nowrap;background:0 0;border:0;border-radius:2px;outline:0;width:auto;height:30px;padding:0 8px;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s;display:inline-block;position:relative;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.dimarchi_raw_button:active{background-image:radial-gradient(circle,#dedede99 1%,#fff0 0);background-position:50%;background-size:15000%;outline:0;text-decoration:none;transition:background-size .3s}.dimarchi_raw_button:hover,.dimarchi_raw_button.hover{color:gray}.drs,.drs:focus,.drs:active,.drs:hover{scroll-behavior:smooth;width:unset;outline:none;padding:0;border:none!important}.button:focus{background:#dedede}.button{color:#000;text-align:center;opacity:.8;cursor:pointer;background-color:#f3f3f3;border:1px solid #ddd;border-radius:0;margin:4px 2px 16px;padding:8px 16px;font-size:12px;text-decoration:none;transition:all .3s;display:inline-block}.btnd{color:#fff;text-align:center;opacity:.9;cursor:pointer;background-color:#444;border:1px solid #6c757d;border-radius:0;margin:4px 2px;padding:8px 16px;font-size:16px;text-decoration:none;transition:all .3s;display:inline-block}.button.positive:hover{opacity:1;background-color:#1a7717}.button.negative:hover{opacity:1;background-color:red}li.dog_checklist{margin-left:0;list-style:none}.dog_checklist>input[type=checkbox]+label,.dog_checklist>input[type=radio]+label{font-size:13px}.dog_checklist>input[type=checkbox],.dog_checklist>input[type=radio]{--active:#b8b9be;--active-inner:#fff;--focus:1px #b8b9be;--border:#b8b9be;--border-hover:#b8b9be;--background:#fff;--disabled:#f6f8ff;--disabled-inner:#e1e6f9;appearance:none;vertical-align:top;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));outline:0;height:21px;margin:0;transition:background .3s,border-color .3s,box-shadow .2s;display:inline-block;position:relative}.dog_checklist>input[type=checkbox]:after{top:0;left:0}.dog_checklist>input[type=checkbox]:after,.dog_checklist>input[type=radio]:after{content:"";transition:transform var(--d-t,.3s) var(--d-t-e,ease), opacity var(--d-o,.2s);display:block;position:absolute}.dog_checklist>input[type=checkbox]:checked,.dog_checklist>input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2)}.dog_checklist>input[type=checkbox]:disabled,.dog_checklist>input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}.dog_checklist>input[type=checkbox]:disabled:checked,.dog_checklist>input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}.dog_checklist>input[type=checkbox]:disabled+label,.dog_checklist>input[type=radio]:disabled+label{cursor:not-allowed}.dog_checklist>input[type=checkbox]:hover:not(:checked):not(:disabled),.dog_checklist>input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}.dog_checklist>input[type=checkbox]:not(.switch),.dog_checklist>input[type=radio]:not(.switch){width:21px;min-width:21px}.dog_checklist>input[type=checkbox]:not(.switch):after,.dog_checklist>input[type=radio]:not(.switch):after{opacity:var(--o,0);border:1px solid var(--active-inner);width:5px;height:9px;transform:rotate(var(--r,20deg));border-top:0;border-left:0;top:4px;left:7px}.dog_checklist>input[type=checkbox]:not(.switch):checked,.dog_checklist>input[type=radio]:not(.switch):checked{--o:1;--r:43deg}.dog_checklist>input[type=checkbox]:not(.switch){border-radius:2px}.dog_checklist>input[type=checkbox].switch{border-radius:11px;width:38px}.dog_checklist>input[type=checkbox].switch:after{background:var(--ab,var(--border));width:15px;height:15px;transform:translateX(var(--x,0));border-radius:50%;top:2px;left:2px}.dog_checklist>input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px}.dog_checklist>input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}.dog_checklist>input[type=radio]{border-radius:2px}.dog_checklist>input[type=radio]:after{background:var(--ab,var(--border));width:15px;height:15px;transform:translateX(var(--x,0));top:2px;left:2px}.dog_checklist>input[type=radio]:checked{--s:.5}li.dch{margin-left:0;list-style:none}.dch>input[type=checkbox]+label,.dch>input[type=radio]+label{font-size:11px}.dch>input[type=checkbox],.dch>input[type=radio]{--active:#b8b9be;--active-inner:#fff;--focus:1px #b8b9be;--border:#b8b9be;--border-hover:#b8b9be;--background:#fff;--disabled:#f6f8ff;--disabled-inner:#e1e6f9;appearance:none;vertical-align:top;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));height:21px;padding:unset;outline:0;margin:0;transition:background .3s,border-color .3s,box-shadow .2s;display:inline-block;position:relative}.dch>input[type=checkbox]:after{top:0;left:0}.dch>input[type=checkbox]:after,.dch>input[type=radio]:after{content:"";transition:transform var(--d-t,.3s) var(--d-t-e,ease), opacity var(--d-o,.2s);display:block;position:absolute}.dch>input[type=checkbox]:checked,.dch>input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2)}.dch>input[type=checkbox]:disabled,.dch>input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}.dch>input[type=checkbox]:disabled:checked,.dch>input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}.dch>input[type=checkbox]:disabled+label,.dch>input[type=radio]:disabled+label{cursor:not-allowed}.dch>input[type=checkbox]:hover:not(:checked):not(:disabled),.dch>input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}.dch>input[type=checkbox]:not(.switch),.dch>input[type=radio]:not(.switch){width:21px;min-width:21px}.dch>input[type=checkbox]:not(.switch):after,.dch>input[type=radio]:not(.switch):after{opacity:var(--o,0);border:1px solid var(--active-inner);width:5px;height:9px;transform:rotate(var(--r,20deg));border-top:0;border-left:0;top:4px;left:7px}.dch>input[type=checkbox]:not(.switch):checked,.dch>input[type=radio]:not(.switch):checked{--o:1;--r:43deg}.dch>input[type=checkbox]:not(.switch){border-radius:2px}.dch>input[type=checkbox].switch{border-radius:11px;width:38px}.dch>input[type=checkbox].switch:after{background:var(--ab,var(--border));width:15px;height:15px;transform:translateX(var(--x,0));border-radius:50%;top:2px;left:2px}.dch>input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px}.dch>input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}.dch>input[type=radio]{border-radius:2px}.dch>input[type=radio]:after{background:var(--ab,var(--border));width:15px;height:15px;transform:translateX(var(--x,0));top:2px;left:2px}.dch>input[type=radio]:checked{--s:.5}.can-toggle{position:relative}.can-toggle *,.can-toggle :before,.can-toggle :after{box-sizing:border-box}.can-toggle input[type=checkbox]{opacity:0;position:absolute;top:0;left:0}.can-toggle input[type=checkbox][disabled]~label{pointer-events:none}.can-toggle input[type=checkbox][disabled]~label .can-toggle__switch{opacity:.4}.can-toggle input[type=checkbox]:checked~label .can-toggle__switch:before{content:attr(data-unchecked);left:0}.can-toggle input[type=checkbox]:checked~label .can-toggle__switch:after{content:attr(data-checked)}.can-toggle label{-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.can-toggle label .can-toggle__label-text{flex:1;padding-left:32px}.can-toggle label .can-toggle__switch{position:relative}.can-toggle label .can-toggle__switch:before{content:attr(data-checked);text-transform:uppercase;text-align:center;position:absolute;top:0}.can-toggle label .can-toggle__switch:after{content:attr(data-unchecked);z-index:5;text-transform:uppercase;text-align:center;background:#fff;position:absolute;transform:translate(0,0)}.can-toggle input[type=checkbox][disabled]~label{color:#77777780}.can-toggle input[type=checkbox]:focus~label .can-toggle__switch,.can-toggle input[type=checkbox]:hover~label .can-toggle__switch{background-color:#777}.can-toggle input[type=checkbox]:focus~label .can-toggle__switch:after,.can-toggle input[type=checkbox]:hover~label .can-toggle__switch:after{color:#5e5e5e}.can-toggle input[type=checkbox]:hover~label{color:#6a6a6a}.can-toggle input[type=checkbox]:checked~label:hover{color:#55bc49}.can-toggle input[type=checkbox]:checked~label .can-toggle__switch{background-color:#70c767}.can-toggle input[type=checkbox]:checked~label .can-toggle__switch:after{color:#4fb743}.can-toggle input[type=checkbox]:checked:focus~label .can-toggle__switch,.can-toggle input[type=checkbox]:checked:hover~label .can-toggle__switch{background-color:#5fc054}.can-toggle input[type=checkbox]:checked:focus~label .can-toggle__switch:after,.can-toggle input[type=checkbox]:checked:hover~label .can-toggle__switch:after{color:#47a43d}.can-toggle label .can-toggle__label-text{flex:1}.can-toggle label .can-toggle__switch{background:#848484;transition:background-color .3s cubic-bezier(0,1,.5,1)}.can-toggle label .can-toggle__switch:before{color:#ffffff80}.can-toggle label .can-toggle__switch:after{color:#777;transition:transform .3s cubic-bezier(0,1,.5,1)}.can-toggle input[type=checkbox]:focus~label .can-toggle__switch:after,.can-toggle input[type=checkbox]:hover~label .can-toggle__switch:after{box-shadow:0 3px 3px #0006}.can-toggle input[type=checkbox]:checked~label .can-toggle__switch:after{transform:translate(65px)}.can-toggle input[type=checkbox]:checked:focus~label .can-toggle__switch:after,.can-toggle input[type=checkbox]:checked:hover~label .can-toggle__switch:after{box-shadow:0 3px 3px #0006}input[disabled],select[disabled],textarea[disabled]{color:#9ca3af;cursor:not-allowed;opacity:.7;background-color:#f3f4f6}input[disabled]:hover,select[disabled]:hover,textarea[disabled]:hover{background-color:#f3f4f6;border-color:#d1d5db}.ui-form-input[disabled],.ui-form-input:disabled{color:#9ca3af;cursor:not-allowed;opacity:.7;background-color:#f3f4f6}.can-toggle label{font-size:14px}.can-toggle label .can-toggle__switch{border-radius:4px;flex:0 0 134px;height:36px}.can-toggle label .can-toggle__switch:before{width:67px;padding:0 12px;font-size:12px;line-height:36px;left:67px}.can-toggle label .can-toggle__switch:after{border-radius:2px;width:65px;font-size:12px;line-height:32px;top:2px;left:2px}.can-toggle label .can-toggle__switch:hover:after{box-shadow:0 3px 3px #0006}.can-toggle.can-toggle--size-small input[type=checkbox]:focus~label .can-toggle__switch:after,.can-toggle.can-toggle--size-small input[type=checkbox]:hover~label .can-toggle__switch:after{box-shadow:0 2px 2px #0006}.can-toggle.can-toggle--size-small input[type=checkbox]:checked~label .can-toggle__switch:after{transform:translate(44px)}.can-toggle.can-toggle--size-small input[type=checkbox]:checked:focus~label .can-toggle__switch:after,.can-toggle.can-toggle--size-small input[type=checkbox]:checked:hover~label .can-toggle__switch:after{box-shadow:0 2px 2px #0006}.can-toggle.can-toggle--size-small label{font-size:13px}.can-toggle.can-toggle--size-small label .can-toggle__switch{border-radius:2px;flex:0 0 90px;height:28px}.can-toggle.can-toggle--size-small label .can-toggle__switch:before{width:45px;padding:0 12px;font-size:10px;line-height:28px;left:45px}.can-toggle.can-toggle--size-small label .can-toggle__switch:after{border-radius:1px;width:44px;font-size:10px;line-height:26px;top:1px;left:1px}.can-toggle.can-toggle--size-small label .can-toggle__switch:hover:after{box-shadow:0 2px 2px #0006}.can-toggle.can-toggle--size-large input[type=checkbox]:focus~label .can-toggle__switch:after,.can-toggle.can-toggle--size-large input[type=checkbox]:hover~label .can-toggle__switch:after{box-shadow:0 4px 4px #0006}.can-toggle.can-toggle--size-large input[type=checkbox]:checked~label .can-toggle__switch:after{transform:translate(78px)}.can-toggle.can-toggle--size-large input[type=checkbox]:checked:focus~label .can-toggle__switch:after,.can-toggle.can-toggle--size-large input[type=checkbox]:checked:hover~label .can-toggle__switch:after{box-shadow:0 4px 4px #0006}.can-toggle.can-toggle--size-large label{font-size:14px}.can-toggle.can-toggle--size-large label .can-toggle__switch{border-radius:4px;flex:0 0 160px;height:50px}.can-toggle.can-toggle--size-large label .can-toggle__switch:before{width:80px;padding:0 12px;font-size:14px;line-height:50px;left:80px}.can-toggle.can-toggle--size-large label .can-toggle__switch:after{border-radius:2px;width:78px;font-size:14px;line-height:46px;top:2px;left:2px}.can-toggle.can-toggle--size-large label .can-toggle__switch:hover:after{box-shadow:0 4px 4px #0006}.can-toggle.demo-rebrand-1 input[type=checkbox][disabled]~label{color:#b53e7480}.can-toggle.demo-rebrand-1 input[type=checkbox]:focus~label .can-toggle__switch,.can-toggle.demo-rebrand-1 input[type=checkbox]:hover~label .can-toggle__switch{background-color:#b53e74}.can-toggle.demo-rebrand-1 input[type=checkbox]:focus~label .can-toggle__switch:after,.can-toggle.demo-rebrand-1 input[type=checkbox]:hover~label .can-toggle__switch:after{color:#8f315c}.can-toggle.demo-rebrand-1 input[type=checkbox]:hover~label{color:#a23768}.can-toggle.demo-rebrand-1 input[type=checkbox]:checked~label:hover{color:#39916a}.can-toggle.demo-rebrand-1 input[type=checkbox]:checked~label .can-toggle__switch{background-color:#44ae7f}.can-toggle.demo-rebrand-1 input[type=checkbox]:checked~label .can-toggle__switch:after{color:#368a65}.can-toggle.demo-rebrand-1 input[type=checkbox]:checked:focus~label .can-toggle__switch,.can-toggle.demo-rebrand-1 input[type=checkbox]:checked:hover~label .can-toggle__switch{background-color:#3d9c72}.can-toggle.demo-rebrand-1 input[type=checkbox]:checked:focus~label .can-toggle__switch:after,.can-toggle.demo-rebrand-1 input[type=checkbox]:checked:hover~label .can-toggle__switch:after{color:#2f7757}.can-toggle.demo-rebrand-1 label .can-toggle__label-text{flex:1}.can-toggle.demo-rebrand-1 label .can-toggle__switch{background:#c14b81;transition:background-color .3s ease-in-out}.can-toggle.demo-rebrand-1 label .can-toggle__switch:before{color:#fff9}.can-toggle.demo-rebrand-1 label .can-toggle__switch:after{color:#b53e74;transition:transform .3s ease-in-out}.can-toggle.demo-rebrand-2 input[type=checkbox][disabled]~label{color:#44444480}.can-toggle.demo-rebrand-2 input[type=checkbox]:focus~label .can-toggle__switch,.can-toggle.demo-rebrand-2 input[type=checkbox]:hover~label .can-toggle__switch{background-color:#444}.can-toggle.demo-rebrand-2 input[type=checkbox]:focus~label .can-toggle__switch:after,.can-toggle.demo-rebrand-2 input[type=checkbox]:hover~label .can-toggle__switch:after{color:#2b2b2b}.can-toggle.demo-rebrand-2 input[type=checkbox]:hover~label{color:#373737}.can-toggle.demo-rebrand-2 input[type=checkbox]:checked~label:hover{color:#62b125}.can-toggle.demo-rebrand-2 input[type=checkbox]:checked~label .can-toggle__switch{background-color:#75d32d}.can-toggle.demo-rebrand-2 input[type=checkbox]:checked~label .can-toggle__switch:after{color:#5da924}.can-toggle.demo-rebrand-2 input[type=checkbox]:checked:focus~label .can-toggle__switch,.can-toggle.demo-rebrand-2 input[type=checkbox]:checked:hover~label .can-toggle__switch{background-color:#69be28}.can-toggle.demo-rebrand-2 input[type=checkbox]:checked:focus~label .can-toggle__switch:after,.can-toggle.demo-rebrand-2 input[type=checkbox]:checked:hover~label .can-toggle__switch:after{color:#52941f}.can-toggle.demo-rebrand-2 label .can-toggle__label-text{flex:1}.can-toggle.demo-rebrand-2 label .can-toggle__switch{background:#515151;transition:background-color .3s cubic-bezier(.86,0,.07,1)}.can-toggle.demo-rebrand-2 label .can-toggle__switch:before{color:#ffffffb3}.can-toggle.demo-rebrand-2 label .can-toggle__switch:after{color:#444;transition:transform .3s cubic-bezier(.86,0,.07,1)}.can-toggle.demo-rebrand-2 input[type=checkbox]:focus~label .can-toggle__switch:after,.can-toggle.demo-rebrand-2 input[type=checkbox]:hover~label .can-toggle__switch:after{box-shadow:0 4px 4px #0006}.can-toggle.demo-rebrand-2 input[type=checkbox]:checked~label .can-toggle__switch:after{transform:translate(58px)}.can-toggle.demo-rebrand-2 input[type=checkbox]:checked:focus~label .can-toggle__switch:after,.can-toggle.demo-rebrand-2 input[type=checkbox]:checked:hover~label .can-toggle__switch:after{box-shadow:0 4px 4px #0006}.can-toggle.demo-rebrand-2 label{font-size:13px}.can-toggle.demo-rebrand-2 label .can-toggle__switch{border-radius:60px;flex:0 0 120px;height:60px}.can-toggle.demo-rebrand-2 label .can-toggle__switch:before{width:60px;padding:0 12px;font-size:13px;line-height:60px;left:60px}.can-toggle.demo-rebrand-2 label .can-toggle__switch:after{border-radius:30px;width:58px;font-size:13px;line-height:56px;top:2px;left:2px}.can-toggle.demo-rebrand-2 label .can-toggle__switch:hover:after{box-shadow:0 4px 4px #0006}@media (width<=620px){.dog_checklist>input[type=checkbox]+label,input[type=radio]+label{vertical-align:top;cursor:pointer;margin-left:4px;font-size:13px;line-height:21px;display:inline-block}}.filepond--drop-label{color:#4c4e53}.filepond--label-action{text-decoration-color:#babdc0}.filepond--panel-root{background-color:#edf0f4;width:100%;height:1em;border-radius:0!important}.filepond--root{width:100%;height:57px!important}.filepond--item{margin-top:10px;display:block;position:relative;transform:scale(1)!important}.filepond--credits{display:none}.filepond--item-panel{background-color:#595e68}.filepond--drip-blob{background-color:#7f8a9a}.ui-filepicker-overlay:hover,.ui-filepicker-overlay.hover{cursor:pointer;background:#0000000a}.ui-filepicker-container{cursor:pointer}.dlp-card-container{flex-direction:column;gap:10px;width:100%;margin:0 auto;display:flex}.dlp-card{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:2px;align-items:center;width:100%;padding:12px;display:flex;box-shadow:0 2px 4px #0000000d}.dlp-icon{color:#6c757d;margin-right:15px;font-size:24px}.dlp-info{width:80%}.dlp-info h3{color:#333;margin:0;font-size:14px;font-weight:500}.dlp-info p{color:#666;margin:0;font-size:12px}.dlp-perc{color:#666;float:right;text-align:center;font-size:24px}.dlp-status,.dlp-to-recover,.dlp-recovered{background-color:#fafafa}:root{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--white:#fff;--black:#000;--bg:#f8f8f8;--grey:#999;--wrapper:1000px;--light100:#aeafc2;--light200:#d6d6e1;--light400:#e7e7ef;--light600:#e5ecf6;--dark400:#393941;--dark600:#6f708b;--accent1:#393941;--accent2:#4995f8;--shadow:0px 2px 1px 0 #0001, 0 .125em .25em .0625em #0002, 0 .2em .5em #0002;--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--gray:#eee;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Times New Roman, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-700:#374151;--border:#d1d5db}html.capacitor{--dimarchi-safe-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))}html{overscroll-behavior-y:contain;width:100%;height:100%;font-size:12px;overflow-x:hidden}*,*,:after,:before{box-sizing:border-box}b,strong{font-family:system-ui;font-weight:500}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}blockquote{margin:0 0 1rem}small{font-size:80%}code,kbd,pre,samp{font-family:monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-top:0;margin-bottom:1rem;overflow:auto}a[href]{color:unset}a[href]:hover{color:unset;text-decoration:none}a[href].dnh{width:100%}a{color:#007bff;-webkit-text-decoration-skip:objects;background-color:#0000}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}hr{border:0;border-top:1px solid #d3d3d3;width:100%}dimarchi_form,form{width:100%;display:contents}.app{height:calc(100vh - 60px);overflow-y:auto}body.dm-has-view-stack .app{overflow:hidden!important}.dimarchi-screen{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.dimarchi-screen__footer{flex-shrink:0}.dimarchi-screen__content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.dimarchi-screen:has(.ddmx-sheet-overlay) .dimarchi-screen__content{z-index:101;-webkit-overflow-scrolling:auto;position:relative;overflow:hidden auto}.dimarchi-screen__content.ddmx-scroll-area{padding-left:8px;padding-right:8px;padding-bottom:0!important}.dimarchi-screen__body{padding:12px}.dimarchi-screen__footer{position:relative}.app:has(.dimarchi-screen){height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important}html.capacitor.android .app,html.capacitor.android .view-stack-entry{padding-bottom:var(--dimarchi-safe-bottom);box-sizing:border-box}html.capacitor.android .ddmx-scroll-area{padding-bottom:calc(110px + var(--dimarchi-safe-bottom));box-sizing:border-box}.app.tool-mode{height:100vh}@media (width<=768px){html.capacitor.android,html.capacitor.android body,html.capacitor.android #root,html.capacitor.android .home-section{height:100dvh;overflow:hidden}html.capacitor.android .app{height:calc(100dvh - var(--dimarchi-topbar-height));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}html.capacitor.ios,html.capacitor.ios body,html.capacitor.ios #root{width:100%;min-height:100dvh;overflow:hidden}html.capacitor.ios .app{box-sizing:border-box;height:calc(100dvh - 60px)}html.capacitor .app:has(.dimarchi-screen){height:calc(100dvh - var(--dimarchi-topbar-height))!important;overflow:hidden!important}html.capacitor.ios .dm-bbar__inner{padding-bottom:20px!important}html,html body,html #root{width:100%;min-height:100dvh;overflow:hidden}html.capacitor{--dimarchi-safe-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--dimarchi-safe-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--dimarchi-safe-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px));--dimarchi-safe-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px));--dimarchi-topbar-height:calc(60px + var(--dimarchi-safe-top))}html.capacitor .home-section .home-content{height:var(--dimarchi-topbar-height)!important;min-height:var(--dimarchi-topbar-height)!important;padding-top:var(--dimarchi-safe-top)!important;box-sizing:border-box!important;top:0!important}html.capacitor .sidebar,html.capacitor.ios .profile .pmenu{padding-top:var(--dimarchi-safe-top)!important}html.capacitor.ios .ddmx-scroll-area{padding-bottom:150px}html.capacitor .dimarchi-screen__content.ddmx-scroll-area{padding:0!important}html.capacitor .dimarchi-screen__footer.ddmx-footer-section{padding:8px calc(24px + var(--dimarchi-safe-right)) calc(16px + var(--dimarchi-safe-bottom)) calc(24px + var(--dimarchi-safe-left))}html.capacitor.android .dimarchi-screen__footer.ddmx-footer-section{padding-bottom:calc(2px + var(--safe-area-inset-bottom));padding-left:8px;padding-right:8px}html.capacitor .dimarchi-screen__footer .ddmx-action-btn{padding:4px 6px}html.capacitor .dimarchi-screen__footer .ddmx-btn-save{margin-left:4px}html.capacitor .view-stack-entry{margin-top:var(--dimarchi-topbar-height)!important;padding-bottom:var(--dimarchi-safe-bottom)!important;box-sizing:border-box!important}html.capacitor .view-stack-entry:has(.dimarchi-screen){padding-bottom:0!important}html.capacitor.android .app:has(.dimarchi-screen){padding-bottom:0!important}html.capacitor.android .profile>.pmenu{top:32px!important}html.capacitor.android .view-stack-entry{margin-top:var(--dimarchi-topbar-height)!important;height:calc(100dvh - var(--dimarchi-topbar-height))!important;box-sizing:border-box!important}:is(html.capacitor.ios .app:has(.dimarchi-screen),html.capacitor.ios .view-stack-entry:has(.dimarchi-screen)){height:calc(100dvh - var(--dimarchi-topbar-height) + var(--dimarchi-safe-bottom))!important}}.click,.pointer{cursor:pointer}.clickable:not(i,span):hover{color:gray;cursor:pointer;background-color:#f0f0f0;font-weight:bolder}.clickable.fil{border:1px solid #0000}.clickable.fil:hover{cursor:pointer;color:#fff;opacity:.8;background:#484848;border:1px solid #d3d3d3;border-radius:3px}.clickable.fid{color:#585858;border:1px solid #0000}.clickable.fid:hover{cursor:pointer;color:#fff;opacity:.8;background:#878787;border:1px solid #d3d3d3;border-radius:3px}i.clickable:hover,span.clickable:hover,img.clickable:hover,a.clickable:hover{opacity:.5;cursor:pointer}i.reversable{transition:all .3s}.dfa-circle{border-radius:50%;padding:.5em .6em;display:inline-block;box-shadow:0 0 2px #888}.overlay{z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}[subpage]>.overlay{top:unset}.offset{left:0}.center_pagination{justify-content:center;align-items:center;display:flex}.container_pagination{text-align:center;border-radius:.2rem;padding-top:8px}.pagination ul,.pagination li{background:#fdfdfd;padding-left:0;list-style:none;display:inline}.pagination li:hover a,.pagination li.active a{color:#fdfdfd;background-color:#1d1f20;border:1px solid #1d1f20}.pagination li:first-child{float:left}.pagination li:last-child{float:right}.pagination li a{color:#7d7d7d;text-transform:uppercase;text-align:center;background:#fdfdfd;border:1px solid #d7d7d7;border-radius:.2rem;padding:.5rem .9rem;text-decoration:none;display:inline-block}.ban:hover a{cursor:not-allowed;color:#7d7d7d!important;background-color:#ece9e9!important;border:1px solid #d3d3d3!important}.ban{cursor:not-allowed;background-color:#ece9e9;border-radius:3px}.dimarchi_status{color:#e8e8e8;text-align:center;background-color:#d5d3d3;border:1px solid #d3d3d3;border-radius:4px;min-width:60px;padding:2px 4px;font-weight:500}.dimarchi_status.delivered,.dimarchi_status.finished,.dimarchi_status.received,.dimarchi_status.passed{background:#093}.dimarchi_status.error,.dimarchi_status.full_refund,.dimarchi_status.partial_refund,.dimarchi_status.for_return,.dimarchi_status.failed{background:#f33}.dimarchi_status.created,.dimarchi_status.new,.dimarchi_status.confirmed,.dimarchi_status.cancelled,.dimarchi_status.awaiting,.dimarchi_status.waiting_for_return{background:#a7a7a7}.dimarchi_status.in_realization,.dimarchi_status.to_shipping,.dimarchi_status.shipped,.dimarchi_status.in_transit{background:#2490dd}.dimarchi_status.required_actions,.dimarchi_status.skipped{background:#ef741d}.dimarchi_status.feature,.dimarchi_status.blocked{background:#306edb}.dimarchi_status.sent,.dimarchi_status.to_receive{background:#406681}.dp{border-radius:2px;width:100%;margin:0}.dpb{background-color:#a9a9a9;background-image:linear-gradient(-45deg,#fff3 25%,#0000 25% 50%,#fff3 50% 75%,#0000 75%,#0000);background-size:30px 30px;border:1px solid #2a2b2f;border-radius:3px;width:0;height:25px;transition:width .2s ease-out;box-shadow:inset 2px 0 10px #0003}.dps{text-align:center;color:#000;width:100%;font-family:Arial;font-size:12px;font-weight:700;position:absolute;bottom:15px;left:0}.steps .step{cursor:pointer}.steps .step.active{background:#edeff0;font-weight:400}.cases-content .case.active{font-weight:400;background:#edeff0!important}.ui-creator-page:not(.active){display:none}.ui-creator-navi.active{font-weight:bolder;text-decoration:underline}.ticket.dnh.finished{color:gray;background:#ebebeba2}.ticket.dnh.unread{color:#000;background:#ebebeb;font-weight:bolder}.ui-tooltip{z-index:2147483647!important}:root{--navy:#0f172a;--navy-light:#1e293b;--slate-muted:#64748b;--slate-label:#475569;--bg-group:#eff3f8;--bg-input:#f8fafc;--border:#e2e8f0;--radius:8px;--shadow-active:0 4px 6px -1px #0f172a1a, 0 2px 4px -2px #0f172a0d}.eval-container{color:var(--navy-light);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}.eval-card{background:#fff;border-radius:12px;padding:32px;box-shadow:0 10px 25px -5px #0f172a14}.eval-label{color:var(--slate-label);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.segmented-group{background:var(--bg-group);border-radius:var(--radius);border:1px solid var(--border);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:5px;display:grid}.segmented-item{cursor:pointer;position:relative}.segmented-item input{display:none}.segmented-item .content{text-align:center;height:100%;min-height:48px;color:var(--slate-muted);border-radius:calc(var(--radius) - 2px);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.segmented-item.slim .content{min-height:30px;padding:6px 10px}.segmented-item .content span{margin-bottom:2px;font-size:18px}.segmented-item input:checked+.content{color:var(--navy);box-shadow:var(--shadow-active);background:#fff;border-color:#e2e8f080;transform:translateY(-1px)}.segmented-item:hover .content:not(input:checked+.content){color:var(--navy-light);background:#fff6}.status-group .content{min-height:70px}.eval-input{border:1px solid var(--border);appearance:none;background-color:var(--bg-input);width:100%;color:var(--navy);outline:none;padding:12px 16px;font-size:15px;font-weight:500;transition:all .2s;border-radius:var(--radius)!important}.eval-input:not(.no-focus):focus{border-color:var(--navy);background-color:#fff;box-shadow:0 0 0 3px #0f172a14}.quick-actions{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.btn-quick{border:1px solid var(--border);cursor:pointer;color:#1e293b;background:#fff;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .2s}.btn-quick:hover{background:var(--bg-input);border-color:#d3d3d3}.btn-quick.active-preset{background:var(--navy);color:#fff;border-color:var(--navy)}.switch-row{background:var(--bg-input);border-radius:var(--radius);border:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px;display:flex}.switch-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--navy);cursor:pointer}.form-actions{gap:12px;margin-top:10px;display:flex}.btn-primary{background:var(--navy);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;flex:2;padding:16px;font-size:15px;font-weight:700;transition:all .2s}.btn-primary:hover{background:#000;transform:translateY(-1px)}.dmx-wrapper{--dmx-bg:#f4f7fa;--dmx-dark:#111827;--dmx-accent:#2563eb;--dmx-border:#e2e8f0;--dmx-text:#1e293b;--dmx-muted:#64748b;--dmx-success:#10b981;--dmx-danger:#ef4444;background:var(--dmx-bg);height:100%;padding:24px;font-family:Inter,system-ui,sans-serif;overflow-y:auto;padding-bottom:calc(28px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))!important}.dmx-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(120px,auto);gap:20px;max-width:1600px;margin:0 auto;display:grid}.dmx-card{border:1px solid var(--dmx-border);background:#fff;border-radius:12px;flex-direction:column;padding:20px;display:flex;position:relative}.dmx-card-title{color:var(--dmx-muted);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:11px;font-weight:700;display:flex}.dmx-span-8{grid-column:span 8}.dmx-span-4{grid-column:span 4}.dmx-span-3{grid-column:span 3}.dmx-row-2{grid-row:span 2}.dmx-hero-ksef{background:var(--dmx-dark);color:#fff;justify-content:center}.dmx-accountant-info{align-items:center;gap:15px;display:flex}.dmx-avatar{width:48px;height:48px;color:var(--dmx-accent);background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.dmx-progress-bar{background:#f1f5f9;border-radius:3px;height:6px;margin:10px 0;overflow:hidden}.dmx-progress-fill{background:var(--dmx-accent);height:100%}.dmx-blur-wrap{position:relative;overflow:hidden}.dmx-blur-content{filter:blur(6px);opacity:.4;pointer-events:none}.dmx-lock-tag{border:1px solid var(--dmx-border);background:#fff;border-radius:8px;padding:6px 12px;font-size:10px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0000001a}.dmx-table-card{grid-column:span 12}table{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}th{text-align:left;color:var(--dmx-muted);border-bottom:1px solid var(--dmx-border);padding:12px}td{border-bottom:1px solid #f8fafc;padding:12px}.dmx-btn{background:var(--dmx-dark);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:700;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px #0f172a0f}.dmx-btn:hover,.dmx-btn:focus{outline:none;box-shadow:0 4px 16px #0f172a1a}@media (width<=1200px){.dmx-span-8,.dmx-span-4,.dmx-span-3{grid-column:span 12}}.dmx-hero-resolved{border:2px solid var(--dmx-success)!important;color:var(--dmx-text)!important;background:#fff!important}.dmx-hero-resolved h1{color:var(--dmx-text)!important}.dmx-icon-success{color:var(--dmx-success);filter:drop-shadow(0 0 10px #10b98133);font-size:54px}.dmx-pulse{animation:2s infinite pulse-animation}@keyframes pulse-animation{0%{box-shadow:0 0 #fff6}to{box-shadow:0 0 0 10px #fff0}}.dmx-deadline-list{flex-direction:column;gap:16px;display:flex}.dmx-deadline-item{border-bottom:1px solid #f1f5f9;align-items:center;gap:14px;padding-bottom:12px;display:flex}.dmx-deadline-item:last-child{border-bottom:none;padding-bottom:0}.dmx-chart{max-height:200px}.dmx-cal-box{border:1px solid var(--dmx-border);background:#f8fafc;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:48px;transition:transform .2s;display:flex}.dmx-deadline-item:hover .dmx-cal-box{border-color:var(--dmx-accent);transform:translateY(-2px)}.dmx-cal-day{color:var(--dmx-text);font-size:16px;font-weight:800;line-height:1}.dmx-cal-month{text-transform:uppercase;color:var(--dmx-muted);margin-top:2px;font-size:9px;font-weight:700}.dmx-deadline-info{flex-grow:1}.dmx-deadline-name{color:var(--dmx-text);margin-bottom:2px;font-size:13px;font-weight:700}.dmx-deadline-status{align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.dmx-deadline-value{text-align:right}.dmx-amount-due{color:var(--dmx-danger);font-size:14px;font-weight:800;display:block}.dmx-badge-status{color:var(--dmx-muted);background:#f1f5f9;border-radius:12px;padding:2px 8px;font-size:10px;font-weight:700}.dmx-status-ongoing{color:var(--dmx-accent);background:#eff6ff}.verified-overlay{-webkit-backdrop-filter:blur(8px)saturate(180%);z-index:1;background:#f8fafc99;margin-left:36px;animation:cubic-bezier(.4,0,.2,1) fadeInOverlay;display:flex;position:absolute;inset:60px 0 0}.overlay-content{text-align:center;padding:30px;animation:.5s cubic-bezier(.175,.885,.32,1.275) slideUpContent;transform:translateY(0)}.overlay-text h3{color:#0f172a;letter-spacing:-.02em;margin:20px 0 8px;font-size:20px;font-weight:800}.overlay-text p{color:#64748b;max-width:240px;margin:0 auto 30px;font-size:14px;line-height:1.5}.ksef-toggle-container{text-align:center;margin:12px 0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.ksef-label{text-transform:uppercase;color:#666;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.ksef-switch{background-color:#e9ecef;border:1px solid #ced4da;border-radius:6px;width:fit-content;margin:0 auto;padding:2px;display:flex;position:absolute;top:14px;left:60px}.ksef-switch input{display:none}.switch-option{z-index:2;color:#495057;cursor:pointer;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:500;transition:color .2s;display:flex;position:relative}.ksef-mini-logo{color:#fff;background:#0052cc;border-radius:3px;padding:2px 4px;font-size:9px;font-weight:900;line-height:1}.switch-selection{z-index:1;background:#fff;border-radius:4px;width:160px;height:calc(100% - 6px);transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0000001a}#standard:checked~.switch-selection{width:115px;transform:translate(0)}#ksef:checked~.switch-selection{width:140px;transform:translate(115px)}#ksef-offline:checked~.switch-selection{width:135px;transform:translate(255px)}#standard:checked~label[for=standard],#ksef:checked~label[for=ksef]{color:#0052cc}#ksef-offline:checked~label[for=ksef-offline]{color:red}.success-icon-wrapper{width:70px;height:70px;margin:0 auto}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:#22c55e;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke}.checkmark{stroke-width:3px;stroke:#fff;stroke-miterlimit:10;border-radius:50%;width:70px;height:70px;animation:.4s ease-in-out .4s forwards fill,.3s ease-in-out .9s both scale;display:block;box-shadow:inset 0 0 #22c55e}.checkmark__check{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards stroke}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes fill{to{box-shadow:inset 0 0 0 40px #22c55e}}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes slideUpContent{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.verified-overlay~form,.verified-overlay~.quick-actions{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}html.capacitor.android .verified-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}html.capacitor.android .verified-overlay~form,html.capacitor.android .verified-overlay~.quick-actions{filter:none}:root{--primary-color:#2d3436;--error-color:#d63031;--text-secondary:#636e72;--bg-color:#f8f9fa}.error-container{background-color:var(--bg-color);width:100%;height:100%;color:var(--primary-color);flex-direction:column;justify-content:center;align-items:center;margin:0;font-family:Segoe UI,Roboto,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.error-bg-code{color:#00000008;z-index:1;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(150px,30vw,400px);font-weight:900;line-height:1;animation:6s ease-in-out infinite float;position:absolute}.error-content{z-index:2;text-align:center;-webkit-backdrop-filter:blur(5px);border-radius:20px;padding:40px;position:relative}.error-title{color:var(--error-color);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:28px;font-weight:800}.error-message{color:var(--text-secondary);max-width:450px;margin:0 0 32px;font-size:18px;line-height:1.6}.back-button{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:14px 36px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block;box-shadow:0 4px 12px #0000001a}.back-button:hover{background-color:#000;transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.back-button:active{transform:translateY(0)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.modern-preview-wrapper{background:#f1f5f9;min-height:550px;font-family:Inter,sans-serif}.modern-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.card-header{color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.card-body{padding:16px}.data-label{text-transform:uppercase;color:#64748b;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.data-value{color:#0f172a;font-size:13px;font-weight:500}.status-pill{text-transform:uppercase;border-radius:20px;padding:2px 10px;font-size:11px;font-weight:600}.status-pill-green{color:#166534;background:#dcfce7}.status-pill-red{color:#991b1b;background:#fee2e2}.status-pill-grey{color:#475569;background:#f1f5f9}.badge-type{color:#4338ca;background:#e0e7ff;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:800}.dimarchi-helper-wrapper{z-index:9999;flex-direction:column;align-items:flex-end;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;bottom:10px;right:10px}.helper-intro-label{color:#fff;pointer-events:none;z-index:10;background:#3498db;border-radius:20px;margin-bottom:-180px;margin-right:25px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .3s;animation:2s ease-in-out infinite pulseHelperLabel;position:relative;box-shadow:0 4px 10px #3498db4d}.helper-character{cursor:pointer;width:130px;height:130px;position:relative}.helper-character img{filter:drop-shadow(0 5px 15px #0000001a);width:100%;height:auto;transition:opacity .2s ease-in-out,transform .3s;position:absolute;top:0;left:0}.jim-hover,.dimarchi-helper-wrapper:hover .jim-normal{opacity:0}.dimarchi-helper-wrapper:hover .jim-hover{opacity:1}.helper-bubble{opacity:0;visibility:hidden;z-index:5;background:#fff;border:1px solid #e1e4e8;border-radius:18px;width:360px;margin-bottom:5px;padding:20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;transform:translateY(20px)scale(.9);box-shadow:0 10px 30px #00000026}.helper-bubble:after{content:"";border:10px solid #0000;border-top-color:#fff;border-bottom:0 solid #fff;position:absolute;bottom:-10px;right:45px}.helper-link{color:#3498db;border:1px solid #3498db;border-radius:6px;padding:5px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.dimarchi-helper-wrapper:hover .helper-bubble{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.dimarchi-helper-wrapper:hover .helper-intro-label{opacity:0;transform:translateY(-10px)}@keyframes pulseHelperLabel{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.dimarchi-swipe-item{will-change:unset!important}.swipe-action--custom{background-color:#007bff}.app-subscription-page{justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:24px;display:flex}.app-subscription-card{text-align:center;background:#fff;border-radius:20px;justify-items:center;gap:16px;width:100%;max-width:440px;padding:44px 36px;display:grid;box-shadow:0 24px 60px -24px #0f172a47,0 2px 10px #0f172a0d}.app-subscription-icon{color:#fff;background:#0f172a;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:19px;display:flex;box-shadow:0 8px 16px -6px #0f172a73}.app-subscription-badge{color:#92400e;letter-spacing:.07em;text-transform:uppercase;background:#fef3c7;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:700}.app-subscription-title{letter-spacing:-.01em;color:#0f172a;max-width:340px;font-size:20px;font-weight:700}.app-subscription-text{color:#64748b;max-width:360px;margin:-6px 0 0;font-size:14px;line-height:1.6}.app-subscription-account{background:#f8fafc;border-radius:10px;justify-items:center;gap:4px;width:100%;padding:14px 16px;display:grid}.app-subscription-account-label{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:600}.app-subscription-account-name{color:#0f172a;overflow-wrap:break-word;min-width:0;max-width:100%;font-size:13px;font-weight:600}.app-subscription-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.app-subscription-actions .btn{flex:160px}.settings-account-deletion{border:1px solid #dc354538;border-left:3px solid var(--danger);background:snow;border-radius:6px;align-items:center;gap:12px;padding:14px;display:flex}.settings-account-deletion__icon{width:34px;height:34px;color:var(--danger);background:#dc35451a;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;font-size:14px;display:flex}.settings-account-deletion__content{flex:220px;min-width:0}.settings-account-deletion__content h2,.settings-account-deletion__content p{margin:0}.settings-account-deletion__content h2{color:#27272a;font-size:13px;font-weight:700}.settings-account-deletion__content p{color:#71717a;margin-top:3px;font-size:11px;line-height:1.45}.settings-account-deletion__action{white-space:nowrap;flex:none;margin:0}@media (width<=480px){.app-subscription-actions{flex-direction:column-reverse}.app-subscription-actions .btn{flex:none;width:100%}.settings-account-deletion{flex-wrap:wrap;align-items:flex-start}.settings-account-deletion__action{width:100%}}.dfco{display:flex}.dfco,.fco{flex-direction:column}.dfsb{justify-content:space-between}.dfc,.rcc{align-items:center}.dfc{place-content:flex-start center;display:flex}.rcc{align-content:center}.dac{background:var(--gray)}.ghr,.show_more_div{text-align:center;max-width:100%;font-weight:500}.show_more_div{cursor:pointer;color:#5c5c5c;border:1px solid #d3d3d3;border-left:0;border-right:0;width:100%;padding:8px}.ghr{background:var(--gray);word-break:break-word;color:#757575;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:space-between;max-width:100%;padding:8px 0;font-size:11px;display:flex;align-content:center!important;align-items:center!important}.ghr.sticky{position:sticky;top:0}.ghrd{justify-content:space-between!important}.ghrb{background:0 0!important}.gbr{word-break:break-word;border-bottom:1px solid #d7d7d7;flex-wrap:nowrap;justify-content:space-between;min-height:45px;padding:8px 0;font-size:12px;display:flex;align-content:center!important;align-items:center!important}.gbru{border-top:1px solid #d7d7d7;border-bottom:0}.gbrdc,.gbrdc>b,.ghrdc{text-overflow:ellipsis;white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.ghrdo{cursor:pointer}.gbr.context-menu-active,.gbr.gbrh:hover,.gbrs{background:#00000008}.gbrs,.gbrs>.gbr{background:#00000010}.tc{text-align:center}.tl{text-align:left}.tr{text-align:right}@media (width<=620px){.mfco{flex-direction:column;justify-content:flex-start}.gbr{padding:12px 0}div[mbefore]:before{content:attr(mbefore)}.mtc{text-align:center}.mtl{text-align:left}.mtr{text-align:right}}.dn{display:none!important}.df{display:flex!important}.db{display:block!important}.dib{display:inline-block!important}.dfc{flex-direction:column;display:flex}.dfcr,.dfr,.dfrr{flex-direction:column-reverse;display:flex}.dfr,.dfrr{flex-direction:row}.dfrr{flex-direction:row-reverse}.dfnw,.dfw{flex-wrap:wrap;display:flex}.dfnw{flex-wrap:nowrap}.dfjc,.dfjs{justify-content:center;display:flex}.dfjs{justify-content:flex-start}.dfje,.dfjsb{justify-content:flex-end;display:flex}.dfjsb{justify-content:space-between}.dfaic,.dfais{align-items:center;display:flex}.dfais{align-items:flex-start}.dfaie,.dfaisb{align-items:flex-end;display:flex}.dfaisb{align-items:space-between}.dfacc,.dfacs{align-content:center;display:flex}.dfacs{align-content:flex-start}.dface{align-content:flex-end;display:flex}.dfacsb{align-content:space-between!important}.green{color:green!important}.black{color:#000}.blue{color:#00f!important}.red{color:red!important}.orange{color:orange!important}.yellow{color:#ff0!important}.grey{color:gray!important}.lightgrey{color:#d3d3d3!important}.d_label{color:gray;cursor:inherit;word-break:keep-all;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:11px}.d_label,.twrap{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden!important}.bolder{font-weight:500}.underline{text-decoration:underline}.strikethrough{text-decoration:line-through}.italic{font-style:italic}.center{text-align:center}td.center,th.center{text-align:center!important}.left,.right{text-align:left}td.left,th.left{text-align:left!important}td.right,th.right{text-align:right!important}.tree li>ul,.tree li input[type=checkbox]:checked+label+ul{display:block}.tree input[type=radio]{display:none}.tree input[type=radio]:checked+span{font-weight:700}.tree input[type=checkbox]{opacity:0;z-index:1000;position:relative;top:-1px}.tree input[type=checkbox]+label{position:relative;left:-18px}.tree input[type=text]{width:calc(70% - 200px)}.tree ul{margin:0 0 0 15px;padding:0;list-style:none}.tree ul li{margin:4px 0 0;position:relative}.tree ul li:before{content:"";border-left:1px solid #d3d3d3;position:absolute;top:12px;bottom:9px;left:2px}.tree>ul>li:after{width:10px!important;left:2px!important}.tree>ul>li>label>span{margin-left:10px!important}.tree ul li:after{content:"";border-top:1px solid #d3d3d3;width:14px;position:absolute;top:12px;left:-12px}.tree input[type=checkbox]+label:before{color:#0006;content:"";width:10px;font-family:FontAwesome;display:inline-block}.tree input[type=checkbox]:checked+label:before{content:""}.tree label span:before{color:#0006;letter-spacing:5px;font-family:FontAwesome;display:inline-block}label.file,label.folder{margin-left:8px}span.lab,span.labb{width:200px;display:inline-block}span.lab{color:gray;margin-left:4px;font-size:12px}span.labb{color:#000;font-size:14px;font-weight:bolder}@media (width<=620px){.show_more_div{margin-bottom:2px!important;padding:3px!important;font-weight:600!important}.mdn{display:none!important}.mdf{display:flex!important}.mdb{display:block!important}.mdib{display:inline-block!important}.mdfc,.mdfcr{flex-direction:column;display:flex}.mdfcr{flex-direction:column-reverse}.mdfr,.mdfrr{flex-direction:row;display:flex}.mdfrr{flex-direction:row-reverse}.mdfnw,.mdfw{display:flex;flex-wrap:wrap!important}.mdfnw{flex-wrap:nowrap!important}.mdfjc,.mdfjs{justify-content:center;display:flex}.mdfjs{justify-content:flex-start}.mdfje,.mdfjsb{justify-content:flex-end;display:flex}.mdfjsb{justify-content:space-between}.mdfaic,.mdfais{align-items:center;display:flex}.mdfais{align-items:flex-start}.mdfaie,.mdfaisb{align-items:flex-end;display:flex}.mdfaisb{align-items:space-between}.mdfacc{align-content:center;display:flex}.mdfacs{align-items:flex-start;display:flex}.mdface,.mdfacsb{align-items:flex-end;display:flex}.mdfacsb{align-items:space-between}.mleft{text-align:left!important}.mcenter{text-align:center!important}.mright{text-align:right!important}}.container{flex-wrap:wrap;align-content:flex-start;height:100%;padding:0 0 30px;overflow-y:auto}.container,.dbd,.w_container{width:100%;display:flex}.w_container{flex-wrap:wrap;align-content:flex-start;height:100%;padding:4px;overflow-y:auto}.dbd{background:#faf9f9;height:45px;align-content:center!important;align-items:center!important;padding:0!important;position:fixed!important;bottom:0!important;left:0!important}.dbd,.dbd input{margin-bottom:0!important}.dbb{position:sticky;bottom:0}.row{flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;width:100%;margin:0;display:flex}.col{flex-grow:1;flex-basis:0;max-width:100%}.col-auto{flex:none;width:auto;max-width:none}.col-1,.col-2,.col-3{flex:0 0 8.33333%;max-width:8.33333%}.col-2,.col-3{flex:0 0 16.6667%;max-width:16.6667%}.col-3{flex:0 0 25%;max-width:25%}.col-4,.col-5,.col-6{flex:0 0 33.3333%;max-width:33.3333%}.col-5,.col-6{flex:0 0 41.6667%;max-width:41.6667%}.col-6{flex:0 0 50%;max-width:50%}.col-7,.col-8,.col-9{flex:0 0 58.3333%;max-width:58.3333%}.col-8,.col-9{flex:0 0 66.6667%;max-width:66.6667%}.col-9{flex:0 0 75%;max-width:75%}.col-10,.col-11,.col-12{flex:0 0 83.3333%;max-width:83.3333%}.col-11,.col-12{flex:0 0 91.6667%;max-width:91.6667%}.col-12{flex:0 0 100%;max-width:100%}.cell,.cell-col{display:flex}.cell-col{flex-direction:column}.oa{overflow-y:auto}.oh{overflow:hidden}.ou{overflow:unset}.b{border:1px solid #d3d3d3}.bt{border-top:1px solid #d3d3d3}.bb{border-bottom:1px solid #d3d3d3}.bbu{border-bottom:0}.br{border-right:1px solid #d3d3d3}.bl{border-left:1px solid #d3d3d3}input.db,input.dbdd,select.db{padding:7px 5px!important}select.dbdd{padding:6px 5px!important}.check{-webkit-user-select:none;user-select:none}.context-menu-icon.context-menu-icon--fa5 i{margin-top:2px}.dcli:hover,a{text-decoration:none}.dcli{cursor:pointer;text-align:center;border-width:1px;margin-top:8px}@media (width<=620px){.row{flex-wrap:wrap}.mcont,.mrow{width:100%!important}.mrow{height:unset;padding-bottom:8px}.mcont{height:100%;overflow-y:auto}.m-col{flex-direction:column;flex:auto;width:100%;max-width:100%;display:flex}.moa{overflow-y:auto}.moh{overflow:hidden}.mou{overflow:unset}.mb{border:1px solid #d3d3d3}.mbt{border-top:1px solid #d3d3d3}.mbb{border-bottom:1px solid #d3d3d3}.mbr{border-right:1px solid #d3d3d3}.mbl{border-left:1px solid #d3d3d3}.mbu{border:unset}.mcol{flex-grow:1;flex-basis:0;max-width:100%}.mcol-auto{flex:none;width:auto;max-width:none}.mcol-1,.mcol-2,.mcol-3{flex:0 0 8.33333%;max-width:8.33333%}.mcol-2,.mcol-3{flex:0 0 16.6667%;max-width:16.6667%}.mcol-3{flex:0 0 25%;max-width:25%}.mcol-4,.mcol-5,.mcol-6{flex:0 0 33.3333%;max-width:33.3333%}.mcol-5,.mcol-6{flex:0 0 41.6667%;max-width:41.6667%}.mcol-6{flex:0 0 50%;max-width:50%}.mcol-7,.mcol-8,.mcol-9{flex:0 0 58.3333%;max-width:58.3333%}.mcol-8,.mcol-9{flex:0 0 66.6667%;max-width:66.6667%}.mcol-9{flex:0 0 75%;max-width:75%}.mcol-10,.mcol-11,.mcol-12{flex:0 0 83.3333%;max-width:83.3333%}.mcol-11,.mcol-12{flex:0 0 91.6667%;max-width:91.6667%}.mcol-12{flex:0 0 100%;max-width:100%}.mdfco{flex-direction:column;display:flex}.mdfjc{justify-content:center;display:flex}body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}}hr{margin-top:5px 0;border:0;border-top:1px solid #0000001a}.w_100{width:100%}.w_90{width:90%}.w_80{width:80%}.w_70{width:70%}.w_60{width:60%}.w_50{width:50%}.w_40{width:40%}.w_30{width:30%}.w_20{width:20%}.w_10{width:10%}.w100{width:100%;max-width:100%}.w99{width:99%}.w98{width:98%}.w97{width:97%}.w96{width:96%}.w95{width:95%}.w94{width:94%}.w93{width:93%}.w92{width:92%}.w91{width:91%}.w90{width:90%}.w89{width:89%}.w88{width:88%}.w87{width:87%}.w86{width:86%}.w85{width:85%}.w84{width:84%}.w83{width:83%}.w82{width:82%}.w81{width:81%}.w80{width:80%}.w79{width:79%}.w78{width:78%}.w77{width:77%}.w76{width:76%}.w75{width:75%}.w74{width:74%}.w73{width:73%}.w72{width:72%}.w71{width:71%}.w70{width:70%}.w69{width:69%}.w68{width:68%}.w67{width:67%}.w66{width:66%}.w65{width:65%}.w64{width:64%}.w63{width:63%}.w62{width:62%}.w61{width:61%}.w60{width:60%}.w59{width:59%}.w58{width:58%}.w57{width:57%}.w56{width:56%}.w55{width:55%}.w54{width:54%}.w53{width:53%}.w52{width:52%}.w51{width:51%}.w50{width:50%}.w49{width:49%}.w48{width:48%}.w47{width:47%}.w46{width:46%}.w45{width:45%}.w44{width:44%}.w43{width:43%}.w42{width:42%}.w41{width:41%}.w40{width:40%}.w39{width:39%}.w38{width:38%}.w37{width:37%}.w36{width:36%}.w35{width:35%}.w34{width:34%}.w33{width:33%}.w32{width:32%}.w31{width:31%}.w30{width:30%}.w29{width:29%}.w28{width:28%}.w27{width:27%}.w26{width:26%}.w25{width:25%}.w24{width:24%}.w23{width:23%}.w22{width:22%}.w21{width:21%}.w20{width:20%}.w19{width:19%}.w18{width:18%}.w17{width:17%}.w16{width:16%}.w15{width:15%}.w14{width:14%}.w13{width:13%}.w12{width:12%}.w11{width:11%}.w10{width:10%}.w9{width:9%}.w8{width:8%}.w7{width:7%}.w6{width:6%}.w5{width:5%}.w4{width:4%}.w3{width:3%}.w2{width:2%}.w1{width:1%}.wu{width:unset}.h100{height:100%}.h99{height:99%}.h98{height:98%}.h97{height:97%}.h96{height:96%}.h95{height:95%}.h94{height:94%}.h93{height:93%}.h92{height:92%}.h91{height:91%}.h90{height:90%}.h89{height:89%}.h88{height:88%}.h87{height:87%}.h86{height:86%}.h85{height:85%}.h84{height:84%}.h83{height:83%}.h82{height:82%}.h81{height:81%}.h80{height:80%}.h79{height:79%}.h78{height:78%}.h77{height:77%}.h76{height:76%}.h75{height:75%}.h74{height:74%}.h73{height:73%}.h72{height:72%}.h71{height:71%}.h70{height:70%}.h69{height:69%}.h68{height:68%}.h67{height:67%}.h66{height:66%}.h65{height:65%}.h64{height:64%}.h63{height:63%}.h62{height:62%}.h61{height:61%}.h60{height:60%}.h59{height:59%}.h58{height:58%}.h57{height:57%}.h56{height:56%}.h55{height:55%}.h54{height:54%}.h53{height:53%}.h52{height:52%}.h51{height:51%}.h50{height:50%}.h49{height:49%}.h48{height:48%}.h47{height:47%}.h46{height:46%}.h45{height:45%}.h44{height:44%}.h43{height:43%}.h42{height:42%}.h41{height:41%}.h40{height:40%}.h39{height:39%}.h38{height:38%}.h37{height:37%}.h36{height:36%}.h35{height:35%}.h34{height:34%}.h33{height:33%}.h32{height:32%}.h31{height:31%}.h30{height:30%}.h29{height:29%}.h28{height:28%}.h27{height:27%}.h26{height:26%}.h25{height:25%}.h24{height:24%}.h23{height:23%}.h22{height:22%}.h21{height:21%}.h20{height:20%}.h19{height:19%}.h18{height:18%}.h17{height:17%}.h16{height:16%}.h15{height:15%}.h14{height:14%}.h13{height:13%}.h12{height:12%}.h11{height:11%}.h10{height:10%}.h9{height:9%}.h8{height:8%}.h7{height:7%}.h6{height:6%}.h5{height:5%}.h4{height:4%}.h3{height:3%}.h2{height:2%}.h1{height:1%}.hu{height:unset}.p100{padding:100px}.p99{padding:99px}.p98{padding:98px}.p97{padding:97px}.p96{padding:96px}.p95{padding:95px}.p94{padding:94px}.p93{padding:93px}.p92{padding:92px}.p91{padding:91px}.p90{padding:90px}.p89{padding:89px}.p88{padding:88px}.p87{padding:87px}.p86{padding:86px}.p85{padding:85px}.p84{padding:84px}.p83{padding:83px}.p82{padding:82px}.p81{padding:81px}.p80{padding:80px}.p79{padding:79px}.p78{padding:78px}.p77{padding:77px}.p76{padding:76px}.p75{padding:75px}.p74{padding:74px}.p73{padding:73px}.p72{padding:72px}.p71{padding:71px}.p70{padding:70px}.p69{padding:69px}.p68{padding:68px}.p67{padding:67px}.p66{padding:66px}.p65{padding:65px}.p64{padding:64px}.p63{padding:63px}.p62{padding:62px}.p61{padding:61px}.p60{padding:60px}.p59{padding:59px}.p58{padding:58px}.p57{padding:57px}.p56{padding:56px}.p55{padding:55px}.p54{padding:54px}.p53{padding:53px}.p52{padding:52px}.p51{padding:51px}.p50{padding:50px}.p49{padding:49px}.p48{padding:48px}.p47{padding:47px}.p46{padding:46px}.p45{padding:45px}.p44{padding:44px}.p43{padding:43px}.p42{padding:42px}.p41{padding:41px}.p40{padding:40px}.p39{padding:39px}.p38{padding:38px}.p37{padding:37px}.p36{padding:36px}.p35{padding:35px}.p34{padding:34px}.p33{padding:33px}.p32{padding:32px}.p31{padding:31px}.p30{padding:30px}.p29{padding:29px}.p28{padding:28px}.p27{padding:27px}.p26{padding:26px}.p25{padding:25px}.p24{padding:24px}.p23{padding:23px}.p22{padding:22px}.p21{padding:21px}.p20{padding:20px}.p19{padding:19px}.p18{padding:18px}.p17{padding:17px}.p16{padding:16px}.p15{padding:15px}.p14{padding:14px}.p13{padding:13px}.p12{padding:12px}.p11{padding:11px}.p10{padding:10px}.p9{padding:9px}.p8{padding:8px}.p7{padding:7px}.p6{padding:6px}.p5{padding:5px}.p4{padding:4px}.p3{padding:3px}.p2{padding:2px}.p1{padding:1px}.p0{padding:0}.pt100{padding-top:100px}.pt99{padding-top:99px}.pt98{padding-top:98px}.pt97{padding-top:97px}.pt96{padding-top:96px}.pt95{padding-top:95px}.pt94{padding-top:94px}.pt93{padding-top:93px}.pt92{padding-top:92px}.pt91{padding-top:91px}.pt90{padding-top:90px}.pt89{padding-top:89px}.pt88{padding-top:88px}.pt87{padding-top:87px}.pt86{padding-top:86px}.pt85{padding-top:85px}.pt84{padding-top:84px}.pt83{padding-top:83px}.pt82{padding-top:82px}.pt81{padding-top:81px}.pt80{padding-top:80px}.pt79{padding-top:79px}.pt78{padding-top:78px}.pt77{padding-top:77px}.pt76{padding-top:76px}.pt75{padding-top:75px}.pt74{padding-top:74px}.pt73{padding-top:73px}.pt72{padding-top:72px}.pt71{padding-top:71px}.pt70{padding-top:70px}.pt69{padding-top:69px}.pt68{padding-top:68px}.pt67{padding-top:67px}.pt66{padding-top:66px}.pt65{padding-top:65px}.pt64{padding-top:64px}.pt63{padding-top:63px}.pt62{padding-top:62px}.pt61{padding-top:61px}.pt60{padding-top:60px}.pt59{padding-top:59px}.pt58{padding-top:58px}.pt57{padding-top:57px}.pt56{padding-top:56px}.pt55{padding-top:55px}.pt54{padding-top:54px}.pt53{padding-top:53px}.pt52{padding-top:52px}.pt51{padding-top:51px}.pt50{padding-top:50px}.pt49{padding-top:49px}.pt48{padding-top:48px}.pt47{padding-top:47px}.pt46{padding-top:46px}.pt45{padding-top:45px}.pt44{padding-top:44px}.pt43{padding-top:43px}.pt42{padding-top:42px}.pt41{padding-top:41px}.pt40{padding-top:40px}.pt39{padding-top:39px}.pt38{padding-top:38px}.pt37{padding-top:37px}.pt36{padding-top:36px}.pt35{padding-top:35px}.pt34{padding-top:34px}.pt33{padding-top:33px}.pt32{padding-top:32px}.pt31{padding-top:31px}.pt30{padding-top:30px}.pt29{padding-top:29px}.pt28{padding-top:28px}.pt27{padding-top:27px}.pt26{padding-top:26px}.pt25{padding-top:25px}.pt24{padding-top:24px}.pt23{padding-top:23px}.pt22{padding-top:22px}.pt21{padding-top:21px}.pt20{padding-top:20px}.pt19{padding-top:19px}.pt18{padding-top:18px}.pt17{padding-top:17px}.pt16{padding-top:16px}.pt15{padding-top:15px}.pt14{padding-top:14px}.pt13{padding-top:13px}.pt12{padding-top:12px}.pt11{padding-top:11px}.pt10{padding-top:10px}.pt9{padding-top:9px}.pt8{padding-top:8px}.pt7{padding-top:7px}.pt6{padding-top:6px}.pt5{padding-top:5px}.pt4{padding-top:4px}.pt3{padding-top:3px}.pt2{padding-top:2px}.pt1{padding-top:1px}.pt0{padding-top:0}.pl100{padding-left:100px}.pl99{padding-left:99px}.pl98{padding-left:98px}.pl97{padding-left:97px}.pl96{padding-left:96px}.pl95{padding-left:95px}.pl94{padding-left:94px}.pl93{padding-left:93px}.pl92{padding-left:92px}.pl91{padding-left:91px}.pl90{padding-left:90px}.pl89{padding-left:89px}.pl88{padding-left:88px}.pl87{padding-left:87px}.pl86{padding-left:86px}.pl85{padding-left:85px}.pl84{padding-left:84px}.pl83{padding-left:83px}.pl82{padding-left:82px}.pl81{padding-left:81px}.pl80{padding-left:80px}.pl79{padding-left:79px}.pl78{padding-left:78px}.pl77{padding-left:77px}.pl76{padding-left:76px}.pl75{padding-left:75px}.pl74{padding-left:74px}.pl73{padding-left:73px}.pl72{padding-left:72px}.pl71{padding-left:71px}.pl70{padding-left:70px}.pl69{padding-left:69px}.pl68{padding-left:68px}.pl67{padding-left:67px}.pl66{padding-left:66px}.pl65{padding-left:65px}.pl64{padding-left:64px}.pl63{padding-left:63px}.pl62{padding-left:62px}.pl61{padding-left:61px}.pl60{padding-left:60px}.pl59{padding-left:59px}.pl58{padding-left:58px}.pl57{padding-left:57px}.pl56{padding-left:56px}.pl55{padding-left:55px}.pl54{padding-left:54px}.pl53{padding-left:53px}.pl52{padding-left:52px}.pl51{padding-left:51px}.pl50{padding-left:50px}.pl49{padding-left:49px}.pl48{padding-left:48px}.pl47{padding-left:47px}.pl46{padding-left:46px}.pl45{padding-left:45px}.pl44{padding-left:44px}.pl43{padding-left:43px}.pl42{padding-left:42px}.pl41{padding-left:41px}.pl40{padding-left:40px}.pl39{padding-left:39px}.pl38{padding-left:38px}.pl37{padding-left:37px}.pl36{padding-left:36px}.pl35{padding-left:35px}.pl34{padding-left:34px}.pl33{padding-left:33px}.pl32{padding-left:32px}.pl31{padding-left:31px}.pl30{padding-left:30px}.pl29{padding-left:29px}.pl28{padding-left:28px}.pl27{padding-left:27px}.pl26{padding-left:26px}.pl25{padding-left:25px}.pl24{padding-left:24px}.pl23{padding-left:23px}.pl22{padding-left:22px}.pl21{padding-left:21px}.pl20{padding-left:20px}.pl19{padding-left:19px}.pl18{padding-left:18px}.pl17{padding-left:17px}.pl16{padding-left:16px}.pl15{padding-left:15px}.pl14{padding-left:14px}.pl13{padding-left:13px}.pl12{padding-left:12px}.pl11{padding-left:11px}.pl10{padding-left:10px}.pl9{padding-left:9px}.pl8{padding-left:8px}.pl7{padding-left:7px}.pl6{padding-left:6px}.pl5{padding-left:5px}.pl4{padding-left:4px}.pl3{padding-left:3px}.pl2{padding-left:2px}.pl1{padding-left:1px}.pl0{padding-left:0}.pr100{padding-right:100px}.pr99{padding-right:99px}.pr98{padding-right:98px}.pr97{padding-right:97px}.pr96{padding-right:96px}.pr95{padding-right:95px}.pr94{padding-right:94px}.pr93{padding-right:93px}.pr92{padding-right:92px}.pr91{padding-right:91px}.pr90{padding-right:90px}.pr89{padding-right:89px}.pr88{padding-right:88px}.pr87{padding-right:87px}.pr86{padding-right:86px}.pr85{padding-right:85px}.pr84{padding-right:84px}.pr83{padding-right:83px}.pr82{padding-right:82px}.pr81{padding-right:81px}.pr80{padding-right:80px}.pr79{padding-right:79px}.pr78{padding-right:78px}.pr77{padding-right:77px}.pr76{padding-right:76px}.pr75{padding-right:75px}.pr74{padding-right:74px}.pr73{padding-right:73px}.pr72{padding-right:72px}.pr71{padding-right:71px}.pr70{padding-right:70px}.pr69{padding-right:69px}.pr68{padding-right:68px}.pr67{padding-right:67px}.pr66{padding-right:66px}.pr65{padding-right:65px}.pr64{padding-right:64px}.pr63{padding-right:63px}.pr62{padding-right:62px}.pr61{padding-right:61px}.pr60{padding-right:60px}.pr59{padding-right:59px}.pr58{padding-right:58px}.pr57{padding-right:57px}.pr56{padding-right:56px}.pr55{padding-right:55px}.pr54{padding-right:54px}.pr53{padding-right:53px}.pr52{padding-right:52px}.pr51{padding-right:51px}.pr50{padding-right:50px}.pr49{padding-right:49px}.pr48{padding-right:48px}.pr47{padding-right:47px}.pr46{padding-right:46px}.pr45{padding-right:45px}.pr44{padding-right:44px}.pr43{padding-right:43px}.pr42{padding-right:42px}.pr41{padding-right:41px}.pr40{padding-right:40px}.pr39{padding-right:39px}.pr38{padding-right:38px}.pr37{padding-right:37px}.pr36{padding-right:36px}.pr35{padding-right:35px}.pr34{padding-right:34px}.pr33{padding-right:33px}.pr32{padding-right:32px}.pr31{padding-right:31px}.pr30{padding-right:30px}.pr29{padding-right:29px}.pr28{padding-right:28px}.pr27{padding-right:27px}.pr26{padding-right:26px}.pr25{padding-right:25px}.pr24{padding-right:24px}.pr23{padding-right:23px}.pr22{padding-right:22px}.pr21{padding-right:21px}.pr20{padding-right:20px}.pr19{padding-right:19px}.pr18{padding-right:18px}.pr17{padding-right:17px}.pr16{padding-right:16px}.pr15{padding-right:15px}.pr14{padding-right:14px}.pr13{padding-right:13px}.pr12{padding-right:12px}.pr11{padding-right:11px}.pr10{padding-right:10px}.pr9{padding-right:9px}.pr8{padding-right:8px}.pr7{padding-right:7px}.pr6{padding-right:6px}.pr5{padding-right:5px}.pr4{padding-right:4px}.pr3{padding-right:3px}.pr2{padding-right:2px}.pr1{padding-right:1px}.pr0{padding-right:0}.pb100{padding-bottom:100px}.pb99{padding-bottom:99px}.pb98{padding-bottom:98px}.pb97{padding-bottom:97px}.pb96{padding-bottom:96px}.pb95{padding-bottom:95px}.pb94{padding-bottom:94px}.pb93{padding-bottom:93px}.pb92{padding-bottom:92px}.pb91{padding-bottom:91px}.pb90{padding-bottom:90px}.pb89{padding-bottom:89px}.pb88{padding-bottom:88px}.pb87{padding-bottom:87px}.pb86{padding-bottom:86px}.pb85{padding-bottom:85px}.pb84{padding-bottom:84px}.pb83{padding-bottom:83px}.pb82{padding-bottom:82px}.pb81{padding-bottom:81px}.pb80{padding-bottom:80px}.pb79{padding-bottom:79px}.pb78{padding-bottom:78px}.pb77{padding-bottom:77px}.pb76{padding-bottom:76px}.pb75{padding-bottom:75px}.pb74{padding-bottom:74px}.pb73{padding-bottom:73px}.pb72{padding-bottom:72px}.pb71{padding-bottom:71px}.pb70{padding-bottom:70px}.pb69{padding-bottom:69px}.pb68{padding-bottom:68px}.pb67{padding-bottom:67px}.pb66{padding-bottom:66px}.pb65{padding-bottom:65px}.pb64{padding-bottom:64px}.pb63{padding-bottom:63px}.pb62{padding-bottom:62px}.pb61{padding-bottom:61px}.pb60{padding-bottom:60px}.pb59{padding-bottom:59px}.pb58{padding-bottom:58px}.pb57{padding-bottom:57px}.pb56{padding-bottom:56px}.pb55{padding-bottom:55px}.pb54{padding-bottom:54px}.pb53{padding-bottom:53px}.pb52{padding-bottom:52px}.pb51{padding-bottom:51px}.pb50{padding-bottom:50px}.pb49{padding-bottom:49px}.pb48{padding-bottom:48px}.pb47{padding-bottom:47px}.pb46{padding-bottom:46px}.pb45{padding-bottom:45px}.pb44{padding-bottom:44px}.pb43{padding-bottom:43px}.pb42{padding-bottom:42px}.pb41{padding-bottom:41px}.pb40{padding-bottom:40px}.pb39{padding-bottom:39px}.pb38{padding-bottom:38px}.pb37{padding-bottom:37px}.pb36{padding-bottom:36px}.pb35{padding-bottom:35px}.pb34{padding-bottom:34px}.pb33{padding-bottom:33px}.pb32{padding-bottom:32px}.pb31{padding-bottom:31px}.pb30{padding-bottom:30px}.pb29{padding-bottom:29px}.pb28{padding-bottom:28px}.pb27{padding-bottom:27px}.pb26{padding-bottom:26px}.pb25{padding-bottom:25px}.pb24{padding-bottom:24px}.pb23{padding-bottom:23px}.pb22{padding-bottom:22px}.pb21{padding-bottom:21px}.pb20{padding-bottom:20px}.pb19{padding-bottom:19px}.pb18{padding-bottom:18px}.pb17{padding-bottom:17px}.pb16{padding-bottom:16px}.pb15{padding-bottom:15px}.pb14{padding-bottom:14px}.pb13{padding-bottom:13px}.pb12{padding-bottom:12px}.pb11{padding-bottom:11px}.pb10{padding-bottom:10px}.pb9{padding-bottom:9px}.pb8{padding-bottom:8px}.pb7{padding-bottom:7px}.pb6{padding-bottom:6px}.pb5{padding-bottom:5px}.pb4{padding-bottom:4px}.pb3{padding-bottom:3px}.pb2{padding-bottom:2px}.pb1{padding-bottom:1px}.pb0{padding-bottom:0}.m100{margin:100px}.m99{margin:99px}.m98{margin:98px}.m97{margin:97px}.m96{margin:96px}.m95{margin:95px}.m94{margin:94px}.m93{margin:93px}.m92{margin:92px}.m91{margin:91px}.m90{margin:90px}.m89{margin:89px}.m88{margin:88px}.m87{margin:87px}.m86{margin:86px}.m85{margin:85px}.m84{margin:84px}.m83{margin:83px}.m82{margin:82px}.m81{margin:81px}.m80{margin:80px}.m79{margin:79px}.m78{margin:78px}.m77{margin:77px}.m76{margin:76px}.m75{margin:75px}.m74{margin:74px}.m73{margin:73px}.m72{margin:72px}.m71{margin:71px}.m70{margin:70px}.m69{margin:69px}.m68{margin:68px}.m67{margin:67px}.m66{margin:66px}.m65{margin:65px}.m64{margin:64px}.m63{margin:63px}.m62{margin:62px}.m61{margin:61px}.m60{margin:60px}.m59{margin:59px}.m58{margin:58px}.m57{margin:57px}.m56{margin:56px}.m55{margin:55px}.m54{margin:54px}.m53{margin:53px}.m52{margin:52px}.m51{margin:51px}.m50{margin:50px}.m49{margin:49px}.m48{margin:48px}.m47{margin:47px}.m46{margin:46px}.m45{margin:45px}.m44{margin:44px}.m43{margin:43px}.m42{margin:42px}.m41{margin:41px}.m40{margin:40px}.m39{margin:39px}.m38{margin:38px}.m37{margin:37px}.m36{margin:36px}.m35{margin:35px}.m34{margin:34px}.m33{margin:33px}.m32{margin:32px}.m31{margin:31px}.m30{margin:30px}.m29{margin:29px}.m28{margin:28px}.m27{margin:27px}.m26{margin:26px}.m25{margin:25px}.m24{margin:24px}.m23{margin:23px}.m22{margin:22px}.m21{margin:21px}.m20{margin:20px}.m19{margin:19px}.m18{margin:18px}.m17{margin:17px}.m16{margin:16px}.m15{margin:15px}.m14{margin:14px}.m13{margin:13px}.m12{margin:12px}.m11{margin:11px}.m10{margin:10px}.m9{margin:9px}.m8{margin:8px}.m7{margin:7px}.m6{margin:6px}.m5{margin:5px}.m4{margin:4px}.m3{margin:3px}.m2{margin:2px}.m1{margin:1px}.m0{margin:0}.mt100{margin-top:100px}.mt99{margin-top:99px}.mt98{margin-top:98px}.mt97{margin-top:97px}.mt96{margin-top:96px}.mt95{margin-top:95px}.mt94{margin-top:94px}.mt93{margin-top:93px}.mt92{margin-top:92px}.mt91{margin-top:91px}.mt90{margin-top:90px}.mt89{margin-top:89px}.mt88{margin-top:88px}.mt87{margin-top:87px}.mt86{margin-top:86px}.mt85{margin-top:85px}.mt84{margin-top:84px}.mt83{margin-top:83px}.mt82{margin-top:82px}.mt81{margin-top:81px}.mt80{margin-top:80px}.mt79{margin-top:79px}.mt78{margin-top:78px}.mt77{margin-top:77px}.mt76{margin-top:76px}.mt75{margin-top:75px}.mt74{margin-top:74px}.mt73{margin-top:73px}.mt72{margin-top:72px}.mt71{margin-top:71px}.mt70{margin-top:70px}.mt69{margin-top:69px}.mt68{margin-top:68px}.mt67{margin-top:67px}.mt66{margin-top:66px}.mt65{margin-top:65px}.mt64{margin-top:64px}.mt63{margin-top:63px}.mt62{margin-top:62px}.mt61{margin-top:61px}.mt60{margin-top:60px}.mt59{margin-top:59px}.mt58{margin-top:58px}.mt57{margin-top:57px}.mt56{margin-top:56px}.mt55{margin-top:55px}.mt54{margin-top:54px}.mt53{margin-top:53px}.mt52{margin-top:52px}.mt51{margin-top:51px}.mt50{margin-top:50px}.mt49{margin-top:49px}.mt48{margin-top:48px}.mt47{margin-top:47px}.mt46{margin-top:46px}.mt45{margin-top:45px}.mt44{margin-top:44px}.mt43{margin-top:43px}.mt42{margin-top:42px}.mt41{margin-top:41px}.mt40{margin-top:40px}.mt39{margin-top:39px}.mt38{margin-top:38px}.mt37{margin-top:37px}.mt36{margin-top:36px}.mt35{margin-top:35px}.mt34{margin-top:34px}.mt33{margin-top:33px}.mt32{margin-top:32px}.mt31{margin-top:31px}.mt30{margin-top:30px}.mt29{margin-top:29px}.mt28{margin-top:28px}.mt27{margin-top:27px}.mt26{margin-top:26px}.mt25{margin-top:25px}.mt24{margin-top:24px}.mt23{margin-top:23px}.mt22{margin-top:22px}.mt21{margin-top:21px}.mt20{margin-top:20px}.mt19{margin-top:19px}.mt18{margin-top:18px}.mt17{margin-top:17px}.mt16{margin-top:16px}.mt15{margin-top:15px}.mt14{margin-top:14px}.mt13{margin-top:13px}.mt12{margin-top:12px}.mt11{margin-top:11px}.mt10{margin-top:10px}.mt9{margin-top:9px}.mt8{margin-top:8px}.mt7{margin-top:7px}.mt6{margin-top:6px}.mt5{margin-top:5px}.mt4{margin-top:4px}.mt3{margin-top:3px}.mt2{margin-top:2px}.mt1{margin-top:1px}.mt0{margin-top:0}.ml100{margin-left:100px}.ml99{margin-left:99px}.ml98{margin-left:98px}.ml97{margin-left:97px}.ml96{margin-left:96px}.ml95{margin-left:95px}.ml94{margin-left:94px}.ml93{margin-left:93px}.ml92{margin-left:92px}.ml91{margin-left:91px}.ml90{margin-left:90px}.ml89{margin-left:89px}.ml88{margin-left:88px}.ml87{margin-left:87px}.ml86{margin-left:86px}.ml85{margin-left:85px}.ml84{margin-left:84px}.ml83{margin-left:83px}.ml82{margin-left:82px}.ml81{margin-left:81px}.ml80{margin-left:80px}.ml79{margin-left:79px}.ml78{margin-left:78px}.ml77{margin-left:77px}.ml76{margin-left:76px}.ml75{margin-left:75px}.ml74{margin-left:74px}.ml73{margin-left:73px}.ml72{margin-left:72px}.ml71{margin-left:71px}.ml70{margin-left:70px}.ml69{margin-left:69px}.ml68{margin-left:68px}.ml67{margin-left:67px}.ml66{margin-left:66px}.ml65{margin-left:65px}.ml64{margin-left:64px}.ml63{margin-left:63px}.ml62{margin-left:62px}.ml61{margin-left:61px}.ml60{margin-left:60px}.ml59{margin-left:59px}.ml58{margin-left:58px}.ml57{margin-left:57px}.ml56{margin-left:56px}.ml55{margin-left:55px}.ml54{margin-left:54px}.ml53{margin-left:53px}.ml52{margin-left:52px}.ml51{margin-left:51px}.ml50{margin-left:50px}.ml49{margin-left:49px}.ml48{margin-left:48px}.ml47{margin-left:47px}.ml46{margin-left:46px}.ml45{margin-left:45px}.ml44{margin-left:44px}.ml43{margin-left:43px}.ml42{margin-left:42px}.ml41{margin-left:41px}.ml40{margin-left:40px}.ml39{margin-left:39px}.ml38{margin-left:38px}.ml37{margin-left:37px}.ml36{margin-left:36px}.ml35{margin-left:35px}.ml34{margin-left:34px}.ml33{margin-left:33px}.ml32{margin-left:32px}.ml31{margin-left:31px}.ml30{margin-left:30px}.ml29{margin-left:29px}.ml28{margin-left:28px}.ml27{margin-left:27px}.ml26{margin-left:26px}.ml25{margin-left:25px}.ml24{margin-left:24px}.ml23{margin-left:23px}.ml22{margin-left:22px}.ml21{margin-left:21px}.ml20{margin-left:20px}.ml19{margin-left:19px}.ml18{margin-left:18px}.ml17{margin-left:17px}.ml16{margin-left:16px}.ml15{margin-left:15px}.ml14{margin-left:14px}.ml13{margin-left:13px}.ml12{margin-left:12px}.ml11{margin-left:11px}.ml10{margin-left:10px}.ml9{margin-left:9px}.ml8{margin-left:8px}.ml7{margin-left:7px}.ml6{margin-left:6px}.ml5{margin-left:5px}.ml4{margin-left:4px}.ml3{margin-left:3px}.ml2{margin-left:2px}.ml1{margin-left:1px}.mr100{margin-right:100px}.mr99{margin-right:99px}.mr98{margin-right:98px}.mr97{margin-right:97px}.mr96{margin-right:96px}.mr95{margin-right:95px}.mr94{margin-right:94px}.mr93{margin-right:93px}.mr92{margin-right:92px}.mr91{margin-right:91px}.mr90{margin-right:90px}.mr89{margin-right:89px}.mr88{margin-right:88px}.mr87{margin-right:87px}.mr86{margin-right:86px}.mr85{margin-right:85px}.mr84{margin-right:84px}.mr83{margin-right:83px}.mr82{margin-right:82px}.mr81{margin-right:81px}.mr80{margin-right:80px}.mr79{margin-right:79px}.mr78{margin-right:78px}.mr77{margin-right:77px}.mr76{margin-right:76px}.mr75{margin-right:75px}.mr74{margin-right:74px}.mr73{margin-right:73px}.mr72{margin-right:72px}.mr71{margin-right:71px}.mr70{margin-right:70px}.mr69{margin-right:69px}.mr68{margin-right:68px}.mr67{margin-right:67px}.mr66{margin-right:66px}.mr65{margin-right:65px}.mr64{margin-right:64px}.mr63{margin-right:63px}.mr62{margin-right:62px}.mr61{margin-right:61px}.mr60{margin-right:60px}.mr59{margin-right:59px}.mr58{margin-right:58px}.mr57{margin-right:57px}.mr56{margin-right:56px}.mr55{margin-right:55px}.mr54{margin-right:54px}.mr53{margin-right:53px}.mr52{margin-right:52px}.mr51{margin-right:51px}.mr50{margin-right:50px}.mr49{margin-right:49px}.mr48{margin-right:48px}.mr47{margin-right:47px}.mr46{margin-right:46px}.mr45{margin-right:45px}.mr44{margin-right:44px}.mr43{margin-right:43px}.mr42{margin-right:42px}.mr41{margin-right:41px}.mr40{margin-right:40px}.mr39{margin-right:39px}.mr38{margin-right:38px}.mr37{margin-right:37px}.mr36{margin-right:36px}.mr35{margin-right:35px}.mr34{margin-right:34px}.mr33{margin-right:33px}.mr32{margin-right:32px}.mr31{margin-right:31px}.mr30{margin-right:30px}.mr29{margin-right:29px}.mr28{margin-right:28px}.mr27{margin-right:27px}.mr26{margin-right:26px}.mr25{margin-right:25px}.mr24{margin-right:24px}.mr23{margin-right:23px}.mr22{margin-right:22px}.mr21{margin-right:21px}.mr20{margin-right:20px}.mr19{margin-right:19px}.mr18{margin-right:18px}.mr17{margin-right:17px}.mr16{margin-right:16px}.mr15{margin-right:15px}.mr14{margin-right:14px}.mr13{margin-right:13px}.mr12{margin-right:12px}.mr11{margin-right:11px}.mr10{margin-right:10px}.mr9{margin-right:9px}.mr8{margin-right:8px}.mr7{margin-right:7px}.mr6{margin-right:6px}.mr5{margin-right:5px}.mr4{margin-right:4px}.mr3{margin-right:3px}.mr2{margin-right:2px}.mr1{margin-right:1px}.mb100{margin-bottom:100px}.mb99{margin-bottom:99px}.mb98{margin-bottom:98px}.mb97{margin-bottom:97px}.mb96{margin-bottom:96px}.mb95{margin-bottom:95px}.mb94{margin-bottom:94px}.mb93{margin-bottom:93px}.mb92{margin-bottom:92px}.mb91{margin-bottom:91px}.mb90{margin-bottom:90px}.mb89{margin-bottom:89px}.mb88{margin-bottom:88px}.mb87{margin-bottom:87px}.mb86{margin-bottom:86px}.mb85{margin-bottom:85px}.mb84{margin-bottom:84px}.mb83{margin-bottom:83px}.mb82{margin-bottom:82px}.mb81{margin-bottom:81px}.mb80{margin-bottom:80px}.mb79{margin-bottom:79px}.mb78{margin-bottom:78px}.mb77{margin-bottom:77px}.mb76{margin-bottom:76px}.mb75{margin-bottom:75px}.mb74{margin-bottom:74px}.mb73{margin-bottom:73px}.mb72{margin-bottom:72px}.mb71{margin-bottom:71px}.mb70{margin-bottom:70px}.mb69{margin-bottom:69px}.mb68{margin-bottom:68px}.mb67{margin-bottom:67px}.mb66{margin-bottom:66px}.mb65{margin-bottom:65px}.mb64{margin-bottom:64px}.mb63{margin-bottom:63px}.mb62{margin-bottom:62px}.mb61{margin-bottom:61px}.mb60{margin-bottom:60px}.mb59{margin-bottom:59px}.mb58{margin-bottom:58px}.mb57{margin-bottom:57px}.mb56{margin-bottom:56px}.mb55{margin-bottom:55px}.mb54{margin-bottom:54px}.mb53{margin-bottom:53px}.mb52{margin-bottom:52px}.mb51{margin-bottom:51px}.mb50{margin-bottom:50px}.mb49{margin-bottom:49px}.mb48{margin-bottom:48px}.mb47{margin-bottom:47px}.mb46{margin-bottom:46px}.mb45{margin-bottom:45px}.mb44{margin-bottom:44px}.mb43{margin-bottom:43px}.mb42{margin-bottom:42px}.mb41{margin-bottom:41px}.mb40{margin-bottom:40px}.mb39{margin-bottom:39px}.mb38{margin-bottom:38px}.mb37{margin-bottom:37px}.mb36{margin-bottom:36px}.mb35{margin-bottom:35px}.mb34{margin-bottom:34px}.mb33{margin-bottom:33px}.mb32{margin-bottom:32px}.mb31{margin-bottom:31px}.mb30{margin-bottom:30px}.mb29{margin-bottom:29px}.mb28{margin-bottom:28px}.mb27{margin-bottom:27px}.mb26{margin-bottom:26px}.mb25{margin-bottom:25px}.mb24{margin-bottom:24px}.mb23{margin-bottom:23px}.mb22{margin-bottom:22px}.mb21{margin-bottom:21px}.mb20{margin-bottom:20px}.mb19{margin-bottom:19px}.mb18{margin-bottom:18px}.mb17{margin-bottom:17px}.mb16{margin-bottom:16px}.mb15{margin-bottom:15px}.mb14{margin-bottom:14px}.mb13{margin-bottom:13px}.mb12{margin-bottom:12px}.mb11{margin-bottom:11px}.mb10{margin-bottom:10px}.mb9{margin-bottom:9px}.mb8{margin-bottom:8px}.mb7{margin-bottom:7px}.mb6{margin-bottom:6px}.mb5{margin-bottom:5px}.mb4{margin-bottom:4px}.mb3{margin-bottom:3px}.mb2{margin-bottom:2px}.mb1{margin-bottom:1px}.mb0{margin-bottom:0}.fsb{font-size:15px}.fsm{font-size:12px}.fss{font-size:10px}.f100{font-size:100px}.f99{font-size:99px}.f98{font-size:98px}.f97{font-size:97px}.f96{font-size:96px}.f95{font-size:95px}.f94{font-size:94px}.f93{font-size:93px}.f92{font-size:92px}.f91{font-size:91px}.f90{font-size:90px}.f89{font-size:89px}.f88{font-size:88px}.f87{font-size:87px}.f86{font-size:86px}.f85{font-size:85px}.f84{font-size:84px}.f83{font-size:83px}.f82{font-size:82px}.f81{font-size:81px}.f80{font-size:80px}.f79{font-size:79px}.f78{font-size:78px}.f77{font-size:77px}.f76{font-size:76px}.f75{font-size:75px}.f74{font-size:74px}.f73{font-size:73px}.f72{font-size:72px}.f71{font-size:71px}.f70{font-size:70px}.f69{font-size:69px}.f68{font-size:68px}.f67{font-size:67px}.f66{font-size:66px}.f65{font-size:65px}.f64{font-size:64px}.f63{font-size:63px}.f62{font-size:62px}.f61{font-size:61px}.f60{font-size:60px}.f59{font-size:59px}.f58{font-size:58px}.f57{font-size:57px}.f56{font-size:56px}.f55{font-size:55px}.f54{font-size:54px}.f53{font-size:53px}.f52{font-size:52px}.f51{font-size:51px}.f50{font-size:50px}.f49{font-size:49px}.f48{font-size:48px}.f47{font-size:47px}.f46{font-size:46px}.f45{font-size:45px}.f44{font-size:44px}.f43{font-size:43px}.f42{font-size:42px}.f41{font-size:41px}.f40{font-size:40px}.f39{font-size:39px}.f38{font-size:38px}.f37{font-size:37px}.f36{font-size:36px}.f35{font-size:35px}.f34{font-size:34px}.f33{font-size:33px}.f32{font-size:32px}.f31{font-size:31px}.f30{font-size:30px}.f29{font-size:29px}.f28{font-size:28px}.f27{font-size:27px}.f26{font-size:26px}.f25{font-size:25px}.f24{font-size:24px}.f23{font-size:23px}.f22{font-size:22px}.f21{font-size:21px}.f20{font-size:20px}.f19{font-size:19px}.f18{font-size:18px}.f17{font-size:17px}.f16{font-size:16px}.f15{font-size:15px}.f14{font-size:14px}.f13{font-size:13px}.f12{font-size:12px}.f11{font-size:11px}.f10{font-size:10px}.f9{font-size:9px}.f8{font-size:8px}.f7{font-size:7px}.f6{font-size:6px}.f5{font-size:5px}.f4{font-size:4px}.f3{font-size:3px}.f2{font-size:2px}.f1{font-size:1px}.tb{font-weight:600}@media (width<=728px){.mw100{width:100%!important}.mw99{width:99%}.mw98{width:98%}.mw97{width:97%}.mw96{width:96%}.mw95{width:95%}.mw94{width:94%}.mw93{width:93%}.mw92{width:92%}.mw91{width:91%}.mw90{width:90%}.mw89{width:89%}.mw88{width:88%}.mw87{width:87%}.mw86{width:86%}.mw85{width:85%}.mw84{width:84%}.mw83{width:83%}.mw82{width:82%}.mw81{width:81%}.mw80{width:80%}.mw79{width:79%}.mw78{width:78%}.mw77{width:77%}.mw76{width:76%}.mw75{width:75%}.mw74{width:74%}.mw73{width:73%}.mw72{width:72%}.mw71{width:71%}.mw70{width:70%}.mw69{width:69%}.mw68{width:68%}.mw67{width:67%}.mw66{width:66%}.mw65{width:65%}.mw64{width:64%}.mw63{width:63%}.mw62{width:62%}.mw61{width:61%}.mw60{width:60%}.mw59{width:59%}.mw58{width:58%}.mw57{width:57%}.mw56{width:56%}.mw55{width:55%}.mw54{width:54%}.mw53{width:53%}.mw52{width:52%}.mw51{width:51%}.mw50{width:50%!important}.mw49{width:49%!important}.mw48{width:48%!important}.mw47{width:47%}.mw46{width:46%}.mw45{width:45%}.mw44{width:44%}.mw43{width:43%}.mw42{width:42%}.mw41{width:41%}.mw40{width:40%}.mw39{width:39%}.mw38{width:38%}.mw37{width:37%}.mw36{width:36%}.mw35{width:35%}.mw34{width:34%}.mw33{width:33%}.mw32{width:32%}.mw31{width:31%}.mw30{width:30%}.mw29{width:29%}.mw28{width:28%}.mw27{width:27%}.mw26{width:26%}.mw25{width:25%}.mw24{width:24%}.mw23{width:23%}.mw22{width:22%}.mw21{width:21%}.mw20{width:20%}.mw19{width:19%}.mw18{width:18%}.mw17{width:17%}.mw16{width:16%}.mw15{width:15%}.mw14{width:14%}.mw13{width:13%}.mw12{width:12%}.mw11{width:11%}.mw10{width:10%}.mw9{width:9%}.mw8{width:8%}.mw7{width:7%}.mw6{width:6%}.mw5{width:5%}.mw4{width:4%}.mw3{width:3%}.mw2{width:2%}.mw1{width:1%}.mwu{width:unset!important}.mh100{height:100%}.mh99{height:99%}.mh98{height:98%}.mh97{height:97%}.mh96{height:96%}.mh95{height:95%}.mh94{height:94%}.mh93{height:93%}.mh92{height:92%}.mh91{height:91%}.mh90{height:90%}.mh89{height:89%}.mh88{height:88%}.mh87{height:87%}.mh86{height:86%}.mh85{height:85%}.mh84{height:84%}.mh83{height:83%}.mh82{height:82%}.mh81{height:81%}.mh80{height:80%}.mh79{height:79%}.mh78{height:78%}.mh77{height:77%}.mh76{height:76%}.mh75{height:75%}.mh74{height:74%}.mh73{height:73%}.mh72{height:72%}.mh71{height:71%}.mh70{height:70%}.mh69{height:69%}.mh68{height:68%}.mh67{height:67%}.mh66{height:66%}.mh65{height:65%}.mh64{height:64%}.mh63{height:63%}.mh62{height:62%}.mh61{height:61%}.mh60{height:60%}.mh59{height:59%}.mh58{height:58%}.mh57{height:57%}.mh56{height:56%}.mh55{height:55%}.mh54{height:54%}.mh53{height:53%}.mh52{height:52%}.mh51{height:51%}.mh50{height:50%}.mh49{height:49%}.mh48{height:48%}.mh47{height:47%}.mh46{height:46%}.mh45{height:45%}.mh44{height:44%}.mh43{height:43%}.mh42{height:42%}.mh41{height:41%}.mh40{height:40%}.mh39{height:39%}.mh38{height:38%}.mh37{height:37%}.mh36{height:36%}.mh35{height:35%}.mh34{height:34%}.mh33{height:33%}.mh32{height:32%}.mh31{height:31%}.mh30{height:30%}.mh29{height:29%}.mh28{height:28%}.mh27{height:27%}.mh26{height:26%}.mh25{height:25%}.mh24{height:24%}.mh23{height:23%}.mh22{height:22%}.mh21{height:21%}.mh20{height:20%}.mh19{height:19%}.mh18{height:18%}.mh17{height:17%}.mh16{height:16%}.mh15{height:15%}.mh14{height:14%}.mh13{height:13%}.mh12{height:12%}.mh11{height:11%}.mh10{height:10%}.mh9{height:9%}.mh8{height:8%}.mh7{height:7%}.mh6{height:6%}.mh5{height:5%}.mh4{height:4%}.mh3{height:3%}.mh2{height:2%}.mh1{height:1%}.mhu{height:unset!important}.mhi{height:inherit!important}.mp100{padding:100px}.mp99{padding:99px}.mp98{padding:98px}.mp97{padding:97px}.mp96{padding:96px}.mp95{padding:95px}.mp94{padding:94px}.mp93{padding:93px}.mp92{padding:92px}.mp91{padding:91px}.mp90{padding:90px}.mp89{padding:89px}.mp88{padding:88px}.mp87{padding:87px}.mp86{padding:86px}.mp85{padding:85px}.mp84{padding:84px}.mp83{padding:83px}.mp82{padding:82px}.mp81{padding:81px}.mp80{padding:80px}.mp79{padding:79px}.mp78{padding:78px}.mp77{padding:77px}.mp76{padding:76px}.mp75{padding:75px}.mp74{padding:74px}.mp73{padding:73px}.mp72{padding:72px}.mp71{padding:71px}.mp70{padding:70px}.mp69{padding:69px}.mp68{padding:68px}.mp67{padding:67px}.mp66{padding:66px}.mp65{padding:65px}.mp64{padding:64px}.mp63{padding:63px}.mp62{padding:62px}.mp61{padding:61px}.mp60{padding:60px}.mp59{padding:59px}.mp58{padding:58px}.mp57{padding:57px}.mp56{padding:56px}.mp55{padding:55px}.mp54{padding:54px}.mp53{padding:53px}.mp52{padding:52px}.mp51{padding:51px}.mp50{padding:50px}.mp49{padding:49px}.mp48{padding:48px}.mp47{padding:47px}.mp46{padding:46px}.mp45{padding:45px}.mp44{padding:44px}.mp43{padding:43px}.mp42{padding:42px}.mp41{padding:41px}.mp40{padding:40px}.mp39{padding:39px}.mp38{padding:38px}.mp37{padding:37px}.mp36{padding:36px}.mp35{padding:35px}.mp34{padding:34px}.mp33{padding:33px}.mp32{padding:32px}.mp31{padding:31px}.mp30{padding:30px}.mp29{padding:29px}.mp28{padding:28px}.mp27{padding:27px}.mp26{padding:26px}.mp25{padding:25px}.mp24{padding:24px}.mp23{padding:23px}.mp22{padding:22px}.mp21{padding:21px}.mp20{padding:20px}.mp19{padding:19px}.mp18{padding:18px}.mp17{padding:17px}.mp16{padding:16px}.mp15{padding:15px}.mp14{padding:14px}.mp13{padding:13px}.mp12{padding:12px}.mp11{padding:11px}.mp10{padding:10px}.mp9{padding:9px}.mp8{padding:8px}.mp7{padding:7px}.mp6{padding:6px}.mp5{padding:5px}.mp4{padding:4px}.mp3{padding:3px}.mp2{padding:2px}.mp1{padding:1px}.mp0{padding:0}.mpt100{padding-top:100px}.mpt99{padding-top:99px}.mpt98{padding-top:98px}.mpt97{padding-top:97px}.mpt96{padding-top:96px}.mpt95{padding-top:95px}.mpt94{padding-top:94px}.mpt93{padding-top:93px}.mpt92{padding-top:92px}.mpt91{padding-top:91px}.mpt90{padding-top:90px}.mpt89{padding-top:89px}.mpt88{padding-top:88px}.mpt87{padding-top:87px}.mpt86{padding-top:86px}.mpt85{padding-top:85px}.mpt84{padding-top:84px}.mpt83{padding-top:83px}.mpt82{padding-top:82px}.mpt81{padding-top:81px}.mpt80{padding-top:80px}.mpt79{padding-top:79px}.mpt78{padding-top:78px}.mpt77{padding-top:77px}.mpt76{padding-top:76px}.mpt75{padding-top:75px}.mpt74{padding-top:74px}.mpt73{padding-top:73px}.mpt72{padding-top:72px}.mpt71{padding-top:71px}.mpt70{padding-top:70px}.mpt69{padding-top:69px}.mpt68{padding-top:68px}.mpt67{padding-top:67px}.mpt66{padding-top:66px}.mpt65{padding-top:65px}.mpt64{padding-top:64px}.mpt63{padding-top:63px}.mpt62{padding-top:62px}.mpt61{padding-top:61px}.mpt60{padding-top:60px}.mpt59{padding-top:59px}.mpt58{padding-top:58px}.mpt57{padding-top:57px}.mpt56{padding-top:56px}.mpt55{padding-top:55px}.mpt54{padding-top:54px}.mpt53{padding-top:53px}.mpt52{padding-top:52px}.mpt51{padding-top:51px}.mpt50{padding-top:50px}.mpt49{padding-top:49px}.mpt48{padding-top:48px}.mpt47{padding-top:47px}.mpt46{padding-top:46px}.mpt45{padding-top:45px}.mpt44{padding-top:44px}.mpt43{padding-top:43px}.mpt42{padding-top:42px}.mpt41{padding-top:41px}.mpt40{padding-top:40px}.mpt39{padding-top:39px}.mpt38{padding-top:38px}.mpt37{padding-top:37px}.mpt36{padding-top:36px}.mpt35{padding-top:35px}.mpt34{padding-top:34px}.mpt33{padding-top:33px}.mpt32{padding-top:32px}.mpt31{padding-top:31px}.mpt30{padding-top:30px}.mpt29{padding-top:29px}.mpt28{padding-top:28px}.mpt27{padding-top:27px}.mpt26{padding-top:26px}.mpt25{padding-top:25px}.mpt24{padding-top:24px}.mpt23{padding-top:23px}.mpt22{padding-top:22px}.mpt21{padding-top:21px}.mpt20{padding-top:20px}.mpt19{padding-top:19px}.mpt18{padding-top:18px}.mpt17{padding-top:17px}.mpt16{padding-top:16px}.mpt15{padding-top:15px}.mpt14{padding-top:14px}.mpt13{padding-top:13px}.mpt12{padding-top:12px}.mpt11{padding-top:11px}.mpt10{padding-top:10px}.mpt9{padding-top:9px}.mpt8{padding-top:8px}.mpt7{padding-top:7px}.mpt6{padding-top:6px}.mpt5{padding-top:5px}.mpt4{padding-top:4px}.mpt3{padding-top:3px}.mpt2{padding-top:2px}.mpt1{padding-top:1px}.mpt0{padding-top:0}.mpl100{padding-left:100px}.mpl99{padding-left:99px}.mpl98{padding-left:98px}.mpl97{padding-left:97px}.mpl96{padding-left:96px}.mpl95{padding-left:95px}.mpl94{padding-left:94px}.mpl93{padding-left:93px}.mpl92{padding-left:92px}.mpl91{padding-left:91px}.mpl90{padding-left:90px}.mpl89{padding-left:89px}.mpl88{padding-left:88px}.mpl87{padding-left:87px}.mpl86{padding-left:86px}.mpl85{padding-left:85px}.mpl84{padding-left:84px}.mpl83{padding-left:83px}.mpl82{padding-left:82px}.mpl81{padding-left:81px}.mpl80{padding-left:80px}.mpl79{padding-left:79px}.mpl78{padding-left:78px}.mpl77{padding-left:77px}.mpl76{padding-left:76px}.mpl75{padding-left:75px}.mpl74{padding-left:74px}.mpl73{padding-left:73px}.mpl72{padding-left:72px}.mpl71{padding-left:71px}.mpl70{padding-left:70px}.mpl69{padding-left:69px}.mpl68{padding-left:68px}.mpl67{padding-left:67px}.mpl66{padding-left:66px}.mpl65{padding-left:65px}.mpl64{padding-left:64px}.mpl63{padding-left:63px}.mpl62{padding-left:62px}.mpl61{padding-left:61px}.mpl60{padding-left:60px}.mpl59{padding-left:59px}.mpl58{padding-left:58px}.mpl57{padding-left:57px}.mpl56{padding-left:56px}.mpl55{padding-left:55px}.mpl54{padding-left:54px}.mpl53{padding-left:53px}.mpl52{padding-left:52px}.mpl51{padding-left:51px}.mpl50{padding-left:50px}.mpl49{padding-left:49px}.mpl48{padding-left:48px}.mpl47{padding-left:47px}.mpl46{padding-left:46px}.mpl45{padding-left:45px}.mpl44{padding-left:44px}.mpl43{padding-left:43px}.mpl42{padding-left:42px}.mpl41{padding-left:41px}.mpl40{padding-left:40px}.mpl39{padding-left:39px}.mpl38{padding-left:38px}.mpl37{padding-left:37px}.mpl36{padding-left:36px}.mpl35{padding-left:35px}.mpl34{padding-left:34px}.mpl33{padding-left:33px}.mpl32{padding-left:32px}.mpl31{padding-left:31px}.mpl30{padding-left:30px}.mpl29{padding-left:29px}.mpl28{padding-left:28px}.mpl27{padding-left:27px}.mpl26{padding-left:26px}.mpl25{padding-left:25px}.mpl24{padding-left:24px}.mpl23{padding-left:23px}.mpl22{padding-left:22px}.mpl21{padding-left:21px}.mpl20{padding-left:20px}.mpl19{padding-left:19px}.mpl18{padding-left:18px}.mpl17{padding-left:17px}.mpl16{padding-left:16px}.mpl15{padding-left:15px}.mpl14{padding-left:14px}.mpl13{padding-left:13px}.mpl12{padding-left:12px}.mpl11{padding-left:11px}.mpl10{padding-left:10px}.mpl9{padding-left:9px}.mpl8{padding-left:8px}.mpl7{padding-left:7px}.mpl6{padding-left:6px}.mpl5{padding-left:5px}.mpl4{padding-left:4px}.mpl3{padding-left:3px}.mpl2{padding-left:2px}.mpl1{padding-left:1px}.mpl0{padding-left:0}.mpr100{padding-right:100px}.mpr99{padding-right:99px}.mpr98{padding-right:98px}.mpr97{padding-right:97px}.mpr96{padding-right:96px}.mpr95{padding-right:95px}.mpr94{padding-right:94px}.mpr93{padding-right:93px}.mpr92{padding-right:92px}.mpr91{padding-right:91px}.mpr90{padding-right:90px}.mpr89{padding-right:89px}.mpr88{padding-right:88px}.mpr87{padding-right:87px}.mpr86{padding-right:86px}.mpr85{padding-right:85px}.mpr84{padding-right:84px}.mpr83{padding-right:83px}.mpr82{padding-right:82px}.mpr81{padding-right:81px}.mpr80{padding-right:80px}.mpr79{padding-right:79px}.mpr78{padding-right:78px}.mpr77{padding-right:77px}.mpr76{padding-right:76px}.mpr75{padding-right:75px}.mpr74{padding-right:74px}.mpr73{padding-right:73px}.mpr72{padding-right:72px}.mpr71{padding-right:71px}.mpr70{padding-right:70px}.mpr69{padding-right:69px}.mpr68{padding-right:68px}.mpr67{padding-right:67px}.mpr66{padding-right:66px}.mpr65{padding-right:65px}.mpr64{padding-right:64px}.mpr63{padding-right:63px}.mpr62{padding-right:62px}.mpr61{padding-right:61px}.mpr60{padding-right:60px}.mpr59{padding-right:59px}.mpr58{padding-right:58px}.mpr57{padding-right:57px}.mpr56{padding-right:56px}.mpr55{padding-right:55px}.mpr54{padding-right:54px}.mpr53{padding-right:53px}.mpr52{padding-right:52px}.mpr51{padding-right:51px}.mpr50{padding-right:50px}.mpr49{padding-right:49px}.mpr48{padding-right:48px}.mpr47{padding-right:47px}.mpr46{padding-right:46px}.mpr45{padding-right:45px}.mpr44{padding-right:44px}.mpr43{padding-right:43px}.mpr42{padding-right:42px}.mpr41{padding-right:41px}.mpr40{padding-right:40px}.mpr39{padding-right:39px}.mpr38{padding-right:38px}.mpr37{padding-right:37px}.mpr36{padding-right:36px}.mpr35{padding-right:35px}.mpr34{padding-right:34px}.mpr33{padding-right:33px}.mpr32{padding-right:32px}.mpr31{padding-right:31px}.mpr30{padding-right:30px}.mpr29{padding-right:29px}.mpr28{padding-right:28px}.mpr27{padding-right:27px}.mpr26{padding-right:26px}.mpr25{padding-right:25px}.mpr24{padding-right:24px}.mpr23{padding-right:23px}.mpr22{padding-right:22px}.mpr21{padding-right:21px}.mpr20{padding-right:20px}.mpr19{padding-right:19px}.mpr18{padding-right:18px}.mpr17{padding-right:17px}.mpr16{padding-right:16px}.mpr15{padding-right:15px}.mpr14{padding-right:14px}.mpr13{padding-right:13px}.mpr12{padding-right:12px}.mpr11{padding-right:11px}.mpr10{padding-right:10px}.mpr9{padding-right:9px}.mpr8{padding-right:8px}.mpr7{padding-right:7px}.mpr6{padding-right:6px}.mpr5{padding-right:5px}.mpr4{padding-right:4px}.mpr3{padding-right:3px}.mpr2{padding-right:2px}.mpr1{padding-right:1px}.mpr0{padding-right:0}.mpb100{padding-bottom:100px}.mpb99{padding-bottom:99px}.mpb98{padding-bottom:98px}.mpb97{padding-bottom:97px}.mpb96{padding-bottom:96px}.mpb95{padding-bottom:95px}.mpb94{padding-bottom:94px}.mpb93{padding-bottom:93px}.mpb92{padding-bottom:92px}.mpb91{padding-bottom:91px}.mpb90{padding-bottom:90px}.mpb89{padding-bottom:89px}.mpb88{padding-bottom:88px}.mpb87{padding-bottom:87px}.mpb86{padding-bottom:86px}.mpb85{padding-bottom:85px}.mpb84{padding-bottom:84px}.mpb83{padding-bottom:83px}.mpb82{padding-bottom:82px}.mpb81{padding-bottom:81px}.mpb80{padding-bottom:80px}.mpb79{padding-bottom:79px}.mpb78{padding-bottom:78px}.mpb77{padding-bottom:77px}.mpb76{padding-bottom:76px}.mpb75{padding-bottom:75px}.mpb74{padding-bottom:74px}.mpb73{padding-bottom:73px}.mpb72{padding-bottom:72px}.mpb71{padding-bottom:71px}.mpb70{padding-bottom:70px}.mpb69{padding-bottom:69px}.mpb68{padding-bottom:68px}.mpb67{padding-bottom:67px}.mpb66{padding-bottom:66px}.mpb65{padding-bottom:65px}.mpb64{padding-bottom:64px}.mpb63{padding-bottom:63px}.mpb62{padding-bottom:62px}.mpb61{padding-bottom:61px}.mpb60{padding-bottom:60px}.mpb59{padding-bottom:59px}.mpb58{padding-bottom:58px}.mpb57{padding-bottom:57px}.mpb56{padding-bottom:56px}.mpb55{padding-bottom:55px}.mpb54{padding-bottom:54px}.mpb53{padding-bottom:53px}.mpb52{padding-bottom:52px}.mpb51{padding-bottom:51px}.mpb50{padding-bottom:50px}.mpb49{padding-bottom:49px}.mpb48{padding-bottom:48px}.mpb47{padding-bottom:47px}.mpb46{padding-bottom:46px}.mpb45{padding-bottom:45px}.mpb44{padding-bottom:44px}.mpb43{padding-bottom:43px}.mpb42{padding-bottom:42px}.mpb41{padding-bottom:41px}.mpb40{padding-bottom:40px}.mpb39{padding-bottom:39px}.mpb38{padding-bottom:38px}.mpb37{padding-bottom:37px}.mpb36{padding-bottom:36px}.mpb35{padding-bottom:35px}.mpb34{padding-bottom:34px}.mpb33{padding-bottom:33px}.mpb32{padding-bottom:32px}.mpb31{padding-bottom:31px}.mpb30{padding-bottom:30px}.mpb29{padding-bottom:29px}.mpb28{padding-bottom:28px}.mpb27{padding-bottom:27px}.mpb26{padding-bottom:26px}.mpb25{padding-bottom:25px}.mpb24{padding-bottom:24px}.mpb23{padding-bottom:23px}.mpb22{padding-bottom:22px}.mpb21{padding-bottom:21px}.mpb20{padding-bottom:20px}.mpb19{padding-bottom:19px}.mpb18{padding-bottom:18px}.mpb17{padding-bottom:17px}.mpb16{padding-bottom:16px}.mpb15{padding-bottom:15px}.mpb14{padding-bottom:14px}.mpb13{padding-bottom:13px}.mpb12{padding-bottom:12px}.mpb11{padding-bottom:11px}.mpb10{padding-bottom:10px}.mpb9{padding-bottom:9px}.mpb8{padding-bottom:8px}.mpb7{padding-bottom:7px}.mpb6{padding-bottom:6px}.mpb5{padding-bottom:5px}.mpb4{padding-bottom:4px}.mpb3{padding-bottom:3px}.mpb2{padding-bottom:2px}.mpb1{padding-bottom:1px}.mpb0{padding-bottom:0}.mm100{margin:100px}.mm99{margin:99px}.mm98{margin:98px}.mm97{margin:97px}.mm96{margin:96px}.mm95{margin:95px}.mm94{margin:94px}.mm93{margin:93px}.mm92{margin:92px}.mm91{margin:91px}.mm90{margin:90px}.mm89{margin:89px}.mm88{margin:88px}.mm87{margin:87px}.mm86{margin:86px}.mm85{margin:85px}.mm84{margin:84px}.mm83{margin:83px}.mm82{margin:82px}.mm81{margin:81px}.mm80{margin:80px}.mm79{margin:79px}.mm78{margin:78px}.mm77{margin:77px}.mm76{margin:76px}.mm75{margin:75px}.mm74{margin:74px}.mm73{margin:73px}.mm72{margin:72px}.mm71{margin:71px}.mm70{margin:70px}.mm69{margin:69px}.mm68{margin:68px}.mm67{margin:67px}.mm66{margin:66px}.mm65{margin:65px}.mm64{margin:64px}.mm63{margin:63px}.mm62{margin:62px}.mm61{margin:61px}.mm60{margin:60px}.mm59{margin:59px}.mm58{margin:58px}.mm57{margin:57px}.mm56{margin:56px}.mm55{margin:55px}.mm54{margin:54px}.mm53{margin:53px}.mm52{margin:52px}.mm51{margin:51px}.mm50{margin:50px}.mm49{margin:49px}.mm48{margin:48px}.mm47{margin:47px}.mm46{margin:46px}.mm45{margin:45px}.mm44{margin:44px}.mm43{margin:43px}.mm42{margin:42px}.mm41{margin:41px}.mm40{margin:40px}.mm39{margin:39px}.mm38{margin:38px}.mm37{margin:37px}.mm36{margin:36px}.mm35{margin:35px}.mm34{margin:34px}.mm33{margin:33px}.mm32{margin:32px}.mm31{margin:31px}.mm30{margin:30px}.mm29{margin:29px}.mm28{margin:28px}.mm27{margin:27px}.mm26{margin:26px}.mm25{margin:25px}.mm24{margin:24px}.mm23{margin:23px}.mm22{margin:22px}.mm21{margin:21px}.mm20{margin:20px}.mm19{margin:19px}.mm18{margin:18px}.mm17{margin:17px}.mm16{margin:16px}.mm15{margin:15px}.mm14{margin:14px}.mm13{margin:13px}.mm12{margin:12px}.mm11{margin:11px}.mm10{margin:10px}.mm9{margin:9px}.mm8{margin:8px}.mm7{margin:7px}.mm6{margin:6px}.mm5{margin:5px}.mm4{margin:4px}.mm3{margin:3px}.mm2{margin:2px}.mm1{margin:1px}.mmt100{margin-top:100px}.mmt99{margin-top:99px}.mmt98{margin-top:98px}.mmt97{margin-top:97px}.mmt96{margin-top:96px}.mmt95{margin-top:95px}.mmt94{margin-top:94px}.mmt93{margin-top:93px}.mmt92{margin-top:92px}.mmt91{margin-top:91px}.mmt90{margin-top:90px}.mmt89{margin-top:89px}.mmt88{margin-top:88px}.mmt87{margin-top:87px}.mmt86{margin-top:86px}.mmt85{margin-top:85px}.mmt84{margin-top:84px}.mmt83{margin-top:83px}.mmt82{margin-top:82px}.mmt81{margin-top:81px}.mmt80{margin-top:80px}.mmt79{margin-top:79px}.mmt78{margin-top:78px}.mmt77{margin-top:77px}.mmt76{margin-top:76px}.mmt75{margin-top:75px}.mmt74{margin-top:74px}.mmt73{margin-top:73px}.mmt72{margin-top:72px}.mmt71{margin-top:71px}.mmt70{margin-top:70px}.mmt69{margin-top:69px}.mmt68{margin-top:68px}.mmt67{margin-top:67px}.mmt66{margin-top:66px}.mmt65{margin-top:65px}.mmt64{margin-top:64px}.mmt63{margin-top:63px}.mmt62{margin-top:62px}.mmt61{margin-top:61px}.mmt60{margin-top:60px}.mmt59{margin-top:59px}.mmt58{margin-top:58px}.mmt57{margin-top:57px}.mmt56{margin-top:56px}.mmt55{margin-top:55px}.mmt54{margin-top:54px}.mmt53{margin-top:53px}.mmt52{margin-top:52px}.mmt51{margin-top:51px}.mmt50{margin-top:50px}.mmt49{margin-top:49px}.mmt48{margin-top:48px}.mmt47{margin-top:47px}.mmt46{margin-top:46px}.mmt45{margin-top:45px}.mmt44{margin-top:44px}.mmt43{margin-top:43px}.mmt42{margin-top:42px}.mmt41{margin-top:41px}.mmt40{margin-top:40px}.mmt39{margin-top:39px}.mmt38{margin-top:38px}.mmt37{margin-top:37px}.mmt36{margin-top:36px}.mmt35{margin-top:35px}.mmt34{margin-top:34px}.mmt33{margin-top:33px}.mmt32{margin-top:32px}.mmt31{margin-top:31px}.mmt30{margin-top:30px}.mmt29{margin-top:29px}.mmt28{margin-top:28px}.mmt27{margin-top:27px}.mmt26{margin-top:26px}.mmt25{margin-top:25px}.mmt24{margin-top:24px}.mmt23{margin-top:23px}.mmt22{margin-top:22px}.mmt21{margin-top:21px}.mmt20{margin-top:20px}.mmt19{margin-top:19px}.mmt18{margin-top:18px}.mmt17{margin-top:17px}.mmt16{margin-top:16px}.mmt15{margin-top:15px}.mmt14{margin-top:14px}.mmt13{margin-top:13px}.mmt12{margin-top:12px}.mmt11{margin-top:11px}.mmt10{margin-top:10px}.mmt9{margin-top:9px}.mmt8{margin-top:8px}.mmt7{margin-top:7px}.mmt6{margin-top:6px}.mmt5{margin-top:5px}.mmt4{margin-top:4px}.mmt3{margin-top:3px}.mmt2{margin-top:2px}.mmt1{margin-top:1px}.mmt0{margin-top:0}.mml100{margin-left:100px}.mml99{margin-left:99px}.mml98{margin-left:98px}.mml97{margin-left:97px}.mml96{margin-left:96px}.mml95{margin-left:95px}.mml94{margin-left:94px}.mml93{margin-left:93px}.mml92{margin-left:92px}.mml91{margin-left:91px}.mml90{margin-left:90px}.mml89{margin-left:89px}.mml88{margin-left:88px}.mml87{margin-left:87px}.mml86{margin-left:86px}.mml85{margin-left:85px}.mml84{margin-left:84px}.mml83{margin-left:83px}.mml82{margin-left:82px}.mml81{margin-left:81px}.mml80{margin-left:80px}.mml79{margin-left:79px}.mml78{margin-left:78px}.mml77{margin-left:77px}.mml76{margin-left:76px}.mml75{margin-left:75px}.mml74{margin-left:74px}.mml73{margin-left:73px}.mml72{margin-left:72px}.mml71{margin-left:71px}.mml70{margin-left:70px}.mml69{margin-left:69px}.mml68{margin-left:68px}.mml67{margin-left:67px}.mml66{margin-left:66px}.mml65{margin-left:65px}.mml64{margin-left:64px}.mml63{margin-left:63px}.mml62{margin-left:62px}.mml61{margin-left:61px}.mml60{margin-left:60px}.mml59{margin-left:59px}.mml58{margin-left:58px}.mml57{margin-left:57px}.mml56{margin-left:56px}.mml55{margin-left:55px}.mml54{margin-left:54px}.mml53{margin-left:53px}.mml52{margin-left:52px}.mml51{margin-left:51px}.mml50{margin-left:50px}.mml49{margin-left:49px}.mml48{margin-left:48px}.mml47{margin-left:47px}.mml46{margin-left:46px}.mml45{margin-left:45px}.mml44{margin-left:44px}.mml43{margin-left:43px}.mml42{margin-left:42px}.mml41{margin-left:41px}.mml40{margin-left:40px}.mml39{margin-left:39px}.mml38{margin-left:38px}.mml37{margin-left:37px}.mml36{margin-left:36px}.mml35{margin-left:35px}.mml34{margin-left:34px}.mml33{margin-left:33px}.mml32{margin-left:32px}.mml31{margin-left:31px}.mml30{margin-left:30px}.mml29{margin-left:29px}.mml28{margin-left:28px}.mml27{margin-left:27px}.mml26{margin-left:26px}.mml25{margin-left:25px}.mml24{margin-left:24px}.mml23{margin-left:23px}.mml22{margin-left:22px}.mml21{margin-left:21px}.mml20{margin-left:20px}.mml19{margin-left:19px}.mml18{margin-left:18px}.mml17{margin-left:17px}.mml16{margin-left:16px}.mml15{margin-left:15px}.mml14{margin-left:14px}.mml13{margin-left:13px}.mml12{margin-left:12px}.mml11{margin-left:11px}.mml10{margin-left:10px}.mml9{margin-left:9px}.mml8{margin-left:8px}.mml7{margin-left:7px}.mml6{margin-left:6px}.mml5{margin-left:5px}.mml4{margin-left:4px}.mml3{margin-left:3px}.mml2{margin-left:2px}.mml1{margin-left:1px}.mmr100{margin-right:100px}.mmr99{margin-right:99px}.mmr98{margin-right:98px}.mmr97{margin-right:97px}.mmr96{margin-right:96px}.mmr95{margin-right:95px}.mmr94{margin-right:94px}.mmr93{margin-right:93px}.mmr92{margin-right:92px}.mmr91{margin-right:91px}.mmr90{margin-right:90px}.mmr89{margin-right:89px}.mmr88{margin-right:88px}.mmr87{margin-right:87px}.mmr86{margin-right:86px}.mmr85{margin-right:85px}.mmr84{margin-right:84px}.mmr83{margin-right:83px}.mmr82{margin-right:82px}.mmr81{margin-right:81px}.mmr80{margin-right:80px}.mmr79{margin-right:79px}.mmr78{margin-right:78px}.mmr77{margin-right:77px}.mmr76{margin-right:76px}.mmr75{margin-right:75px}.mmr74{margin-right:74px}.mmr73{margin-right:73px}.mmr72{margin-right:72px}.mmr71{margin-right:71px}.mmr70{margin-right:70px}.mmr69{margin-right:69px}.mmr68{margin-right:68px}.mmr67{margin-right:67px}.mmr66{margin-right:66px}.mmr65{margin-right:65px}.mmr64{margin-right:64px}.mmr63{margin-right:63px}.mmr62{margin-right:62px}.mmr61{margin-right:61px}.mmr60{margin-right:60px}.mmr59{margin-right:59px}.mmr58{margin-right:58px}.mmr57{margin-right:57px}.mmr56{margin-right:56px}.mmr55{margin-right:55px}.mmr54{margin-right:54px}.mmr53{margin-right:53px}.mmr52{margin-right:52px}.mmr51{margin-right:51px}.mmr50{margin-right:50px}.mmr49{margin-right:49px}.mmr48{margin-right:48px}.mmr47{margin-right:47px}.mmr46{margin-right:46px}.mmr45{margin-right:45px}.mmr44{margin-right:44px}.mmr43{margin-right:43px}.mmr42{margin-right:42px}.mmr41{margin-right:41px}.mmr40{margin-right:40px}.mmr39{margin-right:39px}.mmr38{margin-right:38px}.mmr37{margin-right:37px}.mmr36{margin-right:36px}.mmr35{margin-right:35px}.mmr34{margin-right:34px}.mmr33{margin-right:33px}.mmr32{margin-right:32px}.mmr31{margin-right:31px}.mmr30{margin-right:30px}.mmr29{margin-right:29px}.mmr28{margin-right:28px}.mmr27{margin-right:27px}.mmr26{margin-right:26px}.mmr25{margin-right:25px}.mmr24{margin-right:24px}.mmr23{margin-right:23px}.mmr22{margin-right:22px}.mmr21{margin-right:21px}.mmr20{margin-right:20px}.mmr19{margin-right:19px}.mmr18{margin-right:18px}.mmr17{margin-right:17px}.mmr16{margin-right:16px}.mmr15{margin-right:15px}.mmr14{margin-right:14px}.mmr13{margin-right:13px}.mmr12{margin-right:12px}.mmr11{margin-right:11px}.mmr10{margin-right:10px}.mmr9{margin-right:9px}.mmr8{margin-right:8px}.mmr7{margin-right:7px}.mmr6{margin-right:6px}.mmr5{margin-right:5px}.mmr4{margin-right:4px}.mmr3{margin-right:3px}.mmr2{margin-right:2px}.mmr1{margin-right:1px}.mmb100{margin-bottom:100px}.mmb99{margin-bottom:99px}.mmb98{margin-bottom:98px}.mmb97{margin-bottom:97px}.mmb96{margin-bottom:96px}.mmb95{margin-bottom:95px}.mmb94{margin-bottom:94px}.mmb93{margin-bottom:93px}.mmb92{margin-bottom:92px}.mmb91{margin-bottom:91px}.mmb90{margin-bottom:90px}.mmb89{margin-bottom:89px}.mmb88{margin-bottom:88px}.mmb87{margin-bottom:87px}.mmb86{margin-bottom:86px}.mmb85{margin-bottom:85px}.mmb84{margin-bottom:84px}.mmb83{margin-bottom:83px}.mmb82{margin-bottom:82px}.mmb81{margin-bottom:81px}.mmb80{margin-bottom:80px}.mmb79{margin-bottom:79px}.mmb78{margin-bottom:78px}.mmb77{margin-bottom:77px}.mmb76{margin-bottom:76px}.mmb75{margin-bottom:75px}.mmb74{margin-bottom:74px}.mmb73{margin-bottom:73px}.mmb72{margin-bottom:72px}.mmb71{margin-bottom:71px}.mmb70{margin-bottom:70px}.mmb69{margin-bottom:69px}.mmb68{margin-bottom:68px}.mmb67{margin-bottom:67px}.mmb66{margin-bottom:66px}.mmb65{margin-bottom:65px}.mmb64{margin-bottom:64px}.mmb63{margin-bottom:63px}.mmb62{margin-bottom:62px}.mmb61{margin-bottom:61px}.mmb60{margin-bottom:60px}.mmb59{margin-bottom:59px}.mmb58{margin-bottom:58px}.mmb57{margin-bottom:57px}.mmb56{margin-bottom:56px}.mmb55{margin-bottom:55px}.mmb54{margin-bottom:54px}.mmb53{margin-bottom:53px}.mmb52{margin-bottom:52px}.mmb51{margin-bottom:51px}.mmb50{margin-bottom:50px}.mmb49{margin-bottom:49px}.mmb48{margin-bottom:48px}.mmb47{margin-bottom:47px}.mmb46{margin-bottom:46px}.mmb45{margin-bottom:45px}.mmb44{margin-bottom:44px}.mmb43{margin-bottom:43px}.mmb42{margin-bottom:42px}.mmb41{margin-bottom:41px}.mmb40{margin-bottom:40px}.mmb39{margin-bottom:39px}.mmb38{margin-bottom:38px}.mmb37{margin-bottom:37px}.mmb36{margin-bottom:36px}.mmb35{margin-bottom:35px}.mmb34{margin-bottom:34px}.mmb33{margin-bottom:33px}.mmb32{margin-bottom:32px}.mmb31{margin-bottom:31px}.mmb30{margin-bottom:30px}.mmb29{margin-bottom:29px}.mmb28{margin-bottom:28px}.mmb27{margin-bottom:27px}.mmb26{margin-bottom:26px}.mmb25{margin-bottom:25px}.mmb24{margin-bottom:24px}.mmb23{margin-bottom:23px}.mmb22{margin-bottom:22px}.mmb21{margin-bottom:21px}.mmb20{margin-bottom:20px}.mmb19{margin-bottom:19px}.mmb18{margin-bottom:18px}.mmb17{margin-bottom:17px}.mmb16{margin-bottom:16px}.mmb15{margin-bottom:15px}.mmb14{margin-bottom:14px}.mmb13{margin-bottom:13px}.mmb12{margin-bottom:12px}.mmb11{margin-bottom:11px}.mmb10{margin-bottom:10px}.mmb9{margin-bottom:9px}.mmb8{margin-bottom:8px}.mmb7{margin-bottom:7px}.mmb6{margin-bottom:6px}.mmb5{margin-bottom:5px}.mmb4{margin-bottom:4px}.mmb3{margin-bottom:3px}.mmb2{margin-bottom:2px}.mmb1{margin-bottom:1px}.mfsb{font-size:15px}.mfsm{font-size:12px}.mfss{font-size:10px}.mbolder{font-weight:500}.mf100{font-size:100px}.mf99{font-size:99px}.mf98{font-size:98px}.mf97{font-size:97px}.mf96{font-size:96px}.mf95{font-size:95px}.mf94{font-size:94px}.mf93{font-size:93px}.mf92{font-size:92px}.mf91{font-size:91px}.mf90{font-size:90px}.mf89{font-size:89px}.mf88{font-size:88px}.mf87{font-size:87px}.mf86{font-size:86px}.mf85{font-size:85px}.mf84{font-size:84px}.mf83{font-size:83px}.mf82{font-size:82px}.mf81{font-size:81px}.mf80{font-size:80px}.mf79{font-size:79px}.mf78{font-size:78px}.mf77{font-size:77px}.mf76{font-size:76px}.mf75{font-size:75px}.mf74{font-size:74px}.mf73{font-size:73px}.mf72{font-size:72px}.mf71{font-size:71px}.mf70{font-size:70px}.mf69{font-size:69px}.mf68{font-size:68px}.mf67{font-size:67px}.mf66{font-size:66px}.mf65{font-size:65px}.mf64{font-size:64px}.mf63{font-size:63px}.mf62{font-size:62px}.mf61{font-size:61px}.mf60{font-size:60px}.mf59{font-size:59px}.mf58{font-size:58px}.mf57{font-size:57px}.mf56{font-size:56px}.mf55{font-size:55px}.mf54{font-size:54px}.mf53{font-size:53px}.mf52{font-size:52px}.mf51{font-size:51px}.mf50{font-size:50px}.mf49{font-size:49px}.mf48{font-size:48px}.mf47{font-size:47px}.mf46{font-size:46px}.mf45{font-size:45px}.mf44{font-size:44px}.mf43{font-size:43px}.mf42{font-size:42px}.mf41{font-size:41px}.mf40{font-size:40px}.mf39{font-size:39px}.mf38{font-size:38px}.mf37{font-size:37px}.mf36{font-size:36px}.mf35{font-size:35px}.mf34{font-size:34px}.mf33{font-size:33px}.mf32{font-size:32px}.mf31{font-size:31px}.mf30{font-size:30px}.mf29{font-size:29px}.mf28{font-size:28px}.mf27{font-size:27px}.mf26{font-size:26px}.mf25{font-size:25px}.mf24{font-size:24px}.mf23{font-size:23px}.mf22{font-size:22px}.mf21{font-size:21px}.mf20{font-size:20px}.mf19{font-size:19px}.mf18{font-size:18px}.mf17{font-size:17px}.mf16{font-size:16px}.mf15{font-size:15px}.mf14{font-size:14px}.mf13{font-size:13px}.mf12{font-size:12px}.mf11{font-size:11px}.mf10{font-size:10px}.mf9{font-size:9px}.mf8{font-size:8px}.mf7{font-size:7px}.mf6{font-size:6px}.mf5{font-size:5px}.mf4{font-size:4px}.mf3{font-size:3px}.mf2{font-size:2px}.mf1{font-size:1px}}.grid{display:grid}.gap2{gap:1rem}.g-asym{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(200px,auto)}.tall{grid-row:span 2}.xtall{grid-row:span 3}.xtall-4{grid-row:span 4}.xtall-5{grid-row:span 5}.wide{grid-column:span 2}.xwide{grid-column:span 3}@media (width<=767px){.g-asym{grid-template-columns:1fr;grid-auto-rows:auto}.tall,.wide,.xwide{grid-area:span 1/span 1}}.por{position:relative!important}.poa{position:absolute!important}.pof{position:fixed!important}.pos{position:static!important}.post{position:sticky!important}@media (width<=620px){.mpor{position:relative!important}.mpoa{position:absolute!important}.mpof{position:fixed!important}.mpos{position:static!important}.mpost{position:sticky!important}}.gap10{gap:10px}.gap20{gap:20px}.gap30{gap:30px}.gap40{gap:40px}.gap50{gap:50px}.gap60{gap:60px}.gap70{gap:70px}.gap80{gap:80px}.gap90{gap:90px}.gap100{gap:100px}
