/*! tailwindcss v4.0.12 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.flex{display:flex}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.border{border-style:var(--tw-border-style);border-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@layer keyframes{@keyframes enter{0%{opacity:var(--p-enter-opacity,1);transform:translate3d(var(--p-enter-translate-x,0),var(--p-enter-translate-y,0),0)scale3d(var(--p-enter-scale,1),var(--p-enter-scale,1),var(--p-enter-scale,1))rotate(var(--p-enter-rotate,0))}}@keyframes leave{to{opacity:var(--p-leave-opacity,1);transform:translate3d(var(--p-leave-translate-x,0),var(--p-leave-translate-y,0),0)scale3d(var(--p-leave-scale,1),var(--p-leave-scale,1),var(--p-leave-scale,1))rotate(var(--p-leave-rotate,0))}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scalein{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutright{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px)rotateX(-100deg)}to{transform:perspective(2000px)rotateX(0)}}@keyframes flipleft{0%{opacity:0;transform:perspective(2000px)rotateY(-100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipright{0%{opacity:0;transform:perspective(2000px)rotateY(100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipup{0%{opacity:0;transform:perspective(2000px)rotateX(-100deg)}to{opacity:1;transform:perspective(2000px)rotateX(0)}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translateY(60px)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate(10px)}}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f4f6f8;color:#17202f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}.app-shell[data-v-2db58f0a]{min-height:100vh}.topbar[data-v-2db58f0a]{height:68px;padding:0 max(24px,calc((100vw - 1440px)/2));display:flex;align-items:center;justify-content:space-between;background:#111827;color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.brand[data-v-2db58f0a]{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-size:19px;font-weight:750;letter-spacing:-.02em}.brand__mark[data-v-2db58f0a]{width:28px;height:28px;display:flex;align-items:flex-end;gap:2px;padding:5px;border-radius:7px;background:#5b6df6}.brand__mark span[data-v-2db58f0a]{flex:1;background:#fff;border-radius:1px 1px 0 0}.brand__mark span[data-v-2db58f0a]:nth-child(1){height:55%}.brand__mark span[data-v-2db58f0a]:nth-child(2){height:100%}.brand__mark span[data-v-2db58f0a]:nth-child(3){height:72%}.topbar__actions[data-v-2db58f0a]{display:flex;align-items:center;gap:12px}.user-name[data-v-2db58f0a]{font-size:14px;color:#d7dce5}.avatar[data-v-2db58f0a]{width:36px;height:36px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#293244;color:#fff;font-weight:700;cursor:pointer;transition:background .2s,transform .2s}.avatar[data-v-2db58f0a]:hover{background:#374258;transform:translateY(-1px)}.page-content[data-v-2db58f0a]{width:min(1440px,100%);margin:0 auto;padding:38px 32px 60px}.page-heading[data-v-2db58f0a]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.eyebrow[data-v-2db58f0a]{margin:0 0 7px;color:#64748b;font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}h1[data-v-2db58f0a]{margin:0;font-size:clamp(29px,3vw,38px);line-height:1.1;letter-spacing:-.035em;color:#101827}.page-heading__description[data-v-2db58f0a]{margin:9px 0 0;color:#64748b;font-size:15px}.sync-area[data-v-2db58f0a]{display:flex;align-items:center;gap:14px}.last-update[data-v-2db58f0a]{color:#7b879a;font-size:12px;white-space:nowrap}.sync-button[data-v-2db58f0a]{min-width:136px;background:#4f60e8!important;border-color:#4f60e8!important}.sync-button svg[data-v-2db58f0a]{width:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.add-account-button[data-v-2db58f0a]{white-space:nowrap}.modal-backdrop[data-v-2db58f0a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:20px;background:#0f172a85}.provider-modal[data-v-2db58f0a]{width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:28px;border-radius:16px;background:#fff;box-shadow:0 20px 60px #0f172a40}.provider-modal__header[data-v-2db58f0a]{display:flex;justify-content:space-between;gap:20px}.provider-modal h2[data-v-2db58f0a]{margin:0;color:#17202f;font-size:25px}.provider-modal__header p[data-v-2db58f0a]:last-child{margin:8px 0 0;color:#7b879a;font-size:13px}.modal-close[data-v-2db58f0a]{width:32px;height:32px;border:0;border-radius:8px;background:#f1f3f6;color:#667085;font-size:24px;line-height:1;cursor:pointer}.provider-form[data-v-2db58f0a]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.provider-form label[data-v-2db58f0a]{display:flex;flex-direction:column;gap:7px;color:#475467;font-size:12px;font-weight:700}.provider-form[data-v-2db58f0a] input,.provider-form[data-v-2db58f0a] .p-select{width:100%;font-size:13px;font-weight:400}.form-error[data-v-2db58f0a]{grid-column:1 / -1;padding:10px 12px;border-radius:7px;background:#fff1f2;color:#b42318;font-size:12px}.provider-form__actions[data-v-2db58f0a]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;padding-top:6px}.stats-grid[data-v-2db58f0a]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:20px}.stat-card[data-v-2db58f0a]{position:relative;min-height:136px;padding:22px 23px;overflow:hidden;background:#fff;border:1px solid #e2e7ee;border-radius:12px;box-shadow:0 1px 2px #10182806}.stat-card[data-v-2db58f0a]:after{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:#8c98aa}.stat-card--green[data-v-2db58f0a]:after{background:#24a66a}.stat-card--blue[data-v-2db58f0a]:after{background:#4f60e8}.stat-card--amber[data-v-2db58f0a]:after{background:#e9a23b}.stat-card--provider[data-v-2db58f0a]:after{background:#8b5cf6}.stat-card--billing[data-v-2db58f0a]:after{background:#0f9f9a}.stat-card__label[data-v-2db58f0a]{display:block;color:#667085;font-size:13px;font-weight:650}.stat-card strong[data-v-2db58f0a]{display:block;margin-top:10px;font-size:27px;line-height:1.1;letter-spacing:-.025em;color:#17202f}.stat-card__note[data-v-2db58f0a]{display:block;margin-top:10px;color:#8b95a5;font-size:12px}.provider-breakdown[data-v-2db58f0a]{display:flex;flex-direction:column;gap:6px;margin-top:12px}.provider-breakdown__row[data-v-2db58f0a]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#4b5668;font-size:12px}.provider-breakdown__row strong[data-v-2db58f0a]{margin:0;font-size:15px}.provider-breakdown__values[data-v-2db58f0a]{display:flex;align-items:baseline;gap:7px}.provider-breakdown__values small[data-v-2db58f0a]{color:#8b95a5;font-size:10px;white-space:nowrap}.provider-breakdown__loading[data-v-2db58f0a]{margin-top:10px;color:#17202f;font-size:27px;font-weight:700}.machine-panel[data-v-2db58f0a]{overflow:hidden;background:#fff;border:1px solid #e1e6ed;border-radius:12px;box-shadow:0 2px 6px #10182809}.machine-panel__toolbar[data-v-2db58f0a]{min-height:88px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e9edf2}.machine-panel__toolbar h2[data-v-2db58f0a]{margin:0;color:#1a2332;font-size:18px;letter-spacing:-.015em}.machine-panel__toolbar p[data-v-2db58f0a]{margin:5px 0 0;color:#8791a1;font-size:12px}.filters[data-v-2db58f0a]{display:flex;align-items:center;gap:10px}.search-field[data-v-2db58f0a]{position:relative;display:flex;align-items:center}.search-field svg[data-v-2db58f0a]{position:absolute;left:13px;z-index:1;width:17px;fill:none;stroke:#8994a5;stroke-width:2;stroke-linecap:round}.search-field[data-v-2db58f0a] input{width:270px;padding-left:39px;font-size:13px;border-color:#d9dfe8}.status-select[data-v-2db58f0a],.billing-account-select[data-v-2db58f0a]{min-width:165px;font-size:13px;border-color:#d9dfe8}.error-banner[data-v-2db58f0a]{margin:16px 20px 0;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #fecaca;border-radius:8px;background:#fff7f7;color:#991b1b}.error-banner div[data-v-2db58f0a]{display:flex;flex-direction:column;gap:2px}.error-banner strong[data-v-2db58f0a]{font-size:13px}.error-banner span[data-v-2db58f0a]{font-size:12px;color:#b34a4a}.error-banner button[data-v-2db58f0a]{border:0;background:transparent;color:#9b1c1c;font-size:12px;font-weight:750;cursor:pointer}.table-wrap[data-v-2db58f0a]{overflow-x:auto}table[data-v-2db58f0a]{width:100%;border-collapse:collapse}th[data-v-2db58f0a]{padding:12px 18px;background:#fafbfc;color:#768194;font-size:10px;font-weight:750;letter-spacing:.065em;text-align:left;text-transform:uppercase;white-space:nowrap}td[data-v-2db58f0a]{padding:16px 18px;border-top:1px solid #edf0f4;color:#4b5668;font-size:13px;vertical-align:middle;white-space:nowrap}tbody tr[data-v-2db58f0a]{transition:background .15s}tbody tr[data-v-2db58f0a]:hover{background:#fafbfe}.align-right[data-v-2db58f0a]{text-align:right}.machine-name[data-v-2db58f0a]{display:flex;align-items:center;gap:11px;min-width:190px}.machine-name>span[data-v-2db58f0a]:last-child{display:flex;flex-direction:column;min-width:0;gap:3px}.machine-name strong[data-v-2db58f0a],.machine-name a[data-v-2db58f0a]{overflow:hidden;color:#202939;font-size:13px;font-weight:700;text-decoration:none;text-overflow:ellipsis}.machine-name a[data-v-2db58f0a]:hover{color:#4f60e8}.machine-name small[data-v-2db58f0a],.cell-note[data-v-2db58f0a],.cost-cell small[data-v-2db58f0a]{display:block;color:#8c96a5;font-size:11px;font-weight:450}.server-icon[data-v-2db58f0a]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:8px;background:#eef0ff;color:#5363df}.server-icon svg[data-v-2db58f0a],.empty-state__icon svg[data-v-2db58f0a]{width:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.description-cell[data-v-2db58f0a]{min-width:190px;max-width:260px;white-space:normal}.description-value[data-v-2db58f0a]{padding:0;border:0;background:transparent;color:#667085;font-size:12px;text-align:left;cursor:pointer}.description-value[data-v-2db58f0a]:hover{color:#4f60e8}.description-editor[data-v-2db58f0a]{display:flex;flex-direction:column;gap:5px}.description-editor[data-v-2db58f0a] textarea{width:220px;min-height:50px;font-size:12px}.description-editor__actions[data-v-2db58f0a]{display:flex;gap:8px}.description-editor__actions button[data-v-2db58f0a]{padding:0;border:0;background:transparent;color:#4f60e8;font-size:11px;font-weight:700;cursor:pointer}.description-editor__actions button[data-v-2db58f0a]:last-child{color:#7b879a}.description-editor__actions button[data-v-2db58f0a]:disabled{opacity:.5;cursor:wait}.status-pill[data-v-2db58f0a]{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700}.status-pill[data-v-2db58f0a]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.status--active[data-v-2db58f0a]{background:#eaf8f1;color:#168653}.status--inactive[data-v-2db58f0a]{background:#f1f3f5;color:#697586}.status--neutral[data-v-2db58f0a]{background:#fff5df;color:#ae6c0c}.mono[data-v-2db58f0a]{color:#475467;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.resource-value[data-v-2db58f0a],.cost-cell strong[data-v-2db58f0a]{display:block;color:#344054;font-size:12px}.cell-note[data-v-2db58f0a],.cost-cell small[data-v-2db58f0a]{margin-top:4px}.loading-state[data-v-2db58f0a],.empty-state[data-v-2db58f0a]{min-height:340px;padding:52px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.loader[data-v-2db58f0a]{width:28px;height:28px;border:3px solid #dce1e9;border-top-color:#5263e6;border-radius:50%;animation:spin-2db58f0a .75s linear infinite}.loading-state p[data-v-2db58f0a]{margin:14px 0 0;color:#788497;font-size:13px}.empty-state__icon[data-v-2db58f0a]{width:52px;height:52px;display:grid;place-items:center;border-radius:12px;background:#eef0ff;color:#5263e6}.empty-state__icon svg[data-v-2db58f0a]{width:25px}.empty-state h3[data-v-2db58f0a]{margin:18px 0 6px;color:#273143;font-size:16px}.empty-state p[data-v-2db58f0a]{margin:0 0 20px;color:#7d8797;font-size:13px}.machine-cards[data-v-2db58f0a]{display:none}@keyframes spin-2db58f0a{to{transform:rotate(360deg)}}@media (max-width: 1050px){.stats-grid[data-v-2db58f0a]{grid-template-columns:repeat(2,1fr)}.table-wrap table[data-v-2db58f0a]{min-width:1200px}}@media (max-width: 760px){.topbar[data-v-2db58f0a]{height:62px;padding:0 18px}.user-name[data-v-2db58f0a]{display:none}.page-content[data-v-2db58f0a]{padding:28px 16px 40px}.page-heading[data-v-2db58f0a]{align-items:flex-start;flex-direction:column;margin-bottom:22px}.sync-area[data-v-2db58f0a]{width:100%;justify-content:space-between}.stats-grid[data-v-2db58f0a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-card[data-v-2db58f0a]{min-height:120px;padding:18px}.stat-card strong[data-v-2db58f0a]{font-size:23px}.machine-panel[data-v-2db58f0a]{overflow:visible;border:0;background:transparent;box-shadow:none}.machine-panel__toolbar[data-v-2db58f0a]{padding:0 0 16px;align-items:stretch;flex-direction:column;border:0}.filters[data-v-2db58f0a]{align-items:stretch;flex-direction:column}.search-field[data-v-2db58f0a] input,.status-select[data-v-2db58f0a],.billing-account-select[data-v-2db58f0a]{width:100%}.table-wrap[data-v-2db58f0a]{display:none}.machine-cards[data-v-2db58f0a]{display:grid;gap:10px}.machine-card[data-v-2db58f0a]{padding:16px;border:1px solid #e1e6ed;border-radius:11px;background:#fff;box-shadow:0 1px 3px #10182808}.machine-card__header[data-v-2db58f0a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid #edf0f4}.machine-card .machine-name[data-v-2db58f0a]{min-width:0}.machine-card dl[data-v-2db58f0a]{margin:14px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:13px 18px}.machine-card dl div[data-v-2db58f0a]{min-width:0}.machine-card dt[data-v-2db58f0a]{margin-bottom:3px;color:#8a94a4;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.machine-card dd[data-v-2db58f0a]{margin:0;overflow:hidden;color:#485467;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.machine-card .machine-card__cost[data-v-2db58f0a]{color:#202939;font-weight:750}.machine-card__description[data-v-2db58f0a]{grid-column:1 / -1}.machine-card__description .description-value[data-v-2db58f0a]{width:100%}.machine-card__description[data-v-2db58f0a] textarea{width:100%;margin-bottom:5px;font-size:12px}.error-banner[data-v-2db58f0a]{margin:0 0 12px}.loading-state[data-v-2db58f0a],.empty-state[data-v-2db58f0a]{min-height:300px;border:1px solid #e1e6ed;border-radius:11px;background:#fff}.provider-form[data-v-2db58f0a]{grid-template-columns:1fr}.form-error[data-v-2db58f0a],.provider-form__actions[data-v-2db58f0a]{grid-column:auto}.provider-form__actions[data-v-2db58f0a]{justify-content:stretch}.provider-form__actions[data-v-2db58f0a] button{flex:1}.provider-modal[data-v-2db58f0a]{padding:22px}}@media (max-width: 430px){.stats-grid[data-v-2db58f0a]{grid-template-columns:1fr}.stat-card[data-v-2db58f0a]{min-height:105px}.last-update[data-v-2db58f0a]{display:none}.sync-button[data-v-2db58f0a]{width:100%}.machine-card dl[data-v-2db58f0a]{grid-template-columns:1fr}}
