@import "https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700&display=swap";:root{--cs-brown-dark:#0f766e;--cs-brown-chocolate:#052e2b;--cs-gold:#14b8a6;--cs-light-bg:#ecfdf5;--cs-text-dark:#0f172a;--cs-text-light:#64748b;--cs-border:#ccfbf1}body,.q-page,.q-layout,.q-card,.q-btn,.q-input,.q-select,.q-table{font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-header{background:var(--cs-light-bg);border:1px solid var(--cs-border);border-radius:8px;padding:24px}.modern-btn{border-radius:6px;padding:8px 16px;font-weight:500;transition:opacity .15s}.modern-btn:hover{opacity:.85}.modern-table-card{border:1px solid var(--cs-border);border-radius:8px;overflow:hidden}.modern-table{background:0 0}.modern-table :deep(.q-table__middle){-webkit-overflow-scrolling:touch;overflow-x:auto}.modern-table :deep(thead tr){background:var(--cs-light-bg)}.modern-table :deep(thead th){color:var(--cs-brown-dark);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.hover-row{transition:background-color .15s}.hover-row:hover{background:var(--cs-light-bg)}.cursor-pointer{cursor:pointer}.modern-dialog{border-radius:8px;overflow:hidden}.dialog-header{background:var(--cs-brown-dark);color:#fff;padding:24px}.form-section{background:var(--cs-light-bg);border-radius:6px;padding:16px}.section-title{color:var(--cs-brown-dark);align-items:center;font-size:1rem;display:flex}.responsive-entity-list{gap:12px;padding:16px;display:grid}.responsive-entity-card{border:1px solid var(--cs-border);background:#fff;border-radius:12px;padding:16px}.responsive-entity-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.responsive-entity-card__title{color:var(--cs-brown-dark);font-size:1rem;font-weight:700}.responsive-entity-card__subtitle{color:var(--cs-text-light);margin-top:4px}.responsive-entity-meta{gap:10px;margin-top:14px;display:grid}.responsive-entity-meta-item{gap:2px;display:grid}.responsive-entity-label{letter-spacing:.05em;text-transform:uppercase;color:var(--cs-text-light);font-size:.72rem;font-weight:600}.responsive-entity-value{color:var(--cs-text-dark);word-break:break-word}.responsive-entity-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.responsive-kpi-slider{margin-bottom:16px}.modern-form :deep(.q-field__control){border-radius:6px}.modern-form :deep(.q-field--outlined .q-field__control:hover:before){border-color:var(--cs-gold)}.modern-form :deep(.q-field--outlined.q-field--focused .q-field__control:before){border-width:2px;border-color:var(--cs-gold)}:deep(.q-badge){border-radius:4px;padding:4px 8px;font-weight:500}.bg-primary{background-color:var(--cs-brown-dark)!important}.text-primary{color:var(--cs-brown-dark)!important}.bg-secondary,.bg-accent{background-color:var(--cs-gold)!important}.text-secondary,.text-accent{color:var(--cs-gold)!important}.bg-brown,.bg-brown-1,.bg-brown-2{background-color:var(--cs-light-bg)!important}.text-brown,.text-brown-8,.text-brown-9{color:var(--cs-brown-dark)!important}.q-layout.bg-grey-2,.q-page-container.bg-grey-2{background:var(--cs-light-bg)!important}.q-btn--flat.text-primary,.q-btn--outline.text-primary{color:var(--cs-brown-dark)!important}.q-btn.bg-primary{background-color:var(--cs-brown-dark)!important}.q-btn.bg-secondary,.q-btn.bg-accent{background-color:var(--cs-gold)!important;color:#fff!important}.q-drawer{border-right:1px solid var(--cs-border);background:#fff}.q-drawer .q-item{color:var(--cs-text-dark)}.q-drawer .q-item:hover,.q-drawer .q-item--active{background:var(--cs-light-bg);color:var(--cs-gold)}.q-drawer .q-item--active{border-left:3px solid var(--cs-gold)}body.dark-theme .q-drawer{background:#1d1d1d;border-right-color:#333}body.dark-theme .q-drawer .q-item{color:#e0e0e0}body.dark-theme .q-drawer .q-item:hover,body.dark-theme .q-drawer .q-item--active{color:var(--cs-gold);background:#333}body.dark-theme .q-header,body.dark-theme .q-toolbar{background:#1d1d1d;border-bottom-color:#333}body.dark-theme .q-page{background:#121212}.q-header,.q-toolbar{border-bottom:1px solid var(--cs-border);background:#fff}.q-tabs--dense .q-tab{color:var(--cs-text-light)}.q-tabs--dense .q-tab--active{color:var(--cs-gold)}.q-tab__indicator{background:var(--cs-gold)!important}.q-card{border:1px solid var(--cs-border);box-shadow:none;border-radius:8px}.q-field--focused .q-field__control{border-color:var(--cs-gold)}.q-dialog__inner>.q-card{flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.q-dialog__inner>.q-card>.q-card-section{-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.q-dialog__inner>.q-card>.q-card-section:first-child:not(:only-child){flex:none;overflow-y:visible}.q-dialog__inner>.q-card>.q-card-section:only-child{flex:auto;overflow-y:auto}.q-dialog__inner>.q-card>.q-card-actions{flex:none}.scrollable-form-content{-webkit-overflow-scrolling:touch;overflow-y:auto!important}.q-card__section--vert{overflow-y:auto!important}.q-card-section::-webkit-scrollbar{width:6px}.scrollable-form-content::-webkit-scrollbar{width:6px}.q-card-section::-webkit-scrollbar-track{background:var(--cs-light-bg)}.scrollable-form-content::-webkit-scrollbar-track{background:var(--cs-light-bg)}.q-card-section::-webkit-scrollbar-thumb{background:var(--cs-text-light);border-radius:3px}.scrollable-form-content::-webkit-scrollbar-thumb{background:var(--cs-text-light);border-radius:3px}.q-card-section::-webkit-scrollbar-thumb:hover{background:var(--cs-brown-dark)}.scrollable-form-content::-webkit-scrollbar-thumb:hover{background:var(--cs-brown-dark)}.login-page,.auth-page{background:var(--cs-brown-dark)}.login-card{border:1px solid var(--cs-border);border-radius:8px}.stat-card{border-left:4px solid var(--cs-gold);border:1px solid var(--cs-border);border-left:4px solid var(--cs-gold);border-radius:8px}.stat-card:hover{background:var(--cs-light-bg)}@media (max-width:1024px){.page-header>.row{flex-direction:column;align-items:stretch!important}.page-header>.row>.col-auto{margin-top:12px}.page-header>.row>.col-auto>.row{flex-wrap:wrap}.modern-table-card{-webkit-overflow-scrolling:touch;overflow-x:auto}.modern-table{min-width:600px}.q-card-section>.row.q-col-gutter-sm{flex-wrap:wrap}.responsive-kpi-slider{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-left:4px;padding-right:4px;flex-wrap:nowrap;margin-left:-4px;margin-right:-4px;padding-bottom:4px;overflow-x:auto}.responsive-kpi-slider>[class*=col-]{scroll-snap-align:start;flex:0 0 min(340px,82vw)!important;width:min(340px,82vw)!important;max-width:min(340px,82vw)!important;padding-top:0!important}}@media (max-width:768px){.q-page.q-pa-md{padding:8px!important}.page-header{border-radius:6px;padding:12px}.page-header .text-h4{font-size:1.25rem!important}.page-header .text-subtitle1{font-size:.85rem}.page-header>.row>.col-auto>.row{gap:6px}.modern-btn{padding:6px 10px;font-size:.8rem}.responsive-entity-list{padding:12px}.responsive-entity-card{padding:14px}.responsive-entity-actions .q-btn{flex:calc(50% - 4px)}.q-mb-lg{margin-bottom:12px!important}.modern-table-card{-webkit-overflow-scrolling:touch;border-radius:6px;overflow-x:auto}.modern-table .q-table__top .row{flex-direction:column;gap:8px}.modern-table .q-table__top .col-auto{width:100%}.modern-table .q-table__top .col-auto .q-input{width:100%!important;min-width:unset!important}.q-card-section>.row>.col-auto,.q-card-section>.row>.col-auto .q-select,.q-card-section>.row>.col-auto .q-input{width:100%;min-width:unset!important}.q-dialog__inner>.q-card{border-radius:0!important;width:100vw!important;max-width:100vw!important;max-height:100vh!important;margin:0!important}.q-dialog__inner>.q-card>.q-card-section:not(:first-child):not(:last-child),.q-dialog__inner>.q-card>.q-card-section:nth-child(2){max-height:calc(100vh - 140px)}.dialog-header{padding:16px}.dialog-header .text-h5,.dialog-header .text-h6{font-size:1.1rem!important}.form-section{padding:10px}.form-header{padding:14px!important}.text-h4{font-size:1.3rem!important}.text-h5{font-size:1.15rem!important}.text-h6{font-size:1rem!important}.stat-card{padding:10px!important}.GNL__toolbar{padding:0 4px}.global-search .search-input{max-width:36px;overflow:hidden}.global-search .search-input .q-field__control{padding-right:0}.global-search .search-input input{width:0;padding:0}}@media (max-width:480px){.q-page.q-pa-md{padding:4px!important}.page-header{padding:10px}.page-header .text-h4{font-size:1.1rem!important}.q-card-section>.row>[class*=col-]{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.modern-table{max-height:calc(100vh - 160px)!important}.text-h2{font-size:1.5rem!important}.text-h3{font-size:1.3rem!important}.q-pa-xl{padding:16px!important}.responsive-entity-actions .q-btn{flex-basis:100%}}:root{--cs-page-bg:linear-gradient(180deg, #f8fffb 0%, #ecfdf5 100%);--cs-surface:#ffffffe6;--cs-surface-strong:#fffffff5;--cs-surface-muted:#ecfdf5d1;--cs-shadow-soft:0 14px 38px #0f172a14;--cs-shadow-card:0 10px 24px #0f172a0f;--cs-ring-soft:#14b8a62e}body{background:var(--cs-page-bg);color:var(--cs-text-dark)}body .app-shell,body .q-layout,body .q-page-container,body .q-page{background:0 0}body .q-page.q-pa-md{padding:20px!important}body .q-page .page-header{background:linear-gradient(135deg, var(--cs-surface-strong) 0%, var(--cs-surface-muted) 100%);box-shadow:var(--cs-shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ccfbf1e6;border-radius:24px;padding:28px 32px;position:relative;overflow:hidden}body .q-page .page-header:after{content:"";pointer-events:none;background:radial-gradient(circle,#14b8a62e 0%,#14b8a600 70%);border-radius:999px;width:220px;height:220px;position:absolute;top:auto;bottom:-90px;left:auto;right:-80px}body .q-page .page-header__actions-row .q-btn,body .q-page .page-header__actions-row .q-btn-dropdown,body .q-page .page-header__actions-row .q-field{z-index:1;position:relative}body .q-page .page-header__actions-row .q-btn,body .q-page .page-header__actions-row .q-btn-dropdown{border-radius:14px;min-height:42px}body .q-page .modern-btn{letter-spacing:.01em;text-transform:none;border-radius:14px;padding:0 16px;font-weight:600}body .q-page .modern-btn.q-btn--outline,body .q-page .page-header__actions-row .q-btn--outline{background:#ffffffb8;border-color:#14b8a633}body .q-page .modern-table-card,body .q-page .q-card.modern-table-card,body .q-page .module-category-card{background:var(--cs-surface-strong);box-shadow:var(--cs-shadow-card);border:1px solid #ccfbf1f2;border-radius:22px;overflow:hidden}body .q-page .modern-card,body .q-page .q-card.modern-card,body .q-page .modal-form-card,body .q-dialog .modern-dialog,body .q-dialog .modal-form-card{background:var(--cs-surface-strong);box-shadow:var(--cs-shadow-card);border:1px solid #ccfbf1eb;border-radius:22px;overflow:hidden}body .q-page .form-section,body .q-dialog .form-section{background:#ecfdf5d1;border:1px solid #ccfbf1b3;border-radius:18px}body .q-page .form-header,body .q-dialog .form-header,body .q-dialog .dialog-header{color:#fff;background:linear-gradient(135deg,#0f766e 0%,#14b8a6 100%);padding:18px 24px;position:relative;overflow:hidden}body .q-page .form-header:after,body .q-dialog .form-header:after,body .q-dialog .dialog-header:after{content:"";pointer-events:none;background:radial-gradient(circle,#14b8a647 0%,#14b8a600 72%);border-radius:999px;width:170px;height:170px;position:absolute;top:auto;bottom:-70px;left:auto;right:-50px}body .q-page .section-title,body .q-dialog .section-title{color:var(--cs-brown-dark);font-weight:700}body .q-page .empty-state,body .q-dialog .empty-state{text-align:center;min-height:220px;color:var(--cs-text-light);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px 20px;display:flex}body .q-page .empty-state--compact{min-height:160px;padding:20px 16px}body .q-page .empty-state__icon,body .q-dialog .empty-state__icon{width:72px;height:72px;color:var(--cs-gold);background:linear-gradient(135deg,#14b8a624,#14b8a60d);border-radius:22px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #14b8a61f}body .q-page .empty-state__title,body .q-dialog .empty-state__title{color:var(--cs-brown-dark);font-size:1.05rem;font-weight:700}body .q-page .empty-state__text,body .q-dialog .empty-state__text{max-width:42ch;line-height:1.55}body .q-page .modern-table .q-table__top{border-bottom:1px solid #ccfbf1b8;padding:18px 20px 12px}body .q-page .modern-table thead tr,body .q-page .modern-table thead th{background:#ecfdf5}body .q-page .modern-table thead th{color:#334155;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ccfbf1;font-size:.74rem;font-weight:700}body .q-page .modern-table tbody td{vertical-align:middle;border-color:#ccfbf1;padding-top:14px;padding-bottom:14px}body .q-page .modern-table .q-table__bottom{color:var(--cs-text-light);border-top:1px solid #ccfbf1;padding:14px 18px}body .q-page .hover-row{transition:background-color .18s,transform .18s}body .q-page .hover-row:hover{background:#ecfdf5!important}body .q-page .kpi-card,body .q-page .q-card.kpi-card{box-shadow:var(--cs-shadow-card);background:linear-gradient(#fffffffa,#ecfdf5f5);border:1px solid #ccfbf1;border-radius:22px;position:relative;overflow:hidden}body .q-page .kpi-card:before{content:"";background:linear-gradient(90deg,#14b8a6eb,#14b8a62e);width:100%;height:4px;position:absolute;top:0;bottom:auto;left:0;right:auto}body .q-page .q-badge{letter-spacing:.01em;border-radius:999px;padding:6px 10px;font-weight:600}body .q-page .q-field--outlined .q-field__control{background:#ffffffc7;border-radius:14px}body .q-page .q-field--outlined .q-field__control:before,body .q-page .q-field--outlined .q-field__control:before{border-color:#99f6e4}body .q-page .q-field--outlined.q-field--focused .q-field__control:before,body .q-page .q-field--outlined.q-field--focused .q-field__control:before{border-color:var(--cs-gold)}body .q-page .q-expansion-item{border-radius:18px;overflow:hidden}body .q-page .q-expansion-item>.q-item{min-height:54px}body .q-page .q-expansion-item__content{background:#ecfdf5a6;border-top:1px solid #ccfbf1b3}body .q-page .q-btn-group{background:#fffc;border:1px solid #ccfbf1;border-radius:14px;overflow:hidden}body .q-page .q-btn-group>.q-btn{min-height:40px}body .q-page .q-tab{letter-spacing:.01em;min-height:44px;font-weight:600}body .q-page .q-tabs .q-tab--active{background:#14b8a61f}body .q-drawer{background:linear-gradient(#fff 0%,#ecfdf5 100%)}body .GNL__toolbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:68px;padding:0 12px}body .q-header,body .q-toolbar{background:#ffffffe0}body .GNL__drawer-item{border-radius:14px;min-height:44px;margin:4px 10px;transition:background-color .18s,transform .18s}body .GNL__drawer-item .q-item__section--avatar{color:#0f766e;min-width:40px}body .GNL__drawer-item:hover{background:#ecfdf5}body .GNL__active{box-shadow:inset 0 0 0 1px #14b8a629;color:var(--cs-brown-dark)!important;background:linear-gradient(90deg,#14b8a629,#14b8a60d)!important;border-left:none!important}body .GNL__accordion{border-radius:16px;margin:4px 10px;overflow:hidden}body .GNL__accordion-header{color:#334155;border-radius:14px;min-height:46px;font-weight:600}body .GNL__accordion.q-expansion-item--expanded .GNL__accordion-header{background:#ecfdf5}body .GNL__accordion .q-expansion-item__content .q-item{margin:4px 8px 0 36px}body.dark-theme{background:linear-gradient(#052e2b 0%,#0f172a 100%)}body.dark-theme .q-page .page-header{box-shadow:none;background:linear-gradient(135deg,#0f172af5,#052e2bfa);border-color:#115e59}body.dark-theme .page-header__title-text{color:#ecfdf5}body.dark-theme .page-header__subtitle,body.dark-theme .kpi-card__label,body.dark-theme .modern-table thead th,body.dark-theme .q-table__bottom{color:#99f6e4}body.dark-theme .modern-table-card,body.dark-theme .module-category-card,body.dark-theme .kpi-card,body.dark-theme .q-card{box-shadow:none;background:#0f172a;border-color:#115e59}body.dark-theme .modern-table thead tr,body.dark-theme .modern-table thead th,body.dark-theme .q-expansion-item__content{background:#231f1c}body.dark-theme .hover-row:hover{background:#24211e!important}body.dark-theme .q-field--outlined .q-field__control,body.dark-theme .q-btn-group{background:#1f1c19;border-color:#115e59}body.dark-theme .GNL__drawer-item:hover{background:#27231f}body.dark-theme .GNL__active{box-shadow:inset 0 0 0 1px #14b8a638;background:linear-gradient(90deg,#14b8a62e,#14b8a60f)!important}@media (max-width:768px){body .q-page.q-pa-md{padding:12px!important}body .q-page .page-header{border-radius:18px;padding:18px}body .q-page .page-header__actions-row .q-btn,body .q-page .page-header__actions-row .q-btn-dropdown{width:100%}body .q-page .modern-table-card,body .q-page .module-category-card,body .q-page .kpi-card{border-radius:18px}}.page-filter-card{background:linear-gradient(#fffffffa,#ecfdf5eb);border:1px solid #0f172a14;border-radius:18px;box-shadow:0 16px 34px #0f172a0d}.page-filter-card .q-card__section{padding:18px 20px}.page-kpi-grid{margin-bottom:24px}.page-kpi-grid .q-card{height:100%}.surface-muted{background:linear-gradient(#fffffffa,#ecfdf5f5);border:1px solid #0f172a14;border-radius:18px;box-shadow:0 16px 34px #0f172a0d}.section-caption{letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-light);font-size:.78rem;font-weight:600}.section-title-modern{color:var(--cs-brown-dark);font-size:1.05rem;font-weight:700}.table-actions-trigger{border-radius:12px;width:34px;height:34px}.modern-table-card .q-table__top,.modern-table-card .q-table__bottom{padding:16px 20px}.modern-table .q-table__top .q-field,.modern-table .q-table__bottom .q-field{background:#ecfdf5e6;border-radius:12px;padding-left:6px;padding-right:6px}.modern-table .q-table thead tr,.modern-table thead tr{background:linear-gradient(#ecfdf5fa,#ccfbf1f5)}.modern-table tbody td{padding-top:14px;padding-bottom:14px}.modern-table tbody tr:hover{background:#ecfdf5b3}.stats-inline-card{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.stats-inline-card__item{background:#ffffffe0;border:1px solid #0f172a14;border-radius:16px;padding:16px 18px}.stats-inline-card__label{text-transform:uppercase;letter-spacing:.08em;color:var(--cs-text-light);font-size:.78rem}.stats-inline-card__value{color:var(--cs-brown-dark);margin-top:8px;font-size:1.5rem;font-weight:700}.planning-surface{background:linear-gradient(#fffffffa,#ecfdf5f5);border:1px solid #0f172a14;border-radius:20px;box-shadow:0 18px 36px #0f172a0f}.marketplace-shell{max-width:1420px;margin:0 auto}.marketplace-sidebar-card,.marketplace-results-card{background:linear-gradient(#fffffffa,#ecfdf5f5);border:1px solid #0f172a14;border-radius:20px;box-shadow:0 16px 34px #0f172a0d}.marketplace-empty-state{text-align:center;padding:40px 24px}.ops-hero{color:#fff;background:linear-gradient(135deg,#0f4b46f5 0%,#00897bf5 52%,#0a5851fa 100%);border:1px solid #0f4b461a;border-radius:24px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 22px 48px #0f4b4629}.ops-hero:before,.ops-hero:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.ops-hero:before{background:radial-gradient(circle,#ffffff2e 0%,#fff0 70%);width:240px;height:240px;top:-90px;right:-70px}.ops-hero:after{background:radial-gradient(circle,#14b8a657 0%,#14b8a600 74%);width:220px;height:220px;bottom:-110px;left:-80px}.ops-hero>.row,.ops-hero__side-card,.ops-hero__metric,.ops-action-card{z-index:1;position:relative}.ops-hero__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-weight:700}.ops-hero__title{margin-top:16px;font-size:max(1.75rem,min(1.25rem + 1.2vw,2.4rem));font-weight:800;line-height:1.08}.ops-hero__subtitle{color:#ffffffd6;max-width:64ch;margin-top:12px;font-size:1rem;line-height:1.7}.ops-hero__metric{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff24;border-radius:20px;height:100%;min-height:108px;padding:18px}.ops-hero__metric-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;font-size:.78rem;font-weight:700}.ops-hero__metric-value{margin-top:10px;font-size:1.55rem;font-weight:800;line-height:1.1}.ops-hero__metric-text{color:#ffffffc2;margin-top:8px;font-size:.86rem;line-height:1.55}.ops-hero__side-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff2e,#ffffff14);border:1px solid #ffffff29;border-radius:22px;height:100%;min-height:100%;padding:24px}.ops-hero__side-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffffbd;font-size:.8rem;font-weight:700}.ops-hero__side-value{margin-top:14px;font-size:max(1.85rem,min(1.4rem + 1vw,2.5rem));font-weight:800;line-height:1.04}.ops-hero__side-text{color:#ffffffd1;margin-top:12px;font-size:.96rem;line-height:1.7}.ops-hero__chip{border-radius:999px;padding-left:8px;padding-right:8px;font-weight:700;background:#fffffff5!important}.ops-action-card{background:linear-gradient(#fffffffa,#f6fcfbf5);border:1px solid #0f4b461a;border-radius:22px;height:100%;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 18px 38px #0f4b460f}.ops-action-card:hover{border-color:#0f4b462e;transform:translateY(-4px);box-shadow:0 24px 42px #0f4b461a}.ops-action-card__icon{border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.ops-action-card__label{color:#183432;font-size:1rem;font-weight:800}.ops-action-card__text{color:#6d817e;margin-top:6px;font-size:.88rem;line-height:1.55}.ops-tabs-card{background:linear-gradient(#fffffffa,#f6fcfbf0);border:1px solid #0f4b4614;border-radius:22px;padding:20px 22px;box-shadow:0 16px 34px #0f4b460d}.ops-tabs{min-height:auto}.ops-tabs .q-tabs__content{flex-wrap:wrap;gap:10px}.ops-tabs .q-tab{text-transform:none;color:#49615f;background:#ffffffc2;border:1px solid #0f4b4614;border-radius:16px;align-items:flex-start;min-height:auto;padding:12px 16px}.ops-tabs .q-tab--active{color:#0f4b46;background:#0f4b461a;border-color:#0f4b4629}.ops-tabs .q-tab__indicator{display:none}.ops-tab__label{font-size:.96rem;font-weight:800;line-height:1.3}.ops-tab__caption{color:#6d817e;margin-top:4px;font-size:.8rem;line-height:1.4}@media (max-width:768px){.ops-hero{border-radius:20px;padding:22px 20px}.ops-hero__side-card,.ops-action-card,.ops-tabs-card{border-radius:18px}.ops-tabs-card{padding:16px}.ops-tabs .q-tab{width:100%}}.req .q-field__label:before{content:"* ";color:#f44336;font-weight:700}.pwa-install-card[data-v-dcb367f2]{min-width:350px;max-width:500px}
