@charset "UTF-8";:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media(min-width:576px){.ion-hide-sm-up{display:none!important}}@media(max-width:575.98px){.ion-hide-sm-down{display:none!important}}@media(min-width:768px){.ion-hide-md-up{display:none!important}}@media(max-width:767.98px){.ion-hide-md-down{display:none!important}}@media(min-width:992px){.ion-hide-lg-up{display:none!important}}@media(max-width:991.98px){.ion-hide-lg-down{display:none!important}}@media(min-width:1200px){.ion-hide-xl-up{display:none!important}}@media(max-width:1199.98px){.ion-hide-xl-down{display:none!important}}.ion-display-none{display:none!important}@media(min-width:576px){.ion-display-sm-none{display:none!important}}@media(min-width:768px){.ion-display-md-none{display:none!important}}@media(min-width:992px){.ion-display-lg-none{display:none!important}}@media(min-width:1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media(min-width:576px){.ion-display-sm-inline{display:inline!important}}@media(min-width:768px){.ion-display-md-inline{display:inline!important}}@media(min-width:992px){.ion-display-lg-inline{display:inline!important}}@media(min-width:1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media(min-width:576px){.ion-display-sm-inline-block{display:inline-block!important}}@media(min-width:768px){.ion-display-md-inline-block{display:inline-block!important}}@media(min-width:992px){.ion-display-lg-inline-block{display:inline-block!important}}@media(min-width:1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media(min-width:576px){.ion-display-sm-block{display:block!important}}@media(min-width:768px){.ion-display-md-block{display:block!important}}@media(min-width:992px){.ion-display-lg-block{display:block!important}}@media(min-width:1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media(min-width:576px){.ion-display-sm-flex{display:flex!important}}@media(min-width:768px){.ion-display-md-flex{display:flex!important}}@media(min-width:992px){.ion-display-lg-flex{display:flex!important}}@media(min-width:1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media(min-width:576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media(min-width:576px){.ion-display-sm-grid{display:grid!important}}@media(min-width:768px){.ion-display-md-grid{display:grid!important}}@media(min-width:992px){.ion-display-lg-grid{display:grid!important}}@media(min-width:1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media(min-width:576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media(min-width:768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media(min-width:992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media(min-width:1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media(min-width:576px){.ion-display-sm-table{display:table!important}}@media(min-width:768px){.ion-display-md-table{display:table!important}}@media(min-width:992px){.ion-display-lg-table{display:table!important}}@media(min-width:1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media(min-width:576px){.ion-display-sm-table-cell{display:table-cell!important}}@media(min-width:768px){.ion-display-md-table-cell{display:table-cell!important}}@media(min-width:992px){.ion-display-lg-table-cell{display:table-cell!important}}@media(min-width:1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media(min-width:576px){.ion-display-sm-table-row{display:table-row!important}}@media(min-width:768px){.ion-display-md-table-row{display:table-row!important}}@media(min-width:992px){.ion-display-lg-table-row{display:table-row!important}}@media(min-width:1200px){.ion-display-xl-table-row{display:table-row!important}}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media(min-width:576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media(min-width:768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media(min-width:992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media(min-width:1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media(min-width:576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media(min-width:768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media(min-width:992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media(min-width:1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media(min-width:576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media(min-width:768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media(min-width:992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media(min-width:1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-content-start{align-content:flex-start!important}.ion-align-content-end{align-content:flex-end!important}.ion-align-content-center{align-content:center!important}.ion-align-content-between{align-content:space-between!important}.ion-align-content-around{align-content:space-around!important}.ion-align-content-stretch{align-content:stretch!important}@media(min-width:576px){.ion-align-content-sm-start{align-content:flex-start!important}.ion-align-content-sm-end{align-content:flex-end!important}.ion-align-content-sm-center{align-content:center!important}.ion-align-content-sm-between{align-content:space-between!important}.ion-align-content-sm-around{align-content:space-around!important}.ion-align-content-sm-stretch{align-content:stretch!important}}@media(min-width:768px){.ion-align-content-md-start{align-content:flex-start!important}.ion-align-content-md-end{align-content:flex-end!important}.ion-align-content-md-center{align-content:center!important}.ion-align-content-md-between{align-content:space-between!important}.ion-align-content-md-around{align-content:space-around!important}.ion-align-content-md-stretch{align-content:stretch!important}}@media(min-width:992px){.ion-align-content-lg-start{align-content:flex-start!important}.ion-align-content-lg-end{align-content:flex-end!important}.ion-align-content-lg-center{align-content:center!important}.ion-align-content-lg-between{align-content:space-between!important}.ion-align-content-lg-around{align-content:space-around!important}.ion-align-content-lg-stretch{align-content:stretch!important}}@media(min-width:1200px){.ion-align-content-xl-start{align-content:flex-start!important}.ion-align-content-xl-end{align-content:flex-end!important}.ion-align-content-xl-center{align-content:center!important}.ion-align-content-xl-between{align-content:space-between!important}.ion-align-content-xl-around{align-content:space-around!important}.ion-align-content-xl-stretch{align-content:stretch!important}}.ion-align-items-start{align-items:start!important}.ion-align-items-end{align-items:end!important}.ion-align-items-center{align-items:center!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@media(min-width:576px){.ion-align-items-sm-start{align-items:start!important}.ion-align-items-sm-end{align-items:end!important}.ion-align-items-sm-center{align-items:center!important}.ion-align-items-sm-stretch{align-items:stretch!important}.ion-align-items-sm-baseline{align-items:baseline!important}}@media(min-width:768px){.ion-align-items-md-start{align-items:start!important}.ion-align-items-md-end{align-items:end!important}.ion-align-items-md-center{align-items:center!important}.ion-align-items-md-stretch{align-items:stretch!important}.ion-align-items-md-baseline{align-items:baseline!important}}@media(min-width:992px){.ion-align-items-lg-start{align-items:start!important}.ion-align-items-lg-end{align-items:end!important}.ion-align-items-lg-center{align-items:center!important}.ion-align-items-lg-stretch{align-items:stretch!important}.ion-align-items-lg-baseline{align-items:baseline!important}}@media(min-width:1200px){.ion-align-items-xl-start{align-items:start!important}.ion-align-items-xl-end{align-items:end!important}.ion-align-items-xl-center{align-items:center!important}.ion-align-items-xl-stretch{align-items:stretch!important}.ion-align-items-xl-baseline{align-items:baseline!important}}.ion-align-self-start{align-self:start!important}.ion-align-self-end{align-self:end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}@media(min-width:576px){.ion-align-self-sm-start{align-self:start!important}.ion-align-self-sm-end{align-self:end!important}.ion-align-self-sm-center{align-self:center!important}.ion-align-self-sm-stretch{align-self:stretch!important}.ion-align-self-sm-baseline{align-self:baseline!important}.ion-align-self-sm-auto{align-self:auto!important}}@media(min-width:768px){.ion-align-self-md-start{align-self:start!important}.ion-align-self-md-end{align-self:end!important}.ion-align-self-md-center{align-self:center!important}.ion-align-self-md-stretch{align-self:stretch!important}.ion-align-self-md-baseline{align-self:baseline!important}.ion-align-self-md-auto{align-self:auto!important}}@media(min-width:992px){.ion-align-self-lg-start{align-self:start!important}.ion-align-self-lg-end{align-self:end!important}.ion-align-self-lg-center{align-self:center!important}.ion-align-self-lg-stretch{align-self:stretch!important}.ion-align-self-lg-baseline{align-self:baseline!important}.ion-align-self-lg-auto{align-self:auto!important}}@media(min-width:1200px){.ion-align-self-xl-start{align-self:start!important}.ion-align-self-xl-end{align-self:end!important}.ion-align-self-xl-center{align-self:center!important}.ion-align-self-xl-stretch{align-self:stretch!important}.ion-align-self-xl-baseline{align-self:baseline!important}.ion-align-self-xl-auto{align-self:auto!important}}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-evenly{justify-content:space-evenly!important}@media(min-width:576px){.ion-justify-content-sm-start{justify-content:flex-start!important}.ion-justify-content-sm-end{justify-content:flex-end!important}.ion-justify-content-sm-center{justify-content:center!important}.ion-justify-content-sm-between{justify-content:space-between!important}.ion-justify-content-sm-around{justify-content:space-around!important}.ion-justify-content-sm-evenly{justify-content:space-evenly!important}}@media(min-width:768px){.ion-justify-content-md-start{justify-content:flex-start!important}.ion-justify-content-md-end{justify-content:flex-end!important}.ion-justify-content-md-center{justify-content:center!important}.ion-justify-content-md-between{justify-content:space-between!important}.ion-justify-content-md-around{justify-content:space-around!important}.ion-justify-content-md-evenly{justify-content:space-evenly!important}}@media(min-width:992px){.ion-justify-content-lg-start{justify-content:flex-start!important}.ion-justify-content-lg-end{justify-content:flex-end!important}.ion-justify-content-lg-center{justify-content:center!important}.ion-justify-content-lg-between{justify-content:space-between!important}.ion-justify-content-lg-around{justify-content:space-around!important}.ion-justify-content-lg-evenly{justify-content:space-evenly!important}}@media(min-width:1200px){.ion-justify-content-xl-start{justify-content:flex-start!important}.ion-justify-content-xl-end{justify-content:flex-end!important}.ion-justify-content-xl-center{justify-content:center!important}.ion-justify-content-xl-between{justify-content:space-between!important}.ion-justify-content-xl-around{justify-content:space-around!important}.ion-justify-content-xl-evenly{justify-content:space-evenly!important}}.ion-flex-row{flex-direction:row!important}.ion-flex-row-reverse{flex-direction:row-reverse!important}.ion-flex-column{flex-direction:column!important}.ion-flex-column-reverse{flex-direction:column-reverse!important}@media(min-width:576px){.ion-flex-sm-row{flex-direction:row!important}.ion-flex-sm-row-reverse{flex-direction:row-reverse!important}.ion-flex-sm-column{flex-direction:column!important}.ion-flex-sm-column-reverse{flex-direction:column-reverse!important}}@media(min-width:768px){.ion-flex-md-row{flex-direction:row!important}.ion-flex-md-row-reverse{flex-direction:row-reverse!important}.ion-flex-md-column{flex-direction:column!important}.ion-flex-md-column-reverse{flex-direction:column-reverse!important}}@media(min-width:992px){.ion-flex-lg-row{flex-direction:row!important}.ion-flex-lg-row-reverse{flex-direction:row-reverse!important}.ion-flex-lg-column{flex-direction:column!important}.ion-flex-lg-column-reverse{flex-direction:column-reverse!important}}@media(min-width:1200px){.ion-flex-xl-row{flex-direction:row!important}.ion-flex-xl-row-reverse{flex-direction:row-reverse!important}.ion-flex-xl-column{flex-direction:column!important}.ion-flex-xl-column-reverse{flex-direction:column-reverse!important}}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-flex-wrap{flex-wrap:wrap!important}.ion-flex-nowrap{flex-wrap:nowrap!important}.ion-flex-wrap-reverse{flex-wrap:wrap-reverse!important}@media(min-width:576px){.ion-flex-sm-wrap{flex-wrap:wrap!important}.ion-flex-sm-nowrap{flex-wrap:nowrap!important}.ion-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:768px){.ion-flex-md-wrap{flex-wrap:wrap!important}.ion-flex-md-nowrap{flex-wrap:nowrap!important}.ion-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:992px){.ion-flex-lg-wrap{flex-wrap:wrap!important}.ion-flex-lg-nowrap{flex-wrap:nowrap!important}.ion-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:1200px){.ion-flex-xl-wrap{flex-wrap:wrap!important}.ion-flex-xl-nowrap{flex-wrap:nowrap!important}.ion-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}}.ion-flex-1{flex:1!important}.ion-flex-auto{flex:auto!important}.ion-flex-initial{flex:initial!important}.ion-flex-none{flex:none!important}@media(min-width:576px){.ion-flex-sm-1{flex:1!important}.ion-flex-sm-auto{flex:auto!important}.ion-flex-sm-initial{flex:initial!important}.ion-flex-sm-none{flex:none!important}}@media(min-width:768px){.ion-flex-md-1{flex:1!important}.ion-flex-md-auto{flex:auto!important}.ion-flex-md-initial{flex:initial!important}.ion-flex-md-none{flex:none!important}}@media(min-width:992px){.ion-flex-lg-1{flex:1!important}.ion-flex-lg-auto{flex:auto!important}.ion-flex-lg-initial{flex:initial!important}.ion-flex-lg-none{flex:none!important}}@media(min-width:1200px){.ion-flex-xl-1{flex:1!important}.ion-flex-xl-auto{flex:auto!important}.ion-flex-xl-initial{flex:initial!important}.ion-flex-xl-none{flex:none!important}}.ion-flex-grow-0{flex-grow:0!important}.ion-flex-grow-1{flex-grow:1!important}.ion-flex-shrink-0{flex-shrink:0!important}.ion-flex-shrink-1{flex-shrink:1!important}@media(min-width:576px){.ion-flex-sm-grow-0{flex-grow:0!important}.ion-flex-sm-grow-1{flex-grow:1!important}.ion-flex-sm-shrink-0{flex-shrink:0!important}.ion-flex-sm-shrink-1{flex-shrink:1!important}}@media(min-width:768px){.ion-flex-md-grow-0{flex-grow:0!important}.ion-flex-md-grow-1{flex-grow:1!important}.ion-flex-md-shrink-0{flex-shrink:0!important}.ion-flex-md-shrink-1{flex-shrink:1!important}}@media(min-width:992px){.ion-flex-lg-grow-0{flex-grow:0!important}.ion-flex-lg-grow-1{flex-grow:1!important}.ion-flex-lg-shrink-0{flex-shrink:0!important}.ion-flex-lg-shrink-1{flex-shrink:1!important}}@media(min-width:1200px){.ion-flex-xl-grow-0{flex-grow:0!important}.ion-flex-xl-grow-1{flex-grow:1!important}.ion-flex-xl-shrink-0{flex-shrink:0!important}.ion-flex-xl-shrink-1{flex-shrink:1!important}}.ion-order-first{order:-1!important}.ion-order-0{order:0!important}.ion-order-1{order:1!important}.ion-order-2{order:2!important}.ion-order-3{order:3!important}.ion-order-4{order:4!important}.ion-order-5{order:5!important}.ion-order-6{order:6!important}.ion-order-7{order:7!important}.ion-order-8{order:8!important}.ion-order-9{order:9!important}.ion-order-10{order:10!important}.ion-order-11{order:11!important}.ion-order-12{order:12!important}.ion-order-last{order:13!important}@media(min-width:576px){.ion-order-sm-first{order:-1!important}.ion-order-sm-0{order:0!important}.ion-order-sm-1{order:1!important}.ion-order-sm-2{order:2!important}.ion-order-sm-3{order:3!important}.ion-order-sm-4{order:4!important}.ion-order-sm-5{order:5!important}.ion-order-sm-6{order:6!important}.ion-order-sm-7{order:7!important}.ion-order-sm-8{order:8!important}.ion-order-sm-9{order:9!important}.ion-order-sm-10{order:10!important}.ion-order-sm-11{order:11!important}.ion-order-sm-12{order:12!important}.ion-order-sm-last{order:13!important}}@media(min-width:768px){.ion-order-md-first{order:-1!important}.ion-order-md-0{order:0!important}.ion-order-md-1{order:1!important}.ion-order-md-2{order:2!important}.ion-order-md-3{order:3!important}.ion-order-md-4{order:4!important}.ion-order-md-5{order:5!important}.ion-order-md-6{order:6!important}.ion-order-md-7{order:7!important}.ion-order-md-8{order:8!important}.ion-order-md-9{order:9!important}.ion-order-md-10{order:10!important}.ion-order-md-11{order:11!important}.ion-order-md-12{order:12!important}.ion-order-md-last{order:13!important}}@media(min-width:992px){.ion-order-lg-first{order:-1!important}.ion-order-lg-0{order:0!important}.ion-order-lg-1{order:1!important}.ion-order-lg-2{order:2!important}.ion-order-lg-3{order:3!important}.ion-order-lg-4{order:4!important}.ion-order-lg-5{order:5!important}.ion-order-lg-6{order:6!important}.ion-order-lg-7{order:7!important}.ion-order-lg-8{order:8!important}.ion-order-lg-9{order:9!important}.ion-order-lg-10{order:10!important}.ion-order-lg-11{order:11!important}.ion-order-lg-12{order:12!important}.ion-order-lg-last{order:13!important}}@media(min-width:1200px){.ion-order-xl-first{order:-1!important}.ion-order-xl-0{order:0!important}.ion-order-xl-1{order:1!important}.ion-order-xl-2{order:2!important}.ion-order-xl-3{order:3!important}.ion-order-xl-4{order:4!important}.ion-order-xl-5{order:5!important}.ion-order-xl-6{order:6!important}.ion-order-xl-7{order:7!important}.ion-order-xl-8{order:8!important}.ion-order-xl-9{order:9!important}.ion-order-xl-10{order:10!important}.ion-order-xl-11{order:11!important}.ion-order-xl-12{order:12!important}.ion-order-xl-last{order:13!important}}.form-section{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:16px;padding:1.75rem;margin-bottom:.875rem;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a08}@media(max-width:480px){.form-section{padding:1.25rem 1.125rem;border-radius:14px}}@media(max-width:767px){.form-section{margin-bottom:12px;border-radius:16px;box-shadow:0 1px 3px #0f172a0a}}.section-num-row{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.5rem}.section-num{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ion-color-primary);background:none;border:0;padding:0}.section-num:before{content:"\c9tape\a0";color:#94a3b8;font-weight:500}.section-title{font-size:1.25rem;font-weight:700;letter-spacing:-.015em;color:#0f172a;margin:0}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}@media(max-width:600px){.section-header{flex-direction:column;align-items:flex-start}}.section-header-title{display:flex;flex-direction:column;gap:.25rem}.invoice-type-selector{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:480px){.invoice-type-selector{grid-template-columns:1fr;gap:.5rem}}.invoice-type-option{display:flex;align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;border:1px solid rgba(15,23,42,.08);border-radius:14px;cursor:pointer;touch-action:manipulation;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;background:#fff}.invoice-type-option:hover{border-color:#2563eb59}.invoice-type-option--selected{border-color:var(--ion-color-primary);background:linear-gradient(180deg,#2563eb0a,#2563eb05);box-shadow:0 0 0 3px #2563eb14}@media(max-width:480px){.invoice-type-option{padding:1rem 1.125rem;min-height:3.25rem}}.invoice-type-radio{width:1.125rem;height:1.125rem;flex-shrink:0;margin:.125rem 0 0;accent-color:#2563eb;cursor:pointer}.invoice-type-label{display:flex;flex-direction:column;gap:.25rem;line-height:1.3}.invoice-type-label strong{font-size:.9375rem;font-weight:600;color:#111827}.invoice-type-hint{font-size:.8125rem;color:#6b7280;font-weight:400}.b2c-hint{font-size:.8125rem;color:#6b7280;background:#f0f9ff;border:1px solid #bae6fd;border-radius:.375rem;padding:.625rem .75rem;margin:0;line-height:1.5}.previous-client-picker{flex-shrink:0}.form-select--compact{padding:.375rem .625rem;font-size:.8125rem;color:#374151}@media(max-width:600px){.form-select--compact{width:100%}}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:600px){.form-grid{grid-template-columns:1fr}}.form-group{display:flex;flex-direction:column;gap:.3rem}.form-group--full{grid-column:1/-1}.form-label{font-size:.875rem;font-weight:500;color:#374151}.label-hint{font-size:.75rem;color:#9ca3af;font-weight:400;display:block;margin-top:.1rem}.required{color:#dc2626;margin-left:.1rem}.form-input,.form-select,.form-textarea{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#111827;outline:none;transition:border-color .15s,box-shadow .15s;background:#fff;width:100%;box-sizing:border-box;touch-action:manipulation}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-input.input-error,.form-select.input-error,.form-textarea.input-error{border-color:#dc2626;box-shadow:none}@media(max-width:480px){.form-input,.form-select,.form-textarea{font-size:1rem;min-height:2.75rem}}.form-textarea{resize:vertical;min-height:80px;font-family:inherit}.field-error{font-size:.75rem;color:#dc2626;margin:0}.input-with-status{position:relative;display:flex;align-items:center}.input-with-status .form-input{padding-right:2rem}.siret-spinner{position:absolute;right:.625rem;width:.875rem;height:.875rem;border:2px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;animation:spin .7s linear infinite;pointer-events:none}@keyframes spin{to{transform:rotate(360deg)}}.siret-found-card{display:flex;flex-direction:column;gap:.125rem;background:#f0fdf4;border:1px solid #86efac;border-radius:.375rem;padding:.5rem .75rem;margin-top:.375rem;font-size:.8125rem}.siret-found-icon{color:#16a34a;font-weight:600}.siret-found-name{font-weight:600;color:#15803d}.siret-found-address{color:#166534;font-size:.75rem}.line-items-list{display:flex;flex-direction:column;gap:.625rem;margin-bottom:.875rem}.form-section--summary{background:#f9fafb;border:1px solid rgba(15,23,42,.06);padding:1.125rem 1.25rem;box-shadow:none}.summary-grid{display:grid;grid-template-columns:1fr auto;row-gap:.4rem;column-gap:1.5rem;align-items:baseline;max-width:320px;margin-left:auto}@media(max-width:480px){.summary-grid{max-width:100%}}.summary-label{font-size:.875rem;color:#6b7280}.summary-value{font-size:.875rem;color:#111827;font-variant-numeric:tabular-nums;text-align:right}.summary-label--total{font-weight:700;color:#111827}.summary-value--total{font-weight:700;font-size:1.0625rem;color:#1e40af}.btn-add-line{background:none;border:1px dashed #d1d5db;border-radius:.375rem;color:#2563eb;font-size:.875rem;font-weight:500;padding:.5rem 1rem;cursor:pointer;touch-action:manipulation;width:100%;text-align:center;transition:background .15s,border-color .15s;min-height:2.75rem}.btn-add-line:hover{background:#eff6ff;border-color:#93c5fd}.line-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-areas:"desc  desc  desc  desc  remove" "qty   unit  price vat   total";gap:.75rem .625rem;align-items:end;padding:1rem 1.125rem;background:#0f172a05;border:1px solid rgba(15,23,42,.06);border-radius:12px;margin-bottom:.625rem;transition:border-color .15s ease,background .15s ease}.line-row:hover{border-color:#2563eb40}.line-row:last-child{margin-bottom:0}.line-row--solo{grid-template-areas:"desc  desc  desc  desc  desc" "qty   unit  price vat   total"}.line-row .cell{display:flex;flex-direction:column;gap:.3125rem;min-width:0}.line-row .cell-label{display:block;font-size:.6875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.line-row .cell-desc{grid-area:desc}.line-row .cell-qty{grid-area:qty}.line-row .cell-unit{grid-area:unit}.line-row .cell-price{grid-area:price}.line-row .cell-vat{grid-area:vat}.line-row .cell-total{grid-area:total}.line-row .cell-remove{grid-area:remove;justify-self:end;align-self:start}.line-row .form-input,.line-row .form-select{padding:.55rem .75rem;border:1px solid rgba(15,23,42,.06);border-radius:10px;font-size:.875rem;color:#111827;outline:none;width:100%;box-sizing:border-box;background:#0f172a08;min-height:2.5rem;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.line-row .form-input:hover,.line-row .form-select:hover{background:#0f172a0d}.line-row .form-input:focus,.line-row .form-select:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.line-row .form-input::placeholder,.line-row .form-select::placeholder{color:#9ca3af}.line-row .desc-textarea{resize:none;overflow:hidden;line-height:1.4}.line-row .input-error{border-color:#dc2626;background:#dc262608}.line-row .field-error{font-size:.7rem;color:#dc2626;margin:0}.line-row .price-input-wrapper{position:relative}.line-row .price-input-wrapper input{padding-right:1.75rem}.line-row .currency-suffix{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);font-size:.8125rem;color:#6b7280;pointer-events:none;font-weight:500}.line-row .line-total{display:flex;align-items:center;justify-content:flex-end;min-height:2.5rem;padding:.55rem .75rem;background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:10px;font-size:.9375rem;font-weight:700;color:#1e40af;font-variant-numeric:tabular-nums}.line-row .cell-desc__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.btn-remove{width:32px;height:32px;border:1px solid rgba(239,68,68,.2);border-radius:8px;background:#ef444414;color:#dc2626;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:background .12s ease,border-color .12s ease,transform .08s ease}.btn-remove__icon{width:16px;height:16px}.btn-remove:hover{background:#ef444429;border-color:#ef444466}.btn-remove:active{background:#dc2626;border-color:#dc2626;color:#fff;transform:scale(.94)}.btn-remove.btn-remove--inline{display:none}@media(max-width:768px){.line-row{grid-template-columns:1fr 1fr;grid-template-areas:"desc   desc" "qty    unit" "price  vat" "total  total";gap:.625rem;padding:.875rem 1rem}.line-row .cell-remove{display:none}.btn-remove.btn-remove--inline{display:inline-flex}}@media(max-width:480px){.line-row .form-input,.line-row .form-select{font-size:1rem;min-height:2.875rem;padding:.625rem .75rem}.line-row .line-total{font-size:1rem;min-height:2.875rem}}body.app-tabs-shown .app-main{padding-bottom:calc(64px + env(safe-area-inset-bottom))}body.app-tabs-shown ion-content{--padding-bottom: calc(64px + env(safe-area-inset-bottom)) }@media(min-width:768px){body:not(.app-native) ion-header{display:none}}:root{--ion-color-primary: #2563eb;--ion-color-primary-rgb: 37, 99, 235;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #2057cf;--ion-color-primary-tint: #3b73ed;--ion-color-secondary: #1d4ed8;--ion-color-secondary-rgb: 29, 78, 216;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #1a45be;--ion-color-secondary-tint: #3460dc;--ion-color-success: #16a34a;--ion-color-success-rgb: 22, 163, 74;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #138f41;--ion-color-success-tint: #2dac5c;--ion-color-warning: #f59e0b;--ion-color-warning-rgb: 245, 158, 11;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #d88b0a;--ion-color-warning-tint: #f6a823;--ion-color-danger: #dc2626;--ion-color-danger-rgb: 220, 38, 38;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #c22121;--ion-color-danger-tint: #e03c3c;--ion-color-dark: #111827;--ion-color-dark-rgb: 17, 24, 39;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #0f1522;--ion-color-dark-tint: #292f3c;--ion-color-medium: #6b7280;--ion-color-medium-rgb: 107, 114, 128;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #5e6470;--ion-color-medium-tint: #7a808c;--ion-color-light: #f3f4f6;--ion-color-light-rgb: 243, 244, 246;--ion-color-light-contrast: #111827;--ion-color-light-contrast-rgb: 17, 24, 39;--ion-color-light-shade: #d6d7d8;--ion-color-light-tint: #f4f5f7;--ion-background-color: #ffffff;--ion-text-color: #111827;--ion-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}:root.theme-dark{--ion-background-color: #000000;--ion-background-color-rgb: 0, 0, 0;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-color-step-50: #0d0d0d;--ion-color-step-100: #1a1a1a;--ion-color-step-150: #262626;--ion-color-step-200: #333333;--ion-color-step-250: #404040;--ion-color-step-300: #4d4d4d;--ion-color-step-350: #595959;--ion-color-step-400: #666666;--ion-color-step-450: #737373;--ion-color-step-500: #808080;--ion-color-step-550: #8c8c8c;--ion-color-step-600: #999999;--ion-color-step-650: #a6a6a6;--ion-color-step-700: #b3b3b3;--ion-color-step-750: #bfbfbf;--ion-color-step-800: #cccccc;--ion-color-step-850: #d9d9d9;--ion-color-step-900: #e5e5e5;--ion-color-step-950: #f2f2f2;--ion-toolbar-background: #1c1c1e;--ion-item-background: #1c1c1e;--ion-card-background: #1c1c1e}:root{--fn-bg: #F5F5F7;--fn-surface-1: #FFFFFF;--fn-surface-2: #F2F2F7;--fn-border: rgba(15, 23, 42, .06);--fn-border-strong: rgba(15, 23, 42, .12);--fn-border-inset: rgba(15, 23, 42, .04);--fn-brand-700: #1D3BB8;--fn-brand-600: #2563EB;--fn-brand-500: #3B82F6;--fn-accent-500: #7C5CFF;--fn-accent-gradient: linear-gradient(135deg, #2563EB 0%, #7C5CFF 100%);--fn-ok: #10B981;--fn-ok-soft: #D1FAE5;--fn-ok-ink: #065F46;--fn-paid: #14B8A6;--fn-paid-soft: #CCFBF1;--fn-paid-ink: #0F766E;--fn-pending: #3B82F6;--fn-pending-soft: #DBEAFE;--fn-pending-ink: #1D4ED8;--fn-draft: #64748B;--fn-draft-soft: #F1F5F9;--fn-draft-ink: #334155;--fn-warn: #F59E0B;--fn-warn-soft: #FEF3C7;--fn-warn-ink: #92400E;--fn-danger: #EF4444;--fn-danger-soft: #FEE2E2;--fn-danger-ink: #B91C1C;--fn-ink-1: #0F172A;--fn-ink-2: #334155;--fn-ink-3: #64748B;--fn-ink-4: #94A3B8;--fn-r-sm: 8px;--fn-r-md: 14px;--fn-r-lg: 22px;--fn-r-xl: 28px;--fn-r-pill: 9999px;--fn-shadow-0: none;--fn-shadow-1: 0 1px 2px rgba(15, 23, 42, .04), 0 0 0 1px rgba(15, 23, 42, .04);--fn-shadow-2: 0 4px 16px rgba(15, 23, 42, .06), 0 0 0 1px rgba(15, 23, 42, .04);--fn-shadow-3: 0 12px 32px rgba(15, 23, 42, .08), 0 0 0 1px rgba(15, 23, 42, .04);--fn-shadow-glow: 0 8px 32px rgba(124, 92, 255, .18);--fn-ease: cubic-bezier(.32, .72, 0, 1);--fn-ease-out: cubic-bezier(.22, 1, .36, 1);--fn-dur-fast: .14s;--fn-dur: .22s;--fn-dur-slow: .32s;--fn-num: tabular-nums;--fn-font-sans: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--fn-font-display: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--fn-font-rounded: "SF Pro Rounded", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif}@keyframes fn-fade-in-up{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fn-fade-in{0%{opacity:0}to{opacity:1}}.fn-fade-in-up{animation:fn-fade-in-up .42s var(--fn-ease-out, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:var(--fn-stagger-delay, 0ms)}.fn-fade-in{animation:fn-fade-in .28s var(--fn-ease-out, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:var(--fn-stagger-delay, 0ms)}@media(prefers-reduced-motion:reduce){.fn-fade-in-up,.fn-fade-in{animation:none!important;opacity:1!important;transform:none!important}}:root.theme-dark{--fn-bg: #000000;--fn-surface-1: #1C1C1E;--fn-surface-2: #2C2C2E;--fn-border: rgba(255, 255, 255, .08);--fn-border-strong: rgba(255, 255, 255, .16);--fn-border-inset: rgba(255, 255, 255, .06);--fn-ok-soft: rgba(16, 185, 129, .18);--fn-ok-ink: #6EE7B7;--fn-paid-soft: rgba(20, 184, 166, .18);--fn-paid-ink: #5EEAD4;--fn-pending-soft: rgba(59, 130, 246, .18);--fn-pending-ink: #93C5FD;--fn-draft-soft: rgba(148, 163, 184, .15);--fn-draft-ink: #CBD5E1;--fn-warn-soft: rgba(245, 158, 11, .18);--fn-warn-ink: #FBBF24;--fn-danger-soft: rgba(239, 68, 68, .18);--fn-danger-ink: #FCA5A5;--fn-ink-1: #F8FAFC;--fn-ink-2: #E2E8F0;--fn-ink-3: #94A3B8;--fn-ink-4: #64748B;--fn-shadow-1: 0 0 0 1px rgba(255, 255, 255, .06);--fn-shadow-2: 0 8px 24px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .06);--fn-shadow-3: 0 16px 48px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .08)}.ion-page{background-color:#f5f5f5}.form-section ion-item{--background: rgba(15, 23, 42, .04);--background-hover: rgba(15, 23, 42, .06);--background-focused: rgba(37, 99, 235, .06);--background-activated: rgba(15, 23, 42, .06);--padding-start: 14px;--padding-end: 14px;--inner-padding-end: 0;--border-radius: 12px;--border-width: 0 !important;--inner-border-width: 0 !important;--highlight-color-focused: var(--ion-color-primary);--min-height: 60px;margin:0 0 8px!important;border:0!important;border-radius:12px!important;overflow:hidden;transition:background .15s ease}.form-section ion-item:last-of-type{margin-bottom:0!important}.form-section ion-item.item-has-focus{outline:2px solid rgba(37,99,235,.35);outline-offset:0}html.theme-dark .form-section ion-item{--background: rgba(255, 255, 255, .06);--background-hover: rgba(255, 255, 255, .08);--background-focused: rgba(59, 130, 246, .15);--background-activated: rgba(255, 255, 255, .08)}html.theme-dark .form-section ion-item.item-has-focus{outline-color:#60a5fa73}.form-section ion-input,.form-section ion-textarea,.form-section ion-select{--padding-start: 0;--padding-end: 0;--color: #0f172a;--placeholder-color: #94a3b8;--placeholder-opacity: 1;font-size:.95rem;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.form-section ion-input::part(label),.form-section ion-textarea::part(label),.form-section ion-select::part(label){color:#64748b;font-weight:500;font-size:.8125rem;letter-spacing:0}.form-section ion-input::part(supporting-text),.form-section ion-textarea::part(supporting-text),.form-section ion-select::part(supporting-text){color:#94a3b8;font-size:.75rem;margin-top:4px}ion-button{text-transform:none;letter-spacing:-.005em;--border-radius: 10px;font-weight:600}.sk{display:block;background:linear-gradient(90deg,#0f172a0d,#0f172a1a,#0f172a0d);background-size:200% 100%;border-radius:6px;animation:sk-shimmer 1.4s linear infinite}@keyframes sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sk--label{height:10px;width:35%;margin-bottom:8px}.sk--value{height:22px;width:60%;margin-bottom:18px}.sk--bar{height:6px;width:100%;margin-bottom:22px;border-radius:999px}.sk--row{height:56px;width:100%;margin-bottom:8px;border-radius:12px}.sk--title{height:30px;width:70%;margin-bottom:10px;border-radius:8px}.sk--sub{height:14px;width:90%;margin-bottom:22px}.sk--eyebrow{height:12px;width:30%;margin:22px 0 12px}.sk--tile{height:70px;border-radius:14px}.sk--card{height:100px;margin-bottom:12px;border-radius:16px}.dash-skeleton{padding:8px 14px 0}.dash-skeleton__card{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:16px;padding:18px 16px;margin-bottom:14px;box-shadow:0 1px 3px #0f172a0a}.dash-skeleton__row{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:16px;padding:12px;box-shadow:0 1px 3px #0f172a0a}.dash-skeleton__row .sk--row:last-child{margin-bottom:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#111827!important;caret-color:#111827;transition:background-color 5000s ease-in-out 0s}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth;background-color:#fff}body{margin:0;padding:0;overflow-x:hidden;font-family:var(--fn-font-sans);font-size:1rem;line-height:1.5;color:#111827;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;font-family:var(--fn-font-display);font-weight:700;line-height:1.25;color:#111827;letter-spacing:-.01em}p{margin:0 0 1rem}a{color:#2563eb}button{font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;background:#00000059;opacity:0;transition:opacity .2s ease}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.invoice-detail-panel{position:fixed!important;inset:0!important;margin:0!important;display:flex;animation:panel-slide-up .26s cubic-bezier(.32,.72,0,1);overflow:hidden;background:transparent!important}.invoice-detail-panel app-invoice-detail-panel{display:flex;flex-direction:column;width:100%;height:100%;background:var(--ion-background-color, #f2f2f7)}.devis-detail-panel{position:fixed!important;inset:0!important;margin:0!important;display:flex;animation:panel-slide-up .26s cubic-bezier(.32,.72,0,1);overflow:hidden;background:transparent!important}.devis-detail-panel app-devis-detail-panel{display:flex;flex-direction:column;width:100%;height:100%;background:var(--ion-background-color, #f2f2f7)}html.theme-dark .devis-detail-panel app-devis-detail-panel{background:#000}@media(min-width:900px){.invoice-detail-panel,.devis-detail-panel{inset:0 0 0 auto!important;width:480px;box-shadow:-8px 0 28px #00000038;animation:panel-slide-right .22s cubic-bezier(.32,.72,0,1)}}@keyframes panel-slide-up{0%{transform:translateY(100%);opacity:.6}to{transform:translateY(0);opacity:1}}@keyframes panel-slide-right{0%{transform:translate(100%);opacity:.6}to{transform:translate(0);opacity:1}}html.theme-dark{--fn-page-bg: #000000;--fn-surface: #1c1c1e;--fn-surface-2: #2c2c2e;--fn-surface-3: #3a3a3c;--fn-border: rgba(255, 255, 255, .1);--fn-border-strong: rgba(255, 255, 255, .18);--fn-text: #ffffff;--fn-text-muted: #98989f;--fn-text-subtle: #6b6b70;--fn-press: rgba(255, 255, 255, .06);color-scheme:dark;background-color:#000}a[href^="x-apple-data-detectors://"],a[href^="tel:"],a[href^="mailto:"]{color:inherit!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important}html.theme-dark body{background:#000;color:#fff}html.theme-dark h1,html.theme-dark h2,html.theme-dark h3,html.theme-dark h4,html.theme-dark h5,html.theme-dark h6{color:#fff}html.theme-dark a{color:#60a5fa}html.theme-dark input:-webkit-autofill,html.theme-dark input:-webkit-autofill:hover,html.theme-dark input:-webkit-autofill:focus,html.theme-dark input:-webkit-autofill:active,html.theme-dark textarea:-webkit-autofill,html.theme-dark textarea:-webkit-autofill:hover,html.theme-dark textarea:-webkit-autofill:focus,html.theme-dark textarea:-webkit-autofill:active,html.theme-dark select:-webkit-autofill,html.theme-dark select:-webkit-autofill:hover,html.theme-dark select:-webkit-autofill:focus,html.theme-dark select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #1c1c1e inset!important;box-shadow:0 0 0 1000px #1c1c1e inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff}html.theme-dark .sk{background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%}html.theme-dark .dash-skeleton__card,html.theme-dark .dash-skeleton__row{background:#1c1c1e;border-color:#ffffff14;box-shadow:0 1px 3px #0009}html.theme-dark .cdk-overlay-backdrop,html.theme-dark .confirm-backdrop{background:#0009}html.theme-dark .confirm-card{background:#1c1c1e;box-shadow:0 24px 60px #000000bf}html.theme-dark .confirm-title{color:#fff}html.theme-dark .confirm-message{color:#c7c7cc}html.theme-dark .btn--cancel{background:#2c2c2e;color:#e5e5ea;border-color:#ffffff1a}html.theme-dark .btn--cancel:hover{background:#3a3a3c}html.theme-dark .form-section ion-item{--background: transparent;--border-color: rgba(255, 255, 255, .08)}html.theme-dark .form-section ion-input,html.theme-dark .form-section ion-textarea,html.theme-dark .form-section ion-select{--color: #fff;--placeholder-color: #6b6b70}html.theme-dark .form-section ion-input::part(label),html.theme-dark .form-section ion-textarea::part(label),html.theme-dark .form-section ion-select::part(label){color:#98989f}html.theme-dark .form-section ion-input::part(supporting-text),html.theme-dark .form-section ion-textarea::part(supporting-text),html.theme-dark .form-section ion-select::part(supporting-text){color:#6b6b70}html.theme-dark .auth-page,html.theme-dark .auth-page--native{background:#000}html.theme-dark .auth-card{background:#1c1c1e;border-color:#ffffff14;box-shadow:none}html.theme-dark .auth-title{color:#fff}html.theme-dark .auth-subtitle{color:#98989f}html.theme-dark .form-item,html.theme-dark .auth-form ion-item{--background: #1c1c1e;--border-color: rgba(255, 255, 255, .1);--color: #fff}html.theme-dark .account-page{background:#000}html.theme-dark .account-page__title{color:#fff}html.theme-dark .account-card{background:#1c1c1e;border-color:#ffffff14;box-shadow:none}html.theme-dark .account-card--wide{background:#1c1c1e}html.theme-dark .account-card__title{color:#fff}html.theme-dark .account-card ion-label h3{color:#98989f!important;-webkit-text-fill-color:#98989f!important}html.theme-dark .account-card ion-label p,html.theme-dark .account-card ion-label p *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html.theme-dark .account-field__value,html.theme-dark .account-field__value--mono,html.theme-dark .account-field__value--address{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html.theme-dark .account-field__label{color:#98989f}html.theme-dark .account-field__value{color:#fff}html.theme-dark .account-field{border-color:#ffffff0f}html.theme-dark .account-feedback--success{color:#34d399}html.theme-dark .account-loading{color:#6b6b70}html.theme-dark .account-support__desc{color:#98989f}html.theme-dark .account-profile-empty{color:#fbbf24;background:#fbbf2414;border-color:#fbbf244d}html.theme-dark .usage-item{background:#ffffff0a}html.theme-dark .usage-item__label{color:#98989f!important}html.theme-dark .usage-item__count{color:#fff!important}html.theme-dark .sub-notice{color:#98989f!important}html.theme-dark .billing-toggle{background:#ffffff14!important}html.theme-dark .billing-toggle__label{color:#6b6b70!important}html.theme-dark .billing-toggle__label--active{color:#fff!important;background:#2c2c2e!important;box-shadow:0 1px 3px #00000080!important}html.theme-dark .p-card{background:#2c2c2e!important;border-color:#ffffff1a!important;box-shadow:none!important}html.theme-dark .p-card--highlight{background:linear-gradient(180deg,#2c2c2e,#2563eb14)!important;border-color:#3b73ed99!important}html.theme-dark .p-card--current{background:#3b73ed14!important;border-color:#3b73ed59!important}html.theme-dark .p-card--current.p-card--biz-current{background:#d977061a!important;border-color:#d9770666!important}html.theme-dark .p-card--current.p-card--free-current{background:#10b9811a!important;border-color:#10b98159!important}html.theme-dark .p-card__name,html.theme-dark .p-card__amount{color:#fff!important}html.theme-dark .p-card__period{color:#6b6b70!important}html.theme-dark .p-card__billed{color:#98989f!important}html.theme-dark .p-card__features li{color:#e5e5ea!important}html.theme-dark .p-card__features li strong{color:#fff!important}html.theme-dark .p-card__ribbon{background:#ffffff1a!important;color:#e5e5ea!important}html.theme-dark .p-card__info,html.theme-dark .p-card__cancel-info{color:#98989f!important}html.theme-dark .overage-note{color:#6b6b70!important}html.theme-dark .upcoming-box{background:#16a34a1f;border-color:#16a34a4d}html.theme-dark .upcoming-box__label,html.theme-dark .upcoming-box__value{color:#4ade80}html.theme-dark .upcoming-box__date{color:#86efac}html.theme-dark .invoices-pager{border-color:#ffffff14}html.theme-dark .invoices-pager__btn{background:#2c2c2e;border-color:#ffffff1f;color:#e5e5ea}html.theme-dark .invoices-pager__btn:hover:not(:disabled){background:#3a3a3c;color:#fff;border-color:#fff3}html.theme-dark .invoices-pager__label{color:#98989f}html.theme-dark .invoices-pager__sep{color:#6b6b70}html.theme-dark .invoice-table th{border-color:#ffffff1a;color:#6b6b70}html.theme-dark .invoice-table td{border-color:#ffffff0f;color:#e5e5ea}html.theme-dark .invoice-table tbody tr:hover{background:#ffffff0a}html.theme-dark .inv-desc{color:#98989f}html.theme-dark .inv-download{color:#60a5fa;border-color:#60a5fa66}html.theme-dark .inv-download:hover{background:#60a5fa1a}html.theme-dark .dashboard{background:#000}html.theme-dark .dashboard-title{color:#fff}html.theme-dark .profile-banner{background:#f59e0b14;border-color:#f59e0b4d;color:#fbbf24}html.theme-dark .profile-banner__link{color:#fbbf24}html.theme-dark .tab-nav{border-color:#ffffff14}html.theme-dark .tab-btn{color:#98989f}html.theme-dark .tab-btn:hover{color:#fff}html.theme-dark .tab-btn--active{color:#60a5fa;border-bottom-color:#60a5fa}html.theme-dark .tab-count{background:#ffffff14;color:#98989f}.tab-btn--active html.theme-dark .tab-count{background:#60a5fa33;color:#60a5fa}@media(max-width:768px){html.theme-dark .tab-nav{background:#ffffff14}html.theme-dark .tab-nav:before{background:#2c2c2e!important;box-shadow:0 1px 3px #0006}html.theme-dark .tab-btn{color:#98989f}html.theme-dark .tab-btn--active{color:#60a5fa}html.theme-dark .tab-btn .tab-count{background:#ffffff1a;color:#98989f}html.theme-dark .tab-btn--active .tab-count{background:#60a5fa33;color:#60a5fa}html.theme-dark .dashboard-title{color:#fff}html.theme-dark .metric-card{background:#1c1c1e;border-color:#ffffff14}html.theme-dark .metric-card--balance.metric-card--positive{background:#16a34a1f;border-color:#16a34a4d}html.theme-dark .metric-card--balance.metric-card--negative{background:#ef44441f;border-color:#ef44444d}html.theme-dark .metric-label{color:#98989f}html.theme-dark .metric-value{color:#fff}html.theme-dark .metric-sub,html.theme-dark .bilan-period-label{color:#98989f}}html.theme-dark .metric-card,html.theme-dark ion-card.metric-card{background:#1c1c1e;border-color:#ffffff14}html.theme-dark .metric-card--warn{background:#f59e0b14;border-color:#f59e0b4d}html.theme-dark .metric-card--error{background:#ef444414;border-color:#ef44444d}html.theme-dark .metric-card--balance.metric-card--positive{background:#16a34a1f;border-color:#16a34a4d}html.theme-dark .metric-card--balance.metric-card--positive .metric-value{color:#4ade80}html.theme-dark .metric-card--balance.metric-card--negative{background:#ef44441a;border-color:#ef44444d}html.theme-dark .metric-card--balance.metric-card--negative .metric-value{color:#f87171}html.theme-dark .metric-label{color:#98989f}html.theme-dark .metric-value{color:#fff}html.theme-dark .metric-value--expenses{color:#f87171}html.theme-dark .metric-unit{color:#98989f}html.theme-dark .metric-bar-track{background:#ffffff1a}html.theme-dark .metric-sub,html.theme-dark .metric-plan,html.theme-dark .loading-text{color:#98989f}html.theme-dark .error-text{color:#f87171}html.theme-dark .table-wrapper{background:#1c1c1e;border-color:#ffffff14}html.theme-dark .th{background:#2c2c2e;color:#98989f;border-color:#ffffff1a}html.theme-dark .td{color:#e5e5ea;border-color:#ffffff0f}html.theme-dark .th--sortable:hover{background:#3a3a3c;color:#fff}html.theme-dark .th--sorted{color:#60a5fa}html.theme-dark app-document-row:hover,html.theme-dark app-purchase-invoice-row:hover{background:#ffffff0a}html.theme-dark app-document-row:active,html.theme-dark app-purchase-invoice-row:active{background:#60a5fa14}html.theme-dark .invoice-td{color:#e5e5ea;border-color:#ffffff0f}html.theme-dark .invoice-td--num{color:#fff}html.theme-dark .invoice-td--date{color:#98989f}@media(max-width:768px){html.theme-dark app-document-row,html.theme-dark app-purchase-invoice-row{background:#1c1c1e;border-color:#ffffff14}html.theme-dark app-document-row:active,html.theme-dark app-purchase-invoice-row:active{background:#2c2c2e}html.theme-dark app-document-row:after,html.theme-dark app-purchase-invoice-row:after{color:#6b6b70}html.theme-dark .invoice-td--num{color:#fff}html.theme-dark .invoice-td--client{color:#98989f}html.theme-dark .invoice-td--amount{color:#fff}}html.theme-dark .badge-particulier{background:#7c3aed2e;color:#c4b5fd}html.theme-dark .badge--gray{background:#ffffff1a;color:#d1d5db}html.theme-dark .badge--blue{background:#3b82f62e;color:#93c5fd}html.theme-dark .badge--green{background:#16a34a2e;color:#86efac}html.theme-dark .badge--indigo{background:#6366f12e;color:#a5b4fc}html.theme-dark .badge--orange{background:#f973162e;color:#fdba74}html.theme-dark .badge--red{background:#ef44442e;color:#fca5a5}html.theme-dark .filter-search__input{background:#1c1c1e;color:#fff;border-color:#ffffff1f}html.theme-dark .filter-search__input::placeholder{color:#6b6b70}html.theme-dark .filter-search__input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa2e}html.theme-dark .filter-search__icon{color:#6b6b70}html.theme-dark .filter-advanced-toggle{background:#1c1c1e;border-color:#ffffff1f;color:#e5e5ea}html.theme-dark .filter-advanced-toggle:hover{background:#2c2c2e;border-color:#fff3;color:#fff}html.theme-dark .filter-advanced-toggle--active{background:#60a5fa24;border-color:#60a5fa80;color:#93c5fd}html.theme-dark .filter-advanced-toggle--active:hover{background:#60a5fa38}html.theme-dark .filter-advanced-inner{background:#1c1c1e;border-color:#ffffff14}html.theme-dark .filter-field-group__label,html.theme-dark .filter-range-label,html.theme-dark .filter-field-label{color:#98989f}html.theme-dark .filter-status,html.theme-dark .filter-amount-input,html.theme-dark .filter-date-input{background:#2c2c2e;color:#e5e5ea;border-color:#ffffff1f}html.theme-dark .filter-status::placeholder,html.theme-dark .filter-amount-input::placeholder,html.theme-dark .filter-date-input::placeholder{color:#6b6b70}html.theme-dark .filter-status:focus,html.theme-dark .filter-amount-input:focus,html.theme-dark .filter-date-input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa2e}html.theme-dark .filter-select__chevron,html.theme-dark .filter-input-prefix,html.theme-dark .filter-range-sep{color:#6b6b70}html.theme-dark .filter-amount-chip{background:#2c2c2e;border-color:#ffffff1f;color:#e5e5ea}html.theme-dark .filter-amount-chip:hover{background:#60a5fa1a;border-color:#60a5fa66;color:#93c5fd}html.theme-dark .filter-amount-chip--active{background:#60a5fa2e;border-color:#60a5fa8c;color:#bfdbfe;box-shadow:inset 0 0 0 1px #60a5fa80}html.theme-dark .filter-amount-custom{background:#2c2c2e;border-color:#60a5fa4d}html.theme-dark .filter-results-pill{background:#ffffff0f;border-color:#ffffff1a;color:#98989f}html.theme-dark .filter-clear-btn{background:#ef44441f;border-color:#ef444466;color:#fca5a5}html.theme-dark .filter-clear-btn:hover{background:#ef444433;border-color:#ef444499}html.theme-dark .empty-state{background:linear-gradient(180deg,#1c1c1e,#18181b);border-color:#ffffff14;box-shadow:none}html.theme-dark .empty-icon{background:linear-gradient(135deg,#3b73ed2e,#6366f11f);border-color:#3b73ed40;box-shadow:inset 0 1px #ffffff14}html.theme-dark .empty-title{color:#fff}html.theme-dark .empty-sub{color:#98989f}html.theme-dark .settings-menu,html.theme-dark .export-menu{background:#2c2c2e;border-color:#ffffff1a;box-shadow:0 6px 20px #0009}html.theme-dark .settings-menu__item,html.theme-dark .export-menu__item{color:#fff}html.theme-dark .settings-menu__item:hover,html.theme-dark .export-menu__item:hover{background:#3a3a3c}html.theme-dark .settings-menu__item--admin{color:#f87171}html.theme-dark .settings-menu__item--admin:hover{background:#ef44441f}html.theme-dark .export-menu__note{color:#98989f;border-color:#ffffff0f}html.theme-dark .btn-settings{background:#1c1c1e;border-color:#ffffff1f;color:#98989f}html.theme-dark .btn-settings:hover{background:#2c2c2e;color:#fff;border-color:#fff3}html.theme-dark .btn-settings--admin{color:#f87171;border-color:#ef444466}html.theme-dark .btn-settings--admin:hover{background:#ef44441f;color:#fca5a5}html.theme-dark .btn-export{background:#1c1c1e;border-color:#ffffff1f;color:#e5e5ea}html.theme-dark .btn-export:hover:not(:disabled){background:#2c2c2e}html.theme-dark .bilan-table .td--month{color:#e5e5ea}html.theme-dark .bilan-table .td--income{color:#4ade80}html.theme-dark .bilan-table .td--expense{color:#f87171}html.theme-dark .bilan-table .td--positive{color:#4ade80}html.theme-dark .bilan-table .td--negative{color:#f87171}html.theme-dark .bilan-period-label{color:#98989f}html.theme-dark .admin-group__header{background:#2c2c2e;border-color:#ffffff14}html.theme-dark .admin-group__name{color:#fff}html.theme-dark .admin-group__siren{color:#6b6b70}html.theme-dark .admin-group__total{color:#4ade80}html.theme-dark .admin-group__total--expense{color:#f87171}html.theme-dark .admin-search__input,html.theme-dark .admin-search__btn{background:#1c1c1e;color:#fff;border-color:#ffffff1f}html.theme-dark .admin-search__input::placeholder,html.theme-dark .admin-search__btn::placeholder{color:#6b6b70}html.theme-dark .admin-search__btn:hover{background:#2c2c2e}html.theme-dark .admin-search__input:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa33}html.theme-dark ion-content{--background: #000;--color: #fff}html.theme-dark ion-card{--background: #1c1c1e;background:#1c1c1e;color:#fff}html.theme-dark ion-toolbar{--background: #1c1c1e;--color: #fff;--border-color: rgba(255, 255, 255, .08)}html.theme-dark ion-title{color:#fff}html.theme-dark ion-item{--background: transparent;--color: #fff;--border-color: rgba(255, 255, 255, .08)}html.theme-dark ion-list{background:transparent;--ion-item-background: transparent}html.theme-dark ion-label h3{color:#98989f!important}html.theme-dark ion-label p{color:#e5e5ea!important}html.theme-dark ion-progress-bar{--background: rgba(255, 255, 255, .12)}html.theme-dark ion-button[fill=outline]{--border-color: rgba(255, 255, 255, .18);--color: #fff}html.theme-dark .page-container{background:#000}html.theme-dark .page-title{color:#fff}html.theme-dark .page-subtitle,html.theme-dark .btn-back{color:#98989f}html.theme-dark .btn-back:hover{color:#fff}html.theme-dark .form-section{background:#1c1c1e;border-color:#ffffff14;box-shadow:none}html.theme-dark .section-title{color:#fff}html.theme-dark .section-num{color:#93c5fd}html.theme-dark .section-num:before{color:#6b6b70}html.theme-dark .invoice-type-option{background:#2c2c2e;border-color:#ffffff1a}html.theme-dark .invoice-type-option:hover{border-color:#3b73ed80}html.theme-dark .invoice-type-option--selected{background:linear-gradient(180deg,#2563eb1f,#2563eb0f);border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26}html.theme-dark .invoice-type-option .invoice-type-label strong{color:#fff}html.theme-dark .invoice-type-hint{color:#98989f}html.theme-dark .b2c-hint{background:#3b73ed14;border-color:#3b73ed4d;color:#bfdbfe}html.theme-dark .form-label{color:#e5e5ea}html.theme-dark .label-hint{color:#98989f}html.theme-dark .form-input,html.theme-dark .form-select,html.theme-dark .form-textarea,html.theme-dark .form-select--compact{background:#2c2c2e;color:#fff;border-color:#ffffff24}html.theme-dark .form-input::placeholder,html.theme-dark .form-select::placeholder,html.theme-dark .form-textarea::placeholder,html.theme-dark .form-select--compact::placeholder{color:#6b6b70}html.theme-dark .form-input:focus,html.theme-dark .form-select:focus,html.theme-dark .form-textarea:focus,html.theme-dark .form-select--compact:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26}html.theme-dark .siret-spinner{border-color:#60a5fa4d;border-top-color:#60a5fa}html.theme-dark .siret-found-card{background:#16a34a1a;border-color:#16a34a59}html.theme-dark .siret-found-name{color:#4ade80}html.theme-dark .siret-found-address{color:#86efac}html.theme-dark .siret-found-icon{color:#4ade80}html.theme-dark .line-items-header{border-color:#ffffff14}html.theme-dark .col-header{color:#98989f}html.theme-dark .btn-add-line{color:#93c5fd;border-color:#ffffff2e}html.theme-dark .btn-add-line:hover{background:#60a5fa14;border-color:#60a5fa73}html.theme-dark .totals-table{border-color:#ffffff1a}html.theme-dark .totals-row{background:#2c2c2e;border-color:#ffffff14}html.theme-dark .totals-row--ttc{background:#3b73ed26}html.theme-dark .totals-label{color:#e5e5ea}html.theme-dark .totals-value{color:#fff}html.theme-dark .totals-value--ttc{color:#93c5fd}html.theme-dark .form-actions{border-color:#ffffff14}html.theme-dark .btn-secondary{background:#2c2c2e;color:#e5e5ea;border-color:#ffffff24}html.theme-dark .btn-secondary:hover:not(:disabled){background:#3a3a3c;color:#fff;border-color:#fff3}html.theme-dark .btn-link{color:#98989f}html.theme-dark .btn-link:hover:not(:disabled){color:#e5e5ea}html.theme-dark .revalidation-warning{background:#f59e0b1a;border-color:#f59e0b59;color:#fbbf24}html.theme-dark .revalidation-warning .revalidation-warning__icon{color:#f59e0b}html.theme-dark .revalidation-warning span{color:#fcd34d}html.theme-dark .revalidation-warning--error{background:#ef44441a;border-color:#ef444459;color:#fca5a5}html.theme-dark .revalidation-warning--error .revalidation-warning__icon{color:#f87171}html.theme-dark .revalidation-warning--error span{color:#fecaca}html.theme-dark .field-error{color:#fca5a5}html.theme-dark .invoice-detail-panel app-invoice-detail-panel{background:#000}html.theme-dark ion-content.panel-body{--background: #000;--ion-background-color: #000;--ion-item-background: #1c1c1e}html.theme-dark .panel-list-header{--color: #98989f}html.theme-dark .panel-list{background:#1c1c1e!important;--ion-item-background: #1c1c1e;--ion-background-color: #1c1c1e;box-shadow:none}html.theme-dark .panel-list ion-item{--background: #1c1c1e;--color: #fff;--inner-border-color: rgba(255, 255, 255, .08);--border-color: rgba(255, 255, 255, .08)}html.theme-dark .panel-lines-card,html.theme-dark .panel-totals-card,html.theme-dark .panel-timeline-card{background:#1c1c1e;box-shadow:none}html.theme-dark .row-key{color:#98989f!important}html.theme-dark .row-value{color:#fff!important}html.theme-dark .lines-table th{background:#ffffff0a;color:#98989f;border-color:#ffffff14}html.theme-dark .lines-table td{color:#e5e5ea;border-color:#ffffff0f}html.theme-dark .totals-row{border-color:#ffffff0f}html.theme-dark .totals-row .totals-key{color:#98989f}html.theme-dark .totals-row .totals-val{color:#fff}html.theme-dark .totals-row--ttc{background:#3b73ed24}html.theme-dark .totals-row--ttc .totals-key,html.theme-dark .totals-row--ttc .totals-val{color:#93c5fd}html.theme-dark .panel-error{background:#ef44441f;border-color:#ef44444d;color:#fca5a5}html.theme-dark .panel-error ion-icon{color:#f87171}html.theme-dark .panel-footer ion-toolbar{--background: #1c1c1e;--border-color: rgba(255, 255, 255, .08)}html.theme-dark .btn--secondary{background:#2c2c2e;color:#e5e5ea;border-color:#ffffff1f}html.theme-dark .btn--secondary:hover:not(:disabled){background:#3a3a3c}html.theme-dark .btn--ghost{background:transparent;color:#98989f;border-color:#ffffff1f}html.theme-dark .btn--ghost:hover:not(:disabled){background:#ffffff0a;color:#fff}html.theme-dark .btn--danger{background:#ef444424;color:#fca5a5;border-color:#ef444459}html.theme-dark .btn--danger:hover:not(:disabled){background:#ef444438;border-color:#ef44448c}html.theme-dark .panel-error{color:#fca5a5;background:#ef44441a;border-color:#ef44444d}html.theme-dark app-status-timeline .timeline-item__time{color:#98989f}html.theme-dark app-status-timeline .timeline-item__label{color:#fff}html.theme-dark .forgot-link{color:#60a5fa}html.theme-dark .toggle-pw{color:#6b6b70}html.theme-dark .toggle-pw:hover{color:#e5e5ea}html.theme-dark .nav-brand__name{color:#fff}html.theme-dark .alert-error{background:#ef44441a;border-color:#ef444459;color:#fca5a5}html.theme-dark .alert-warning{background:#f59e0b1a;border-color:#f59e0b59;color:#fbbf24}html.theme-dark .alert-text{color:inherit}html.theme-dark .alert-hint{color:#fcd34d}html.theme-dark .alert-success{color:#4ade80}html.theme-dark .btn-resend{background:#2c2c2e;color:#fbbf24}html.theme-dark .btn-resend:hover:not(:disabled){background:#3a3a3c}html.theme-dark .auth-footer,html.theme-dark .auth-footer a,html.theme-dark .auth-footer p{color:#98989f}html.theme-dark .auth-footer a{color:#60a5fa}html.theme-dark .auth-form .form-item{--background: #2c2c2e;--border-color: rgba(255, 255, 255, .14);--color: #fff}html.theme-dark .auth-form .form-item.input-error{--border-color: #f87171;box-shadow:0 0 0 3px #ef444426}.admin-h1{margin:0 0 1rem;font-size:1.5rem;color:#0f172a;letter-spacing:-.015em}.admin-toolbar{display:flex;gap:8px;margin-bottom:14px}.admin-search{flex:1;min-width:0;padding:10px 12px;border:1px solid rgba(15,23,42,.14);border-radius:10px;background:#fff;color:#0f172a;font-size:.9rem}.admin-search::placeholder{color:#94a3b8}.admin-search:focus{outline:none;border-color:var(--ion-color-primary);box-shadow:0 0 0 3px #2563eb26}.admin-btn{padding:10px 14px;border-radius:10px;border:1px solid transparent;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s;-webkit-tap-highlight-color:transparent;font-family:inherit}.admin-btn--primary{background:var(--ion-color-primary);color:#fff}.admin-btn--primary:hover:not(:disabled){background:var(--ion-color-primary-shade)}.admin-btn--success{background:#16a34a24;color:#15803d;border-color:#16a34a4d}.admin-btn--success:hover:not(:disabled){background:#16a34a38}.admin-btn--danger{background:#fee2e2;color:#b91c1c;border-color:#ef444440}.admin-btn--danger:hover:not(:disabled){background:#fecaca}.admin-btn--secondary{background:#0f172a0f;color:#475569;border-color:#0f172a14}.admin-btn--secondary:hover:not(:disabled){background:#0f172a1a}.admin-btn--ghost{background:transparent;color:#475569;border-color:#0f172a1f}.admin-btn--ghost:hover:not(:disabled){background:#0f172a0a}.admin-btn--sm{padding:6px 10px;font-size:.78rem}.admin-btn--block{width:100%}.admin-btn:disabled{opacity:.45;cursor:not-allowed}.admin-loading{color:#64748b;padding:16px 0;text-align:center}.admin-empty{text-align:center;padding:32px 14px;color:#64748b;background:#fff;border-radius:14px;border:1px solid rgba(15,23,42,.05)}.admin-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:600;background:#0f172a14;color:#475569;white-space:nowrap}.admin-pill--paid,.admin-pill--success{background:#16a34a24;color:#15803d}.admin-pill--warning{background:#f59e0b2e;color:#b45309}.admin-pill--danger{background:#ef444424;color:#b91c1c}.admin-pill--info{background:#3b82f624;color:#1d4ed8}.admin-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;border:1px solid rgba(15,23,42,.05)}.admin-table{width:100%;border-collapse:collapse;font-size:.88rem}.admin-table th,.admin-table td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(15,23,42,.06);white-space:nowrap;color:#0f172a}.admin-table th{background:#0f172a06;color:#475569;font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.admin-table tr:last-child td{border-bottom:0}.admin-cell--num{text-align:right;font-variant-numeric:tabular-nums}.admin-cell--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-pager{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}.admin-pager__label{font-size:.85rem;color:#475569;font-variant-numeric:tabular-nums}.admin-cards{display:flex;flex-direction:column;gap:10px}.admin-card{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:14px;padding:14px 16px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-direction:column;gap:10px}.admin-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.admin-card__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.admin-card__name{font-weight:700;font-size:.98rem;color:#0f172a;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;min-width:0}.admin-card__id{color:#94a3b8;font-size:.78rem;font-variant-numeric:tabular-nums;flex-shrink:0}.admin-card__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-card__key{font-size:.78rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.admin-card__val{font-size:.88rem;color:#0f172a;font-weight:600;overflow:hidden;text-overflow:ellipsis}.admin-card__val--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-card__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 12px;background:#0f172a08;border-radius:10px}.admin-card__metrics div{display:flex;flex-direction:column;align-items:center;gap:2px}.admin-card__metrics strong{font-size:1.05rem;color:#0f172a;font-weight:700;font-variant-numeric:tabular-nums}.admin-card__metrics span{font-size:.72rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.admin-card__actions{display:flex;gap:8px;flex-wrap:wrap}.admin-only-mobile{display:none}.admin-only-desktop{display:block}@media(max-width:767px){.admin-only-mobile{display:flex;flex-direction:column;gap:10px;padding:0 14px}.admin-only-desktop,.admin-h1{display:none}.admin-toolbar{padding:0 14px;margin:0 0 12px}.admin-pager{padding:4px 14px 14px}.admin-cards{padding:0 14px}}html.theme-dark .admin-h1{color:#fff}html.theme-dark .admin-search{background:#1c1c1e;color:#fff;border-color:#ffffff24}html.theme-dark .admin-search::placeholder{color:#6b6b70}html.theme-dark .admin-btn--secondary{background:#ffffff14;color:#e5e5ea;border-color:#ffffff1a}html.theme-dark .admin-btn--secondary:hover:not(:disabled){background:#ffffff1f}html.theme-dark .admin-btn--ghost{color:#e5e5ea;border-color:#ffffff29}html.theme-dark .admin-btn--ghost:hover:not(:disabled){background:#ffffff0f}html.theme-dark .admin-btn--danger{background:#ef444424;color:#fca5a5;border-color:#ef44444d}html.theme-dark .admin-btn--danger:hover:not(:disabled){background:#ef444438}html.theme-dark .admin-btn--success{background:#16a34a2e;color:#6ee7b7;border-color:#16a34a59}html.theme-dark .admin-btn--success:hover:not(:disabled){background:#16a34a42}html.theme-dark .admin-loading{color:#98989f}html.theme-dark .admin-empty{background:#1c1c1e;border-color:#ffffff14;color:#98989f}html.theme-dark .admin-pill{background:#ffffff14;color:#c7c7cc}html.theme-dark .admin-pill--paid,html.theme-dark .admin-pill--success{background:#16a34a2e;color:#86efac}html.theme-dark .admin-pill--warning{background:#f59e0b38;color:#fbbf24}html.theme-dark .admin-pill--danger{background:#ef44442e;color:#fca5a5}html.theme-dark .admin-pill--info{background:#3b82f638;color:#93c5fd}html.theme-dark .admin-table-wrap{background:#1c1c1e;border-color:#ffffff14;box-shadow:none}html.theme-dark .admin-table th{background:#ffffff0a;color:#98989f}html.theme-dark .admin-table td{color:#e5e5ea;border-color:#ffffff0f}html.theme-dark .admin-pager__label{color:#98989f}html.theme-dark .admin-card{background:#1c1c1e;border-color:#ffffff14;box-shadow:none}html.theme-dark .admin-card__name{color:#fff}html.theme-dark .admin-card__id{color:#6b6b70}html.theme-dark .admin-card__key{color:#98989f}html.theme-dark .admin-card__val{color:#fff}html.theme-dark .admin-card__metrics{background:#ffffff0a}html.theme-dark .admin-card__metrics strong{color:#fff}html.theme-dark .admin-card__metrics span{color:#98989f}html.theme-dark .legal-page h1{color:#fff}html.theme-dark .legal-page h2{color:#e5e5ea}html.theme-dark .legal-page .legal-updated{color:#6b6b70}html.theme-dark .legal-page p,html.theme-dark .legal-page li{color:#c7c7cc}html.theme-dark .legal-page strong{color:#fff}html.theme-dark .legal-page a{color:#60a5fa}html.theme-dark .profile-setup{background:#000}html.theme-dark .profile-setup__card{background:#1c1c1e;border-color:#ffffff14;box-shadow:none}html.theme-dark .profile-setup__title{color:#fff}html.theme-dark .profile-setup__subtitle{color:#98989f}html.theme-dark .profile-setup__error{background:#ef44441a;border-color:#ef444459;color:#fca5a5}html.theme-dark .field__label{color:#e5e5ea}html.theme-dark .field__optional{color:#6b6b70}html.theme-dark .field__input,html.theme-dark .field__input--textarea{background:#2c2c2e;color:#fff;border-color:#ffffff24}html.theme-dark .field__input::placeholder,html.theme-dark .field__input--textarea::placeholder{color:#6b6b70}html.theme-dark .field__input:focus,html.theme-dark .field__input--textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}html.theme-dark .field__input--error{border-color:#f87171}html.theme-dark .field__input--success{border-color:#34d399}html.theme-dark .field__input--readonly{background:#ffffff0a;color:#98989f}html.theme-dark .field__spinner{border-color:#ffffff1f;border-top-color:#60a5fa}html.theme-dark .field__error{color:#fca5a5}html.theme-dark .field__success{color:#6ee7b7}html.theme-dark .field__hint{color:#98989f}html.theme-dark .field__checkbox-label{color:#e5e5ea}html.theme-dark .btn-cancel{color:#98989f}html.theme-dark .btn-cancel:hover{color:#e5e5ea}html.theme-dark .logo-upload__preview{background:#2c2c2e;border-color:#ffffff1a}html.theme-dark .logo-upload__remove{background:#2c2c2e;border-color:#ffffff2e;color:#98989f}html.theme-dark .logo-upload__remove:hover{color:#f87171;border-color:#f87171}html.theme-dark .logo-upload__btn{background:#2c2c2e;border-color:#ffffff24;color:#e5e5ea}html.theme-dark .logo-upload__btn:hover{background:#3a3a3c}html.theme-dark .purchase-form-page{background:#000}html.theme-dark .purchase-form-card{background:#1c1c1e;border-color:#ffffff14}html.theme-dark .form-page-title,html.theme-dark .section-title{color:#fff}html.theme-dark .type-section{border-color:#ffffff14}html.theme-dark .type-btn{background:#2c2c2e;color:#98989f;border-color:#ffffff24}html.theme-dark .type-btn:hover{border-color:#34d399;color:#6ee7b7}html.theme-dark .type-btn--active{background:#10b9812e;border-color:#34d3998c;color:#6ee7b7}html.theme-dark .form-section--summary{background:#2c2c2e;border-color:#ffffff14}html.theme-dark .field-label{color:#e5e5ea}html.theme-dark .ocr-dropzone{background:#2c2c2e;border-color:#ffffff2e}html.theme-dark .ocr-dropzone:hover{background:#3b73ed14;border-color:#60a5fa}html.theme-dark .ocr-dropzone--dragover{background:#3b73ed26;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}html.theme-dark .ocr-dropzone-icon{color:#98989f}html.theme-dark .ocr-dropzone-title{color:#fff}html.theme-dark .ocr-dropzone-subtitle{color:#98989f}html.theme-dark .ocr-dropzone-formats{background:#ffffff14;color:#98989f}html.theme-dark .ocr-file-card{background:#2c2c2e;border-color:#ffffff1a}html.theme-dark .ocr-file-icon{background:#3a3a3c;color:#98989f}html.theme-dark .main-nav{background:#1c1c1e;border-color:#ffffff14}html.theme-dark .brand-link{color:#60a5fa}html.theme-dark .nav-link{color:#e5e5ea}html.theme-dark .nav-link:hover{background:#ffffff0f;color:#fff}html.theme-dark .nav-quota:hover{background:#ffffff0f}html.theme-dark .nav-quota__bar{background:#ffffff1a}html.theme-dark .nav-quota__label,html.theme-dark .nav-quota__sep,html.theme-dark .nav-quota__ocr{color:#98989f}html.theme-dark .nav-user{background:#2c2c2e;border-color:#ffffff1a;color:#e5e5ea}html.theme-dark .nav-user:hover{background:#3a3a3c;border-color:#ffffff2e}html.theme-dark .nav-user__badge--admin{background:#f59e0b2e;color:#fbbf24}html.theme-dark .nav-user__badge--accountant{background:#7c3aed38;color:#c4b5fd}html.theme-dark .nav-user__email{color:#fff}html.theme-dark .nav-user__chevron{color:#98989f}html.theme-dark .nav-user-dropdown{background:#2c2c2e;border-color:#ffffff1f;box-shadow:0 8px 24px #0009}html.theme-dark .nav-user-dropdown__item{color:#e5e5ea}html.theme-dark .nav-user-dropdown__item:hover{background:#ffffff0f;color:#fff}html.theme-dark .nav-user-dropdown__item--danger{color:#f87171}html.theme-dark .nav-user-dropdown__item--danger:hover{background:#ef44441a}html.theme-dark .nav-user-dropdown__divider{background:#ffffff14}html.theme-dark .nav-quota__tooltip{background:#2c2c2e;border-color:#ffffff1a;color:#fff}html.theme-dark .nav-quota__tooltip-title,html.theme-dark .nav-quota__tooltip-label,html.theme-dark .nav-quota__tooltip-value,html.theme-dark .nav-quota__tooltip-hint{color:#e5e5ea}html.theme-dark .nav-quota__tooltip-bar{background:#ffffff1a}html.theme-dark .client-banner{background:#3b73ed1f;border-color:#3b73ed4d;color:#bfdbfe}html.theme-dark .client-banner__text{color:#98989f}
