:root[data-ownerp=active]{--ownerp-ink: #15211e;--ownerp-muted: #68736f;--ownerp-green: #166a56;--ownerp-green-dark: #10352d;--ownerp-mint: #eaf5f0;--ownerp-line: #dfe7e3;--ownerp-canvas: #f6f8f7;--primary: var(--ownerp-green);--primary-color: var(--ownerp-green);--fg-color: #ffffff;--bg-color: var(--ownerp-canvas);--border-color: var(--ownerp-line);--border-radius: 12px;--card-border-radius: 16px}:root[data-ownerp=active]{--ownerp-operator-canvas: #f2f5f1;--ownerp-operator-surface: #ffffff;--ownerp-operator-surface-soft: #f7f9f6;--ownerp-operator-ink: #15201c;--ownerp-operator-muted: #6d7872;--ownerp-operator-line: #dde5df;--ownerp-operator-sidebar: #17231f;--ownerp-operator-sidebar-soft: #22322c;--ownerp-operator-lime: #a6ef72;--ownerp-operator-focus: #5d9f82;--ownerp-operator-shadow: 0 18px 50px rgba(22, 42, 34, .07);--surface-sidebar: var(--ownerp-operator-sidebar);--sidebar-width: 248px;--sidebar-hover-color: rgba(255, 255, 255, .075);--sidebar-active-color: rgba(166, 239, 114, .13);--sidebar-border-color: rgba(255, 255, 255, .08);--sidebar-active-shadow: inset 3px 0 0 var(--ownerp-operator-lime);--control-bg: #f2f5f2;--card-bg: #ffffff;--subtle-fg: #f3f6f3;--highlight-color: #f2f7f3;--border-color: var(--ownerp-operator-line);--text-color: var(--ownerp-operator-ink);--text-muted: var(--ownerp-operator-muted)}[data-ownerp=active] .onb-panel,[data-ownerp=active] .onboarding-sidebar,[data-ownerp=active] .ownerp-setup-launcher{display:none!important}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]){background:var(--ownerp-operator-canvas);color:var(--ownerp-operator-ink);font-feature-settings:"cv02","cv03","cv04","cv11"}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .main-section,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .page-container,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .page-body,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .page-content{background:var(--ownerp-operator-canvas)}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar{gap:14px;padding:14px 12px 12px;border-right:0;background:radial-gradient(circle at 15% 0%,rgba(166,239,114,.08),transparent 25%),var(--ownerp-operator-sidebar);box-shadow:8px 0 30px #0b191314}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .divider{border-color:#ffffff17}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .standard-sidebar-item{min-height:38px;margin:1px 0;border-radius:11px}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .standard-sidebar-item .item-anchor,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .standard-sidebar-item .sidebar-item-label,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .section-break,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .keyboard-shortcut{color:#ffffffad!important}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .standard-sidebar-item .item-anchor{height:38px;font-size:12px;font-weight:560}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .sidebar-item-icon,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar svg{color:#ffffff9e;stroke:currentColor}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .standard-sidebar-item:hover,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .active-sidebar{background:var(--sidebar-active-color);box-shadow:var(--sidebar-active-shadow)}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .active-sidebar .item-anchor,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .active-sidebar .sidebar-item-label,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .active-sidebar svg{color:#fff!important}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .active-sidebar:after{position:absolute;right:11px;width:6px;height:6px;border-radius:50%;background:var(--ownerp-operator-lime);content:""}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .dropdown-navbar-user,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .sidebar-user-button{border-radius:12px;color:#ffffffd1}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .avatar-frame{background:var(--ownerp-operator-lime);color:var(--ownerp-operator-sidebar)}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .body-sidebar .sidebar-toggle-btn{border-color:#ffffff1f;background:var(--ownerp-operator-sidebar-soft);color:#fff}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .page-head{min-height:68px;border-bottom:1px solid var(--ownerp-operator-line);background:rgba(255,255,255,.88);box-shadow:0 6px 24px #182a2309;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .page-head .container,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .page-head .container-fluid{min-height:68px;padding-inline:clamp(18px,2.4vw,34px)}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .page-title .title-text,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .page-title .title-text a{color:var(--ownerp-operator-ink);font-size:15px;font-weight:720;letter-spacing:-.02em}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .navbar-breadcrumbs a,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .navbar-breadcrumbs li:before{color:#929c97}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .page-actions,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .custom-actions{gap:7px}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .btn{min-height:36px;padding-inline:13px;border-color:transparent;border-radius:10px;background:#edf1ee;box-shadow:none;color:#34413c;font-size:12px;font-weight:680;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .btn:hover{background:#e4eae6;transform:translateY(-1px)}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .btn-primary,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .btn-primary-dark{border-color:#1b6653;background:#1b6653;box-shadow:0 8px 20px #1b665329;color:#fff}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .btn-primary:hover,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .btn-primary-dark:hover{border-color:#145242;background:#145242;box-shadow:0 10px 24px #1b665333}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .btn-danger{background:#fff0ed;color:#a13d31}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-control,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .input-with-feedback,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .awesomplete>input,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .like-disabled-input,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .ql-editor{min-height:39px;border:1px solid #dce4de;border-radius:10px;background:#f4f6f4;box-shadow:none;color:var(--ownerp-operator-ink);font-size:12px}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-control:focus,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .input-with-feedback:focus,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .awesomplete>input:focus{border-color:var(--ownerp-operator-focus);background:#fff;box-shadow:0 0 0 4px #5d9f821c}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-control:disabled,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-control[readonly],[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .like-disabled-input{background:#eef1ef;color:#67716c}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .control-label{margin-bottom:7px;color:#5c6761;font-size:11px;font-weight:650}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) input[type=checkbox]{border-color:#bfc9c2;border-radius:5px}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .layout-main-list,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .layout-main-section-wrapper{padding:0}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .list-page-form,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .page-form{margin:16px clamp(16px,2vw,28px) 12px;padding:9px;border:1px solid var(--ownerp-operator-line);border-radius:15px;background:rgba(255,255,255,.78)}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .frappe-list{margin:0 clamp(16px,2vw,28px) 24px;overflow:hidden;border:1px solid var(--ownerp-operator-line);border-radius:18px;background:var(--ownerp-operator-surface);box-shadow:var(--ownerp-operator-shadow)}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .list-row-container{margin:0;padding-inline:15px;border:0;border-bottom:1px solid #e8ede9;border-radius:0;background:#fff;box-shadow:none}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .list-row-container:last-child{border-bottom:0}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .list-row-container:not(:first-child):hover,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .list-row-container:focus-within{background:#f4f8f5}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .list-row,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .list-row .level-right{min-height:47px;border:0;background:transparent;box-shadow:none!important}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .list-row-head,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .list-row-head .level-right{min-height:42px;border-radius:0;background:#f3f6f3;color:#69746e;font-size:10px;font-weight:690;text-transform:uppercase;letter-spacing:.035em}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .list-subject a,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .list-row-col a{color:#26322d;font-weight:620}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .list-paging-area,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .footnote-area{padding:11px 15px;border-color:var(--ownerp-operator-line);background:#fafbfa}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .indicator-pill,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .badge,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .tag-pill{border-radius:999px;font-size:10px;font-weight:680}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .std-form-layout>.form-layout>.form-page,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-layout{border:0;border-radius:0;background:var(--ownerp-operator-canvas);box-shadow:none}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-tabs-list{margin:16px clamp(16px,2vw,26px) 0;border:1px solid var(--ownerp-operator-line);border-radius:15px 15px 0 0;background:rgba(255,255,255,.92);box-shadow:0 10px 26px #182a2309;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-tabs-list .form-tabs .nav-item .nav-link{margin:0 15px;padding:14px 1px 12px;border:0;background:transparent;color:#7a847f;font-size:11px;font-weight:620}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-tabs-list .form-tabs .nav-item .nav-link.active{border-bottom:2px solid #1b6653;color:var(--ownerp-operator-ink);font-weight:720}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-tab-content{margin:0 clamp(16px,2vw,26px) 28px;padding:12px 0;border:1px solid var(--ownerp-operator-line);border-top:0;border-radius:0 0 18px 18px;background:#fff;box-shadow:var(--ownerp-operator-shadow)}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-section.card-section,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-dashboard-section{margin:0 14px 12px;padding:0 8px 12px;border:1px solid #e4eae6;border-radius:14px;background:#fcfdfc}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-section.card-section.hide-border{border:1px solid #e4eae6;padding-bottom:12px}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-section .section-head,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-dashboard-section .section-head{padding:14px 15px 10px;color:#26332d;font-size:12px;font-weight:720}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-section .section-body{padding-top:8px}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-grid{overflow:hidden;border:1px solid var(--ownerp-operator-line);border-radius:13px;background:#fff}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .grid-heading-row,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .grid-heading-row .data-row{background:#f1f4f2;color:#69736e;font-size:10px;font-weight:690;text-transform:uppercase;letter-spacing:.03em}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .grid-row,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .grid-row .data-row{min-height:45px;border-color:#e7ece8;background:#fff}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .grid-row:hover,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .grid-row:hover .data-row{background:#f5f9f6}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .layout-side-section{margin:16px 16px 20px 0;overflow:hidden;border:1px solid var(--ownerp-operator-line);border-radius:17px;background:#fff;box-shadow:0 14px 34px #162a220d}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .layout-side-section .form-sidebar,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .layout-side-section .sidebar-section{padding:12px;background:transparent}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-sidebar .sidebar-menu>li,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-sidebar .sidebar-label{border-radius:10px;color:#5f6964;font-size:11px}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) :is(.widget,.frappe-card,.report-wrapper,.datatable,.chart-container,.kanban-column,.tree.with-border,.print-preview-wrapper,.timeline-content){border:1px solid var(--ownerp-operator-line);border-radius:16px;background:var(--ownerp-operator-surface);box-shadow:0 12px 34px #162a220d}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .widget{padding:16px}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .dt-header .dt-cell,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .dt-row-header .dt-cell{background:#f2f5f2;color:#65706a;font-size:10px;font-weight:700}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .dt-cell,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .dt-row{border-color:#e7ece8}[data-ownerp=active] .modal-content{overflow:hidden;border:1px solid rgba(215,225,219,.9);border-radius:18px;background:#fff;box-shadow:0 28px 80px #11221b2e}[data-ownerp=active] .modal-header,[data-ownerp=active] .modal-footer{padding:17px 20px;border-color:var(--ownerp-operator-line);background:#fafbfa}[data-ownerp=active] .modal-title{color:var(--ownerp-operator-ink);font-size:16px;font-weight:730;letter-spacing:-.02em}[data-ownerp=active] .dropdown-menu,[data-ownerp=active] .awesomplete>ul,[data-ownerp=active] .popover{padding:7px;border:1px solid var(--ownerp-operator-line);border-radius:13px;background:#fff;box-shadow:0 18px 48px #11221b24}[data-ownerp=active] .dropdown-item,[data-ownerp=active] .awesomplete>ul>li{min-height:34px;padding:8px 10px;border-radius:8px;font-size:12px}[data-ownerp=active] .dropdown-item:hover,[data-ownerp=active] .awesomplete>ul>li:hover,[data-ownerp=active] .awesomplete>ul>li[aria-selected=true]{background:#eef5f0}[data-ownerp=active] .toast-message,[data-ownerp=active] .alert{border:1px solid var(--ownerp-operator-line);border-radius:12px;box-shadow:0 14px 34px #11221b1f}[data-ownerp=active] .skeleton,[data-ownerp=active] .list-skeleton-box{border-radius:8px;background:linear-gradient(90deg,#eef2ef 25%,#f8faf8 50%,#eef2ef 75%);background-size:200% 100%}@media (max-width: 991px){:root[data-ownerp=active]{--sidebar-width: 232px}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .layout-side-section{margin-left:16px}}@media (max-width: 767px){[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .page-head,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .page-head .container,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .page-head .container-fluid{min-height:60px}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .page-head .container,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .page-head .container-fluid{padding-inline:12px}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .list-page-form,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .page-form,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .frappe-list,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-tabs-list,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-tab-content{margin-right:10px;margin-left:10px}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .frappe-list{border-radius:14px}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .list-row-container:not(:first-child){margin:8px;border:1px solid #e2e8e4;border-radius:12px}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-section.card-section,[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .form-dashboard-section{margin-inline:8px}[data-ownerp=active] body[data-route]:not([data-route^="ownerp-"]) .layout-side-section{margin:10px}}@media (prefers-reduced-motion: reduce){[data-ownerp=active] *,[data-ownerp=active] *:before,[data-ownerp=active] *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body[data-route=ownerp-import] .page-head,#page-ownerp-import>.page-head{display:none!important}.ownerp-import-page{min-height:100vh;background:var(--ownerp-canvas)}.ownerp-import-shell{display:grid;width:min(1080px,calc(100% - 40px));margin:0 auto;padding:54px 0 72px;gap:18px}.ownerp-import-hero{max-width:720px;margin-bottom:10px}.ownerp-import-hero h1,.ownerp-import-result h1{margin:0 0 10px;font-size:clamp(30px,4vw,48px);line-height:1.04;letter-spacing:-.035em}.ownerp-import-hero p,.ownerp-import-result>p{margin:0;color:var(--ownerp-muted);font-size:14px;line-height:1.65}.ownerp-import-upload{display:grid;min-height:310px;place-items:center;align-content:center;padding:42px;border:1px dashed #b8c9c2;border-radius:20px;background:#fff;text-align:center}.ownerp-import-upload>span,.ownerp-result-icon{display:grid;width:58px;height:58px;margin-bottom:14px;place-items:center;border-radius:16px;background:var(--ownerp-mint);color:var(--ownerp-green)}.ownerp-import-upload h2{margin:0;font-size:20px}.ownerp-import-upload p{margin:7px 0 20px;color:var(--ownerp-muted);font-size:12px}.ownerp-import-safety,.ownerp-import-clear{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;background:var(--ownerp-mint);color:var(--ownerp-green-dark);font-size:12px}.ownerp-text-button{margin:0 0 22px;padding:0;border:0;background:transparent;color:var(--ownerp-green);font-size:12px;font-weight:680}.ownerp-import-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ownerp-import-summary>div,.ownerp-import-panel{border:1px solid var(--ownerp-line);border-radius:16px;background:#fff}.ownerp-import-summary>div{padding:15px}.ownerp-import-summary span,.ownerp-import-summary strong{display:block}.ownerp-import-summary span{margin-bottom:5px;color:var(--ownerp-muted);font-size:10px}.ownerp-import-summary strong{font-size:16px}.ownerp-import-panel{padding:20px}.ownerp-import-panel-head,.ownerp-import-actions{display:flex;align-items:center;justify-content:space-between;gap:18px}.ownerp-import-panel-head strong,.ownerp-import-panel-head small,.ownerp-import-actions strong,.ownerp-import-actions small{display:block}.ownerp-import-panel-head small,.ownerp-import-actions small{margin-top:3px;color:var(--ownerp-muted);font-size:11px}.ownerp-import-panel select,.ownerp-mapping-grid select{height:39px;padding:0 10px;border:1px solid var(--ownerp-line);border-radius:9px;background:#fff}.ownerp-mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.ownerp-mapping-grid label,.ownerp-mapping-grid span{display:block}.ownerp-mapping-grid span{margin-bottom:6px;font-size:11px;font-weight:680}.ownerp-mapping-grid select{width:100%}.ownerp-import-table-wrap{margin-top:16px;overflow-x:auto}.ownerp-import-table-wrap table{width:100%;border-collapse:collapse;font-size:12px}.ownerp-import-table-wrap th,.ownerp-import-table-wrap td{padding:10px;border-bottom:1px solid var(--ownerp-line);text-align:left;white-space:nowrap}.ownerp-import-table-wrap th{color:var(--ownerp-muted);font-size:10px;text-transform:uppercase}.ownerp-import-issues{padding:16px;border:1px solid #eed9ae;border-radius:14px;background:#fff8e8}.ownerp-import-issues p{display:flex;gap:12px;margin:8px 0 0;color:var(--ownerp-muted);font-size:12px}.ownerp-import-actions{position:sticky;bottom:14px;padding:15px 18px;border:1px solid var(--ownerp-line);border-radius:15px;background:rgba(255,255,255,.96);box-shadow:0 16px 44px #10352d1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ownerp-import-loading,.ownerp-import-error{display:grid;min-height:70vh;place-items:center;align-content:center;gap:12px;text-align:center}.ownerp-import-result{max-width:760px;place-items:start}.ownerp-import-result-actions{display:flex;gap:10px;margin-top:8px}@media (max-width: 700px){.ownerp-import-shell{width:min(100% - 24px,1080px);padding-top:28px}.ownerp-import-summary,.ownerp-mapping-grid{grid-template-columns:1fr 1fr}.ownerp-import-panel-head,.ownerp-import-actions{align-items:stretch;flex-direction:column}.ownerp-import-actions .btn{width:100%}}[data-ownerp=active] body,[data-ownerp=active] .main-section{background:var(--ownerp-canvas);color:var(--ownerp-ink)}[data-ownerp=active] .navbar{min-height:64px;background:rgba(255,255,255,.92);border-bottom:1px solid var(--ownerp-line);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ownerp-brand{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:760;letter-spacing:-.02em;color:var(--ownerp-ink)}.ownerp-brand img{width:28px;height:28px}.ownerp-brand small{padding:2px 6px;border:1px solid var(--ownerp-line);border-radius:5px;font-size:8px;letter-spacing:.14em;color:var(--ownerp-muted)}[data-ownerp=active] .page-head{background:transparent;border-bottom:0}[data-ownerp=active] .page-title .title-text,[data-ownerp=active] h1,[data-ownerp=active] h2,[data-ownerp=active] h3{color:var(--ownerp-ink);letter-spacing:-.025em}[data-ownerp=active] .desk-sidebar{background:var(--ownerp-green-dark);color:#ffffffc2}[data-ownerp=active] .layout-side-section{background:var(--fg-color);color:var(--ownerp-ink)}[data-ownerp=active] body[data-route^=Form] .layout-side-section{border-left:1px solid var(--ownerp-line);box-shadow:-8px 0 28px #1a2f2806}[data-ownerp=active] .layout-side-section .form-sidebar,[data-ownerp=active] .layout-side-section .sidebar-section{background:transparent}[data-ownerp=active] .standard-sidebar-item{min-height:38px;margin:3px 8px;border-radius:10px}[data-ownerp=active] .standard-sidebar-item:hover,[data-ownerp=active] .standard-sidebar-item.selected{background:rgba(255,255,255,.12)}[data-ownerp=active] .widget,[data-ownerp=active] .frappe-card,[data-ownerp=active] .form-layout,[data-ownerp=active] .list-row-container{border:1px solid var(--ownerp-line);border-radius:16px;box-shadow:0 8px 28px #1a2f280b}[data-ownerp=active] .btn{min-height:34px;border-radius:9px;font-weight:650}[data-ownerp=active] .btn-primary,[data-ownerp=active] .btn-primary-dark{background:var(--ownerp-green);border-color:var(--ownerp-green);box-shadow:none}[data-ownerp=active] .btn-primary:hover,[data-ownerp=active] .btn-primary-dark:hover{background:#115946;border-color:#115946}[data-ownerp=active] .form-control,[data-ownerp=active] .input-with-feedback,[data-ownerp=active] .awesomplete>input{border-color:var(--ownerp-line);border-radius:9px;box-shadow:none}[data-ownerp=active] .form-control:focus,[data-ownerp=active] .input-with-feedback:focus{border-color:#67ad99;box-shadow:0 0 0 3px #166a561a}[data-ownerp=active] .indicator-pill.green,[data-ownerp=active] .indicator-pill.blue{background:var(--ownerp-mint);color:var(--ownerp-green-dark)}[data-ownerp=active] .page-card,[data-ownerp=active] .login-content.page-card{border:1px solid var(--ownerp-line);border-radius:20px;box-shadow:0 18px 60px #10352d1a}[data-ownerp=active] .page-card-head img,[data-ownerp=active] .app-logo{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}[data-ownerp=active] .ownerp-about{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;padding:36px;text-align:center}[data-ownerp=active] .ownerp-about img{width:64px;height:64px;margin-bottom:18px}[data-ownerp=active] .ownerp-about h2{margin:0 0 8px;font-size:24px;font-weight:760}[data-ownerp=active] .ownerp-about p{margin:0 0 18px;color:var(--ownerp-muted)}[data-ownerp=active] .ownerp-about a{color:var(--ownerp-green);font-weight:650}[data-ownerp=active] a[href*="erpnext.com"],[data-ownerp=active] a[href*="frappe.io"],[data-ownerp=active] a[href*="frappecloud.com"],[data-ownerp=active] a[href*="frappeframework.com"]{display:none!important}[data-ownerp=active] body[data-path=login]{min-height:100vh;margin:0;background:#f4f7f5;color:var(--ownerp-ink)}[data-ownerp=active] body[data-path=login] .page-content-wrapper,[data-ownerp=active] body[data-path=login] #page-login,[data-ownerp=active] body[data-path=login] #page-login>.page-content-wrapper{min-height:100vh}[data-ownerp=active] body[data-path=login] .page-content-wrapper{padding:0!important}[data-ownerp=active] body[data-path=login] main.container{width:100%;max-width:none;min-height:100vh;padding:0}[data-ownerp=active] body[data-path=login] .page-breadcrumbs,[data-ownerp=active] body[data-path=login] .page-header-wrapper,[data-ownerp=active] body[data-path=login] .page-footer,[data-ownerp=active] body[data-path=login]>.web-footer{display:none!important}[data-ownerp=active] body[data-path=login] .page_content{min-height:100vh}.ownerp-login-shell{display:grid;min-height:100vh;grid-template-columns:minmax(440px,1.04fr) minmax(500px,.96fr);background:#f5f8f6}.ownerp-login-story{position:relative;display:flex;min-height:100vh;flex-direction:column;overflow:hidden;padding:clamp(38px,5vw,72px);background:radial-gradient(circle at 82% 17%,rgba(117,209,173,.24),transparent 29%),radial-gradient(circle at 10% 93%,rgba(49,126,101,.34),transparent 31%),linear-gradient(145deg,#102f28 0%,#0d4235 58%,#12372e 100%);color:#fff}.ownerp-login-story:before,.ownerp-login-story:after{position:absolute;content:"";pointer-events:none}.ownerp-login-story:before{right:-150px;bottom:-190px;width:520px;height:520px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 56px #ffffff06,0 0 0 118px #ffffff05}.ownerp-login-story:after{top:0;right:0;width:1px;height:100%;background:linear-gradient(transparent,rgba(255,255,255,.18),transparent)}.ownerp-login-wordmark,.ownerp-login-mobile-brand{display:inline-flex;align-items:center;gap:12px;color:inherit!important;font-size:19px;font-weight:800;letter-spacing:-.035em;text-decoration:none!important}.ownerp-login-wordmark{position:relative;z-index:1;align-self:flex-start}.ownerp-login-wordmark img,.ownerp-login-mobile-brand img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.ownerp-login-message{position:relative;z-index:1;max-width:620px;margin:auto 0;padding:80px 0 60px}.ownerp-login-kicker{margin-bottom:24px;color:#7bd0b1;font-size:11px;font-weight:800;letter-spacing:.16em}.ownerp-login-message h1{max-width:620px;margin:0;color:#fff!important;font-size:clamp(48px,5.3vw,78px);font-weight:730;letter-spacing:-.058em;line-height:.98}.ownerp-login-message>p{max-width:520px;margin:30px 0 0;color:#ffffff9e;font-size:clamp(15px,1.4vw,18px);line-height:1.65}.ownerp-login-capabilities{display:flex;flex-wrap:wrap;gap:9px;margin-top:34px}.ownerp-login-capabilities span{padding:8px 12px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.055);color:#ffffffc7;font-size:11px;font-weight:650;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ownerp-login-proof{position:relative;z-index:1;display:flex;align-items:center;gap:13px}.ownerp-live-dot{width:10px;height:10px;border:2px solid rgba(130,229,190,.35);border-radius:50%;background:#7ce2b9;box-shadow:0 0 0 5px #7ce2b914}.ownerp-login-proof div{display:flex;flex-direction:column;gap:3px}.ownerp-login-proof strong{font-size:12px;font-weight:720}.ownerp-login-proof small{color:#ffffff7a;font-size:10px}.ownerp-login-access{position:relative;display:grid;min-height:100vh;place-items:center;padding:60px clamp(32px,7vw,110px);background:radial-gradient(circle at 80% 5%,rgba(163,211,193,.18),transparent 24%),#f5f8f6}.ownerp-login-auth{width:min(100%,430px)}.ownerp-login-mobile-brand{display:none;color:var(--ownerp-green-dark)!important}[data-ownerp=active] body[data-path=login] .login-content.page-card{width:100%;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}[data-ownerp=active] body[data-path=login] .page-card-head{display:block;margin-bottom:34px;text-align:left}[data-ownerp=active] body[data-path=login] .page-card-head .app-logo{display:none}[data-ownerp=active] body[data-path=login] .page-card-head h4{margin:0;color:var(--ownerp-ink);font-size:31px;font-weight:760;letter-spacing:-.045em}[data-ownerp=active] body[data-path=login] .page-card-subtitle{margin-top:9px;color:var(--ownerp-muted);font-size:14px;line-height:1.5}[data-ownerp=active] body[data-path=login] .page-card-body{padding:0}[data-ownerp=active] body[data-path=login] .form-group{margin-bottom:20px}[data-ownerp=active] body[data-path=login] .form-label{display:block;margin-bottom:8px;color:#34423e;font-size:12px;font-weight:700}[data-ownerp=active] body[data-path=login] .form-control{width:100%;height:50px;padding:0 44px 0 15px;border:1px solid #d8e2de;border-radius:12px;background:rgba(255,255,255,.84);color:var(--ownerp-ink);font-size:14px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}[data-ownerp=active] body[data-path=login] .form-control:focus{border-color:#6eaf99;background:#fff;box-shadow:0 0 0 4px #166a5617;outline:none}[data-ownerp=active] body[data-path=login] .email-field,[data-ownerp=active] body[data-path=login] .password-field{position:relative}[data-ownerp=active] body[data-path=login] .field-icon,[data-ownerp=active] body[data-path=login] .toggle-password{position:absolute;top:17px;right:15px;color:#82908b}[data-ownerp=active] body[data-path=login] .forgot-password-message{margin:10px 0 0;text-align:right}[data-ownerp=active] body[data-path=login] a{color:var(--ownerp-green);font-weight:650}[data-ownerp=active] body[data-path=login] .page-card-actions{margin-top:30px;padding:0}[data-ownerp=active] body[data-path=login] .btn-login,[data-ownerp=active] body[data-path=login] .btn-signup{width:100%;min-height:50px;border:0;border-radius:12px;background:var(--ownerp-green);box-shadow:0 10px 24px #166a562e;color:#fff;font-size:13px;font-weight:760;transition:transform .14s ease,background .14s ease,box-shadow .14s ease}[data-ownerp=active] body[data-path=login] .btn-login:hover,[data-ownerp=active] body[data-path=login] .btn-signup:hover{background:#115946;box-shadow:0 13px 28px #166a563d;transform:translateY(-1px)}[data-ownerp=active] body[data-path=login] .btn-login-option{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;margin-top:10px;border:1px solid #d8e2de;border-radius:12px;background:transparent;box-shadow:none;color:#42504c;font-size:12px}.ownerp-login-help{position:absolute;right:32px;bottom:25px;left:32px;margin:0;color:#83908c;font-size:11px;text-align:center}[data-ownerp=active] body[data-path=login] .footer-powered{display:none!important}@media (max-width: 900px){.ownerp-login-shell{grid-template-columns:1fr}.ownerp-login-story{display:none}.ownerp-login-access{min-height:100vh;padding:105px 26px 70px}.ownerp-login-mobile-brand{position:absolute;top:28px;left:28px;display:inline-flex}.ownerp-login-mobile-brand img{width:34px;height:34px}}@media (max-width: 520px){[data-ownerp=active] body[data-path=login] .page-card-head h4{font-size:27px}.ownerp-login-access{place-items:start center}}.ownerp-setup-launcher{position:fixed;right:22px;bottom:20px;z-index:1040;display:flex;align-items:center;gap:10px;min-width:182px;padding:10px 14px 10px 10px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:var(--ownerp-green-dark);box-shadow:0 14px 42px #10352d38;color:#fff!important;text-decoration:none!important}.ownerp-setup-launcher>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#d9f2e7;color:var(--ownerp-green-dark);font-weight:800}.ownerp-setup-launcher div{display:flex;flex-direction:column;line-height:1.15}.ownerp-setup-launcher strong{font-size:13px}.ownerp-setup-launcher small{margin-top:3px;color:#ffffff9e;font-size:10px}body[data-route=ownerp-setup] .main-section{scrollbar-gutter:auto;background:#f7f9f8}body[data-route=ownerp-setup] .page-head,body[data-route=ownerp-home] .page-head,#page-ownerp-setup>.page-head,#page-ownerp-home>.page-head{display:none!important}body[data-route=ownerp-setup] #page-ownerp-setup .page-body,body[data-route=ownerp-setup] #page-ownerp-setup .page-wrapper,body[data-route=ownerp-setup] #page-ownerp-setup .page-content,body[data-route=ownerp-setup] #page-ownerp-setup .layout-main,body[data-route=ownerp-setup] #page-ownerp-setup .layout-main-section-wrapper,body[data-route=ownerp-setup] #page-ownerp-setup .layout-main-section{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body[data-route=ownerp-setup] #page-ownerp-setup .layout-main-section-wrapper{flex:1 1 100%}.ownerp-setup-page{min-height:100vh}.ownerp-setup-loading,.ownerp-setup-error{display:grid;min-height:480px;place-items:center;color:var(--ownerp-muted)}.ownerp-setup-shell{display:grid;min-height:100vh;grid-template-columns:minmax(280px,320px) minmax(0,1fr);overflow:hidden;background:#fff}.ownerp-setup-rail{display:flex;min-height:100vh;flex-direction:column;padding:34px 28px 26px;background:radial-gradient(circle at 12% 5%,rgba(105,191,161,.22),transparent 27%),var(--ownerp-green-dark);color:#fff}.ownerp-setup-mark{display:grid;width:44px;height:44px;margin-bottom:40px;place-items:center;border-radius:13px;background:#ddf4e9;color:var(--ownerp-green-dark);font-size:20px;font-weight:850}.ownerp-eyebrow{margin-bottom:8px;color:#73bca6;font-size:10px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.ownerp-setup-rail h2{max-width:240px;margin:0 0 10px;color:#fff!important;font-size:27px;line-height:1.05}.ownerp-setup-rail>div>p{max-width:260px;margin:0;color:#ffffff94;font-size:12px;line-height:1.6}.ownerp-setup-rail nav{display:flex;margin-top:46px;flex-direction:column;gap:8px}.ownerp-step{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:center;width:100%;padding:11px;border:0;border-radius:12px;background:transparent;color:#ffffff75;text-align:left}.ownerp-step>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;font-size:11px;font-weight:700}.ownerp-step div{display:flex;flex-direction:column}.ownerp-step strong{font-size:12px;font-weight:690}.ownerp-step small{margin-top:3px;font-size:9px}.ownerp-step.is-current{background:rgba(255,255,255,.09);color:#fff}.ownerp-step.is-current>span,.ownerp-step.is-complete>span{border-color:#83cdb5;background:#83cdb5;color:var(--ownerp-green-dark)}.ownerp-step.is-complete{color:#ffffffb8}.ownerp-setup-rail-foot{display:flex;margin-top:auto;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);font-size:10px}.ownerp-setup-rail-foot span{color:#ffffff75}.ownerp-setup-content{width:100%;max-width:850px;margin:0 auto;padding:64px clamp(34px,6vw,82px) 42px}.ownerp-setup-hero{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;margin-bottom:34px}.ownerp-setup-hero>span{display:grid;min-width:50px;height:50px;padding:0 8px;place-items:center;border-radius:14px;background:var(--ownerp-mint);color:var(--ownerp-green);font-size:13px;font-weight:780}.ownerp-setup-hero h1{margin:0 0 9px;font-size:clamp(28px,3.2vw,42px);line-height:1.05}.ownerp-setup-hero p{max-width:610px;margin:0;color:var(--ownerp-muted);font-size:13px;line-height:1.65}.ownerp-question-card,.ownerp-review-card,.ownerp-score-card{padding:24px;border:1px solid var(--ownerp-line);border-radius:17px;background:#fbfcfb}.ownerp-question-card{display:grid;gap:19px}.ownerp-question-card label,.ownerp-inline-field label{display:flex;flex-direction:column;gap:7px;color:var(--ownerp-ink);font-size:11px;font-weight:680}.ownerp-question-card input,.ownerp-question-card select,.ownerp-inline-field input{width:100%;height:43px;padding:0 12px;border:1px solid var(--ownerp-line);border-radius:10px;background:#fff;color:var(--ownerp-ink);font-size:13px;font-weight:520}.ownerp-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ownerp-blueprint-selector{display:grid;gap:13px}.ownerp-blueprint-selector>div:first-child{display:flex;flex-direction:column;gap:3px}.ownerp-blueprint-selector>div:first-child strong{font-size:11px}.ownerp-blueprint-selector>div:first-child small{color:var(--ownerp-muted);font-size:9px}.ownerp-blueprint-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ownerp-blueprint{display:flex;min-height:148px;flex-direction:column;gap:11px;padding:15px;border:1px solid var(--ownerp-line);border-radius:14px;background:#fff;color:var(--ownerp-ink);text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.ownerp-blueprint:hover{border-color:#a5cdbf;transform:translateY(-1px)}.ownerp-blueprint>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#f0f4f2;color:var(--ownerp-muted)}.ownerp-blueprint>div{display:flex;flex:1;flex-direction:column}.ownerp-blueprint strong{font-size:11px}.ownerp-blueprint small{margin-top:5px;color:var(--ownerp-muted);font-size:9px;line-height:1.45}.ownerp-blueprint em{margin-top:auto;padding-top:11px;color:var(--ownerp-green);font-size:8px;font-style:normal;font-weight:680}.ownerp-blueprint.is-selected{border-color:#76b9a3;background:var(--ownerp-mint);box-shadow:inset 0 0 0 1px #76b9a3}.ownerp-blueprint.is-selected>span{background:#d4eee5;color:var(--ownerp-green)}.ownerp-setup-actions{display:flex;justify-content:space-between;margin-top:28px}.ownerp-capability-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ownerp-capability{position:relative;display:grid;min-height:116px;grid-template-columns:40px 1fr;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;align-items:center;padding:17px;border:1px solid var(--ownerp-line);border-radius:15px;background:#fff;cursor:pointer}.ownerp-capability input{position:absolute;top:13px;right:13px}.ownerp-capability-icon{display:grid;grid-row:1 / span 2;width:38px;height:38px;place-items:center;border-radius:11px;background:#f1f4f3;color:var(--ownerp-muted)}.ownerp-capability strong{align-self:end;font-size:12px}.ownerp-capability small{align-self:start;margin-top:3px;color:var(--ownerp-muted);font-size:9px;line-height:1.4}.ownerp-capability.is-selected{border-color:#8ec5b5;background:var(--ownerp-mint);box-shadow:inset 0 0 0 1px #8ec5b5}.ownerp-capability.is-selected .ownerp-capability-icon{background:#d3eee4;color:var(--ownerp-green)}.ownerp-inline-field{max-width:260px;margin-top:16px}.ownerp-inline-field.is-hidden{display:none}.ownerp-review-card{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;overflow:hidden}.ownerp-review-card>div{display:flex;min-height:88px;flex-direction:column;justify-content:center;padding:18px 20px;border-right:1px solid var(--ownerp-line);border-bottom:1px solid var(--ownerp-line)}.ownerp-review-card>div:nth-child(2n){border-right:0}.ownerp-review-card span,.ownerp-score-card>div>span{margin-bottom:5px;color:var(--ownerp-muted);font-size:9px;text-transform:uppercase}.ownerp-review-card strong{font-size:12px}.ownerp-safety-note{display:flex;gap:14px;margin-top:16px;padding:17px;border-radius:14px;background:#f1f8f5;color:var(--ownerp-green-dark)}.ownerp-safety-note strong{font-size:11px}.ownerp-safety-note p{margin:3px 0 0;color:var(--ownerp-muted);font-size:10px;line-height:1.5}.ownerp-mini-readiness{display:flex;margin-top:15px;justify-content:space-between;padding:13px 16px;border:1px solid var(--ownerp-line);border-radius:12px;font-size:10px}.ownerp-mini-readiness span{color:var(--ownerp-muted)}.ownerp-score-card{display:flex;gap:20px;align-items:center;margin-bottom:18px}.ownerp-score-ring{display:grid;width:84px;height:84px;flex:0 0 auto;place-items:center;border-radius:50%;background:conic-gradient(var(--ownerp-green) calc(var(--score) * 1%),#e6ece9 0)}.ownerp-score-ring:before{width:66px;height:66px;border-radius:50%;background:#fff;content:""}.ownerp-score-ring span{position:absolute;font-size:13px;font-weight:760}.ownerp-score-card h3{margin:2px 0 6px;font-size:18px}.ownerp-score-card p{margin:0;color:var(--ownerp-muted);font-size:10px;line-height:1.5}.ownerp-readiness-list{display:flex;flex-direction:column;gap:8px}.ownerp-readiness-item{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center;padding:13px 15px;border:1px solid #eed8d3;border-radius:12px;background:#fffaf8;color:var(--ownerp-ink)!important;text-decoration:none!important}.ownerp-readiness-item>span{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#f7e1dc;color:#9a4d3e;font-size:11px;font-weight:760}.ownerp-readiness-item div{display:flex;flex-direction:column}.ownerp-readiness-item strong{font-size:11px}.ownerp-readiness-item em{color:#a45949;font-size:8px;font-style:normal;text-transform:uppercase}.ownerp-readiness-item small{margin-top:2px;color:var(--ownerp-muted);font-size:9px}.ownerp-readiness-item b{font-size:9px}.ownerp-readiness-item.is-complete{border-color:#d6e8e1;background:#f7fbf9}.ownerp-readiness-item.is-complete>span{background:#d8eee6;color:var(--ownerp-green)}.ownerp-live-actions{display:flex;gap:10px;margin-top:24px}.ownerp-launchpad{margin-top:24px;padding:20px;border:1px solid var(--ownerp-line);border-radius:16px;background:#fbfcfb}.ownerp-launchpad-head{display:flex;flex-direction:column;margin-bottom:13px}.ownerp-launchpad-head span{color:var(--ownerp-green);font-size:8px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.ownerp-launchpad-head strong{margin-top:3px;font-size:13px}.ownerp-launchpad>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ownerp-launch-action{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;padding:11px;border:1px solid var(--ownerp-line);border-radius:11px;background:#fff;color:var(--ownerp-ink)!important;text-decoration:none!important}.ownerp-launch-action>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#eef3f1;color:var(--ownerp-muted)}.ownerp-launch-action div{display:flex;flex-direction:column}.ownerp-launch-action strong{font-size:10px}.ownerp-launch-action small{margin-top:2px;color:var(--ownerp-muted);font-size:8px}.ownerp-launch-action.is-complete>span{background:#d9eee6;color:var(--ownerp-green)}.ownerp-home-page{margin:-5px -4px 0}.ownerp-home-loading,.ownerp-home-error{display:grid;min-height:520px;place-items:center;color:var(--ownerp-muted)}.ownerp-home-error{align-content:center;gap:9px;text-align:center}.ownerp-home-shell{max-width:1400px;margin:0 auto;padding:24px 12px 44px}.ownerp-home-setup-notice{display:grid;grid-template-columns:38px 1fr auto;gap:13px;align-items:center;margin-bottom:18px;padding:14px 16px;border:1px solid #f0d7a6;border-radius:14px;background:#fff9ec;color:#503d18!important;text-decoration:none!important}.ownerp-home-setup-notice>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#f9eac7}.ownerp-home-setup-notice div{display:flex;flex-direction:column}.ownerp-home-setup-notice strong{font-size:11px}.ownerp-home-setup-notice small{margin-top:2px;color:#876b33;font-size:9px}.ownerp-home-setup-notice b{font-size:9px}.ownerp-home-hero{display:flex;align-items:flex-end;justify-content:space-between;min-height:166px;padding:34px 38px;border-radius:22px;background:radial-gradient(circle at 76% 10%,rgba(115,199,169,.24),transparent 25%),linear-gradient(135deg,#102f28,#0e4a3b);box-shadow:0 22px 58px #123b3121;color:#fff}.ownerp-home-hero h1{margin:4px 0 8px;color:#fff!important;font-size:clamp(30px,4vw,48px);letter-spacing:-.045em}.ownerp-home-hero p{margin:0;color:#ffffff94;font-size:11px}.ownerp-home-hero-actions{display:flex;gap:9px}.ownerp-home-hero-actions .btn-default{border-color:#ffffff2b;background:rgba(255,255,255,.08);color:#fff}.ownerp-home-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.ownerp-metric-card{display:flex;gap:13px;align-items:center;min-height:94px;padding:17px;border:1px solid var(--ownerp-line);border-radius:16px;background:#fff;color:var(--ownerp-ink)!important;text-decoration:none!important}.ownerp-metric-card>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:var(--ownerp-mint);color:var(--ownerp-green)}.ownerp-metric-card div{display:flex;flex-direction:column}.ownerp-metric-card strong{font-size:23px;letter-spacing:-.04em}.ownerp-metric-card small{margin-top:2px;color:var(--ownerp-muted);font-size:9px}.ownerp-metric-card.is-attention>span{background:#fff0ec;color:#ad5947}.ownerp-home-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.ownerp-home-panel{min-height:350px;padding:23px;border:1px solid var(--ownerp-line);border-radius:18px;background:#fff}.ownerp-panel-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.ownerp-panel-head>div{display:flex;flex-direction:column}.ownerp-panel-head span{color:var(--ownerp-green);font-size:8px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.ownerp-panel-head h2{margin:4px 0 0;font-size:18px}.ownerp-panel-head small,.ownerp-panel-head>a{color:var(--ownerp-muted);font-size:9px}.ownerp-priority-list,.ownerp-home-actions{display:flex;flex-direction:column;gap:8px}.ownerp-priority{display:grid;grid-template-columns:8px 1fr auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--ownerp-line);border-radius:12px;color:var(--ownerp-ink)!important;text-decoration:none!important}.ownerp-priority>span{width:7px;height:7px;border-radius:50%;background:#82c9b1}.ownerp-priority.is-urgent>span{background:#d3725e;box-shadow:0 0 0 4px #fbe9e5}.ownerp-priority div,.ownerp-home-action div{display:flex;flex-direction:column}.ownerp-priority strong,.ownerp-home-action strong{font-size:10px}.ownerp-priority small,.ownerp-home-action small{margin-top:3px;color:var(--ownerp-muted);font-size:9px}.ownerp-priority b{color:var(--ownerp-muted);font-size:12px}.ownerp-home-action{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:center;padding:12px;border-radius:11px;background:#f7f9f8;color:var(--ownerp-ink)!important;text-decoration:none!important}.ownerp-home-action>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#e8efec;color:var(--ownerp-muted)}.ownerp-home-action.is-complete>span{background:#d8eee6;color:var(--ownerp-green)}.ownerp-home-foot{display:flex;justify-content:flex-end;gap:9px;padding:18px 4px 0;color:var(--ownerp-muted);font-size:9px}.ownerp-flow-head{gap:20px}.ownerp-flow-head>div{min-width:0}.ownerp-flow-head small{display:block;max-width:430px;margin-top:6px;line-height:1.45}.ownerp-flow-head>b{display:grid;min-width:38px;height:30px;place-items:center;border-radius:9px;background:var(--ownerp-mint);color:var(--ownerp-green);font-size:10px}.ownerp-flow-tabs{display:flex;gap:6px;margin:-4px 0 12px;overflow-x:auto}.ownerp-flow-tabs button{display:inline-flex;flex:0 0 auto;gap:7px;align-items:center;padding:7px 9px;border:1px solid transparent;border-radius:9px;background:#f5f7f6;color:var(--ownerp-muted);font-size:9px;font-weight:650}.ownerp-flow-tabs button span{color:#99a39f;font-size:8px}.ownerp-flow-tabs button.is-active{border-color:#cfe3dc;background:var(--ownerp-mint);color:var(--ownerp-green-dark)}.ownerp-flow-progress{height:4px;margin-bottom:13px;overflow:hidden;border-radius:999px;background:#e9eeec}.ownerp-flow-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3f9d7d,#78c6aa);transition:width .22s ease}.ownerp-flow-steps{display:flex;flex-direction:column;gap:7px}.ownerp-flow-step{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:11px;align-items:center;width:100%;min-height:54px;padding:9px 11px;border:1px solid var(--ownerp-line);border-radius:12px;background:#fff;color:var(--ownerp-ink);text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.ownerp-flow-step>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#eef2f0;color:var(--ownerp-muted);font-size:9px;font-weight:760}.ownerp-flow-step>div{display:flex;min-width:0;flex-direction:column}.ownerp-flow-step strong{font-size:10px;font-weight:690}.ownerp-flow-step small{margin-top:2px;overflow:hidden;color:var(--ownerp-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.ownerp-flow-step>b{color:var(--ownerp-muted);font-size:8px;font-weight:680}.ownerp-flow-step.is-ready{border-color:#8bc3b1;background:#f5fbf8;box-shadow:0 8px 22px #195b4812}.ownerp-flow-step.is-ready:hover{border-color:#5da58d;transform:translateY(-1px)}.ownerp-flow-step.is-ready>span{background:#d9eee6;color:var(--ownerp-green)}.ownerp-flow-step.is-ready>b{color:var(--ownerp-green)}.ownerp-flow-step.is-complete{border-color:#e4eae7;background:#fafcfb}.ownerp-flow-step.is-complete>span{background:#dcefe8;color:var(--ownerp-green)}.ownerp-flow-step.is-locked{opacity:.48;cursor:not-allowed}.ownerp-flow-empty{display:grid;min-height:230px;place-items:center;align-content:center;gap:15px;color:var(--ownerp-muted);font-size:10px;text-align:center}.ownerp-flow-empty p{max-width:340px;margin:0;line-height:1.55}@media (max-width: 900px){.ownerp-home-metrics{grid-template-columns:repeat(2,1fr)}.ownerp-home-grid,.ownerp-setup-shell{grid-template-columns:1fr}.ownerp-setup-rail{min-height:auto;padding:24px}.ownerp-setup-mark,.ownerp-setup-rail>div>p,.ownerp-setup-rail-foot{display:none}.ownerp-setup-rail h2{font-size:22px}.ownerp-setup-rail nav{display:grid;margin-top:20px;grid-template-columns:repeat(4,1fr)}.ownerp-step{grid-template-columns:30px 1fr;padding:8px}.ownerp-step small{display:none}.ownerp-setup-content{padding:36px 24px}}@media (max-width: 620px){.ownerp-home-shell{padding:12px 0 30px}.ownerp-home-hero{align-items:flex-start;flex-direction:column;gap:24px;padding:26px 22px}.ownerp-home-hero-actions{width:100%}.ownerp-home-hero-actions .btn{flex:1}.ownerp-home-metrics,.ownerp-blueprint-grid,.ownerp-launchpad>div:last-child{grid-template-columns:1fr}.ownerp-home-panel{padding:18px}.ownerp-setup-rail nav,.ownerp-grid-2,.ownerp-capability-grid,.ownerp-review-card{grid-template-columns:1fr}.ownerp-step div{display:none}.ownerp-setup-hero{grid-template-columns:1fr}.ownerp-setup-hero h1{font-size:30px}.ownerp-setup-launcher{right:12px;bottom:12px;min-width:auto}.ownerp-setup-launcher div{display:none}}.ownerp-home-gate{display:grid;min-height:min(680px,calc(100vh - 150px));place-items:center}.ownerp-gate-card{width:min(100%,560px);padding:52px;border:1px solid var(--ownerp-line);border-radius:20px;background:#fff;box-shadow:0 24px 70px #12332a17;text-align:center}.ownerp-gate-icon{display:grid;width:52px;height:52px;margin:0 auto 22px;place-items:center;border-radius:15px;background:var(--ownerp-mint);color:var(--ownerp-green)}.ownerp-gate-card h1{margin:8px 0 12px;color:var(--ownerp-ink);font-size:clamp(28px,4vw,40px);letter-spacing:-.04em}.ownerp-gate-card p{max-width:440px;margin:0 auto 28px;color:var(--ownerp-muted);font-size:14px;line-height:1.65}.ownerp-activation-shell{max-width:1120px;padding-top:24px}.ownerp-activation-hero{max-width:760px;margin-bottom:30px}.ownerp-activation-hero h1{margin:8px 0 12px;color:var(--ownerp-ink);font-size:clamp(30px,4vw,46px);font-weight:700;letter-spacing:-.045em;line-height:1.08}.ownerp-activation-hero p{max-width:650px;margin:0;color:var(--ownerp-muted);font-size:15px;line-height:1.65}.ownerp-activation-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);gap:22px;align-items:start}.ownerp-activation-main,.ownerp-activation-ready{border:1px solid var(--ownerp-line);border-radius:18px;background:#fff;box-shadow:0 18px 55px #12332a0f}.ownerp-activation-main{padding:18px}.ownerp-activation-options{display:grid;gap:10px}.ownerp-activation-option{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:15px;align-items:center;width:100%;min-height:92px;padding:17px;border:1px solid var(--ownerp-line);border-radius:14px;background:#fff;color:var(--ownerp-ink);text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ownerp-activation-option:hover,.ownerp-activation-option:focus-visible,.ownerp-activation-option.is-selected{border-color:#75ad9b;box-shadow:0 10px 28px #185c4817;transform:translateY(-1px);outline:none}.ownerp-activation-option>span{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;background:var(--ownerp-mint);color:var(--ownerp-green)}.ownerp-activation-option>div{display:flex;min-width:0;flex-direction:column;gap:4px}.ownerp-activation-option strong{font-size:15px;font-weight:700}.ownerp-activation-option small{color:var(--ownerp-muted);font-size:12px;line-height:1.5}.ownerp-activation-option>b{color:var(--ownerp-green);font-size:12px;font-weight:700;white-space:nowrap}.ownerp-activation-safety{display:grid;grid-template-columns:28px 1fr;gap:12px;margin-top:14px;padding:14px 16px;border-radius:12px;background:#f4f8f6;color:var(--ownerp-green-dark)}.ownerp-activation-safety>svg{margin-top:2px}.ownerp-activation-safety strong{font-size:12px}.ownerp-activation-safety p{margin:3px 0 0;color:var(--ownerp-muted);font-size:11px;line-height:1.5}.ownerp-activation-other{display:grid;gap:6px;margin-top:16px;padding-top:15px;border-top:1px solid var(--ownerp-line)}.ownerp-activation-other>span{margin-bottom:2px;color:var(--ownerp-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ownerp-activation-other button{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;padding:9px 4px;border:0;background:transparent;color:var(--ownerp-ink);font-size:12px;text-align:left}.ownerp-activation-other button:hover{color:var(--ownerp-green)}.ownerp-activation-ready{padding:22px}.ownerp-activation-ready>span{color:var(--ownerp-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ownerp-activation-ready h2{margin:7px 0 18px;color:var(--ownerp-ink);font-size:18px;font-weight:700;letter-spacing:-.02em}.ownerp-activation-ready>div{display:grid;gap:10px}.ownerp-activation-ready>div>div{display:grid;grid-template-columns:24px 1fr;gap:9px;align-items:center;color:var(--ownerp-muted);font-size:12px}.ownerp-activation-ready b{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#e9eeec;color:var(--ownerp-muted);font-size:10px}.ownerp-activation-ready .is-complete b{background:#dcefe8;color:var(--ownerp-green)}.ownerp-activation-ready>small{display:block;margin-top:20px;padding-top:16px;border-top:1px solid var(--ownerp-line);color:var(--ownerp-muted);font-size:10px;line-height:1.55}.ownerp-activation-outcome{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:16px;padding:13px 15px;border:1px solid #cbe2d9;border-radius:13px;background:#f2faf6;color:var(--ownerp-green-dark)}.ownerp-activation-outcome>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#dcefe8;color:var(--ownerp-green)}.ownerp-activation-outcome>div{display:flex;min-width:0;flex-direction:column;gap:2px}.ownerp-activation-outcome strong{font-size:12px}.ownerp-activation-outcome small{color:var(--ownerp-muted);font-size:10px}.ownerp-activation-outcome a{color:var(--ownerp-green);font-size:11px;font-weight:700}.ownerp-activation-handoff{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:15px;align-items:center;margin-top:18px;padding:18px;border:1px solid #cbe2d9;border-radius:14px;background:#f2faf6}.ownerp-activation-handoff>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#dcefe8;color:var(--ownerp-green)}.ownerp-activation-handoff strong{color:var(--ownerp-green-dark);font-size:13px}.ownerp-activation-handoff p{margin:3px 0 0;color:var(--ownerp-muted);font-size:11px;line-height:1.5}.ownerp-foundation-evidence{display:grid;gap:16px;margin-top:18px;padding:20px;border:1px solid var(--ownerp-line);border-radius:16px;background:#fff}.ownerp-foundation-evidence-head{display:flex;align-items:center;gap:12px}.ownerp-foundation-evidence-head>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#dcefe8;color:var(--ownerp-green)}.ownerp-foundation-evidence-head strong,.ownerp-foundation-evidence-head small{display:block}.ownerp-foundation-evidence-head small{margin-top:3px;color:var(--ownerp-muted)}.ownerp-foundation-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ownerp-foundation-evidence-grid>div{padding:12px;border-radius:12px;background:var(--ownerp-canvas)}.ownerp-foundation-evidence-grid span,.ownerp-foundation-evidence-grid strong{display:block}.ownerp-foundation-evidence-grid span{margin-bottom:4px;color:var(--ownerp-muted);font-size:11px}.ownerp-foundation-deferred{padding:12px 14px;border-left:3px solid #d49a2a;background:#fff8e8}.ownerp-foundation-deferred p{margin:5px 0 0;color:var(--ownerp-muted);font-size:12px}@media (max-width: 900px){.ownerp-activation-layout{grid-template-columns:1fr}.ownerp-activation-ready{order:-1}.ownerp-activation-ready>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.ownerp-gate-card{padding:34px 22px}.ownerp-activation-shell{padding-top:10px}.ownerp-activation-hero h1{font-size:30px}.ownerp-activation-option{grid-template-columns:42px minmax(0,1fr);min-height:0;padding:14px}.ownerp-activation-option>span{width:40px;height:40px}.ownerp-activation-option>b{grid-column:2}.ownerp-activation-ready>div{grid-template-columns:1fr}.ownerp-foundation-evidence-grid{grid-template-columns:1fr}.ownerp-activation-outcome,.ownerp-activation-handoff{grid-template-columns:34px 1fr}.ownerp-activation-outcome a,.ownerp-activation-handoff .btn{grid-column:2;justify-self:start}}.ownerp-home-empty-state{display:grid;min-height:116px;place-items:center;align-content:center;gap:5px;padding:18px;border:1px dashed var(--ownerp-line);border-radius:12px;background:var(--ownerp-canvas);text-align:center}.ownerp-home-empty-state strong{color:var(--ownerp-ink);font-size:12px}.ownerp-home-empty-state small{max-width:360px;color:var(--ownerp-muted);font-size:10px;line-height:1.5}.ownerp-sale-page{background:var(--ownerp-canvas)}.ownerp-sale-shell{max-width:1120px;margin:0 auto;padding:26px 18px 46px}.ownerp-sale-hero{margin-bottom:24px}.ownerp-sale-hero>.ownerp-text-button{display:inline-block;margin-bottom:22px}.ownerp-sale-title{display:flex;gap:28px;align-items:flex-end;justify-content:space-between}.ownerp-sale-title h1{margin:7px 0 4px;color:var(--ownerp-ink);font-size:clamp(30px,4vw,44px);font-weight:720;letter-spacing:-.045em}.ownerp-sale-title p,.ownerp-sale-title>div:last-child span{margin:0;color:var(--ownerp-muted);font-size:12px}.ownerp-sale-title>div:last-child{display:flex;flex-direction:column;align-items:flex-end;padding-bottom:5px}.ownerp-sale-title>div:last-child strong{color:var(--ownerp-green-dark);font-size:25px;font-weight:720}.ownerp-sale-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:20px;align-items:start}.ownerp-sale-layout>main{display:grid;gap:18px}.ownerp-sale-panel{padding:22px;border:1px solid var(--ownerp-line);border-radius:17px;background:#fff;box-shadow:0 16px 48px #12332a0d}.ownerp-sale-panel-head span,.ownerp-sale-next>div>span{color:var(--ownerp-muted);font-size:10px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.ownerp-sale-panel-head h2,.ownerp-sale-next h2{margin:5px 0 0;color:var(--ownerp-ink);font-size:17px;font-weight:700;letter-spacing:-.02em}.ownerp-sale-stages{display:grid;gap:7px;margin-top:18px}.ownerp-sale-stage{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:66px;padding:11px 13px;border:1px solid transparent;border-radius:12px}.ownerp-sale-stage.is-current{border-color:#8bc3b1;background:#f5fbf8}.ownerp-sale-stage.is-upcoming{background:#fafcfb;opacity:.62}.ownerp-sale-stage-mark{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#edf1ef;color:var(--ownerp-muted);font-size:11px;font-weight:750}.ownerp-sale-stage.is-complete .ownerp-sale-stage-mark{background:#dcefe8;color:var(--ownerp-green)}.ownerp-sale-stage>div:nth-child(2){display:flex;min-width:0;flex-direction:column}.ownerp-sale-stage strong{color:var(--ownerp-ink);font-size:13px}.ownerp-sale-stage small,.ownerp-sale-stage em{margin-top:2px;color:var(--ownerp-muted);font-size:10px;font-style:normal}.ownerp-sale-stage em{font-family:var(--font-stack-monospace, monospace)}.ownerp-sale-stage>b{color:var(--ownerp-muted);font-size:10px;font-weight:700}.ownerp-sale-stage.is-current>b{color:var(--ownerp-green)}.ownerp-sale-next,.ownerp-sale-complete,.ownerp-sale-waiting{display:flex;gap:22px;align-items:center;justify-content:space-between;padding:24px;border:1px solid #cbe2d9;border-radius:17px;background:#f2faf6}.ownerp-sale-next.is-stock,.ownerp-sale-next.is-ledger{border-color:#ead9ad;background:#fffaf0}.ownerp-sale-next p,.ownerp-sale-complete p,.ownerp-sale-waiting p{max-width:520px;margin:6px 0 10px;color:var(--ownerp-muted);font-size:12px;line-height:1.55}.ownerp-sale-next small{display:flex;gap:6px;align-items:center;color:var(--ownerp-green-dark);font-size:10px;font-weight:680}.ownerp-sale-next .btn{flex:0 0 auto}.ownerp-sale-complete{justify-content:flex-start;color:var(--ownerp-green)}.ownerp-sale-complete strong,.ownerp-sale-waiting strong{color:var(--ownerp-ink);font-size:15px}.ownerp-sale-summary{position:sticky;top:72px}.ownerp-sale-items{display:grid;gap:12px;margin:20px 0}.ownerp-sale-items>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding-bottom:12px;border-bottom:1px solid var(--ownerp-line)}.ownerp-sale-items>div>div{display:flex;min-width:0;flex-direction:column}.ownerp-sale-items strong{overflow:hidden;color:var(--ownerp-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ownerp-sale-items small,.ownerp-sale-items span{color:var(--ownerp-muted);font-size:10px}.ownerp-sale-items b{grid-column:2;grid-row:1;color:var(--ownerp-ink);font-size:11px}.ownerp-sale-total{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.ownerp-sale-total span{color:var(--ownerp-muted);font-size:11px}.ownerp-sale-total strong{color:var(--ownerp-green-dark);font-size:18px}.ownerp-advanced-link{display:block;padding-top:14px;border-top:1px solid var(--ownerp-line);color:var(--ownerp-muted);font-size:10px;text-align:center}.ownerp-sale-loading,.ownerp-sale-error{display:grid;min-height:min(620px,calc(100vh - 150px));place-items:center;align-content:center;gap:14px;color:var(--ownerp-muted);text-align:center}.ownerp-sale-error p{max-width:480px}.ownerp-sale-error>div{display:flex;gap:8px}.ownerp-workspace-shell{max-width:1040px;margin:0 auto;padding:28px 16px 56px}.ownerp-workspace-hero{display:flex;gap:32px;align-items:flex-end;justify-content:space-between;padding:18px 0 32px}.ownerp-workspace-hero>div{max-width:670px}.ownerp-workspace-hero .ownerp-eyebrow{margin-top:28px}.ownerp-workspace-hero h1{margin:8px 0;color:var(--ownerp-ink);font-size:clamp(27px,3.4vw,42px);font-weight:720;letter-spacing:-.035em}.ownerp-workspace-hero p{max-width:620px;margin:0;color:var(--ownerp-muted);font-size:13px;line-height:1.6}.ownerp-workspace-hero>.btn{min-height:42px;padding-inline:18px;white-space:nowrap}.ownerp-workspace-panel{overflow:hidden;border:1px solid var(--ownerp-line);border-radius:18px;background:#fff;box-shadow:0 14px 40px #132d260e}.ownerp-workspace-panel-head{display:flex;align-items:end;justify-content:space-between;padding:21px 24px;border-bottom:1px solid var(--ownerp-line)}.ownerp-workspace-panel-head>div{display:flex;flex-direction:column;gap:4px}.ownerp-workspace-panel-head span,.ownerp-workspace-panel-head small{color:var(--ownerp-muted);font-size:10px;font-weight:680;letter-spacing:.04em;text-transform:uppercase}.ownerp-workspace-panel-head h2{margin:0;color:var(--ownerp-ink);font-size:17px;font-weight:690}.ownerp-workspace-list{display:grid}.ownerp-workspace-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(150px,.7fr) minmax(130px,auto);gap:18px;align-items:center;min-height:68px;padding:13px 24px;border-bottom:1px solid var(--ownerp-line);color:inherit;transition:background .12s ease}.ownerp-workspace-row:last-child{border-bottom:0}.ownerp-workspace-row:hover{background:#f7faf8;color:inherit;text-decoration:none}.ownerp-workspace-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.ownerp-workspace-row strong{overflow:hidden;color:var(--ownerp-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ownerp-workspace-row small,.ownerp-workspace-row span{color:var(--ownerp-muted);font-size:10px}.ownerp-workspace-row b{color:var(--ownerp-green-dark);font-size:12px;font-weight:700;text-align:right}.ownerp-workspace-empty{display:grid;min-height:330px;place-items:center;align-content:center;gap:9px;padding:36px;color:var(--ownerp-muted);text-align:center}.ownerp-workspace-empty>svg{margin-bottom:5px;color:var(--ownerp-green)}.ownerp-workspace-empty strong{color:var(--ownerp-ink);font-size:15px}.ownerp-workspace-empty p{max-width:480px;margin:0 0 8px;font-size:12px;line-height:1.55}@media (max-width: 860px){.ownerp-sale-layout{grid-template-columns:1fr}.ownerp-sale-summary{position:static}}@media (max-width: 600px){.ownerp-sale-shell{padding:12px 0 32px}.ownerp-sale-title,.ownerp-sale-next{align-items:flex-start;flex-direction:column}.ownerp-sale-title>div:last-child{align-items:flex-start}.ownerp-sale-panel,.ownerp-sale-next,.ownerp-sale-complete,.ownerp-sale-waiting{padding:18px}.ownerp-sale-next .btn{width:100%}.ownerp-sale-stage{grid-template-columns:30px minmax(0,1fr)}.ownerp-sale-stage>b{grid-column:2}.ownerp-workspace-shell{padding:12px 0 32px}.ownerp-workspace-hero{align-items:stretch;flex-direction:column;padding:10px 4px 22px}.ownerp-workspace-hero .ownerp-eyebrow{margin-top:20px}.ownerp-workspace-hero>.btn{width:100%}.ownerp-workspace-panel-head{align-items:flex-start;flex-direction:column;gap:8px;padding:18px}.ownerp-workspace-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:14px 18px}.ownerp-workspace-row>span{grid-column:1}.ownerp-workspace-row>b{grid-column:2;grid-row:1 / span 2}}
/*# sourceMappingURL=ownerp.bundle.MOOHGHOW.css.map */
