:root {
  --op-ink: #08172f;
  --op-blue: #1268f3;
  --op-cyan: #0ec9df;
  --op-soft: #f4f8fc;
}

.op-program-import-modal{position:fixed;inset:0;z-index:100080;background:rgba(5,18,42,.68);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;padding:28px}.op-program-import-modal.open{display:flex}.op-program-import-modal>section{position:relative;width:min(940px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:24px;padding:34px;box-shadow:0 32px 100px rgba(3,22,58,.35);color:#10213e}.op-pi-close{position:absolute;right:20px;top:18px;border:0;background:#edf3ff;color:#164caf;border-radius:12px;width:42px;height:42px;font-size:28px;cursor:pointer}.op-pi-badge{display:inline-flex;padding:7px 11px;border-radius:999px;background:#e9f1ff;color:#1456c7;font-size:12px;font-weight:800;letter-spacing:.06em}.op-program-import-modal h2{font-size:30px;line-height:1.16;margin:16px 54px 10px 0;color:#0d2c62}.op-pi-lead{font-size:16px;line-height:1.65;color:#52627d;max-width:820px}.op-pi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:24px 0}.op-pi-grid article{display:grid;grid-template-columns:36px 1fr;gap:2px 10px;border:1px solid #dce6f6;border-radius:16px;padding:16px;background:#fbfdff}.op-pi-grid i{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#0f55c9,#3b82f6);color:#fff;font-style:normal;font-weight:800}.op-pi-grid b{font-size:15px}.op-pi-grid span{font-size:13px;color:#6a7890;line-height:1.45}.op-pi-safety{display:flex;gap:12px;align-items:flex-start;background:#eafaf3;border:1px solid #a9e8cb;border-radius:15px;padding:15px;color:#176345}.op-pi-safety span{font-size:13px;line-height:1.5}.op-pi-actions{display:flex;align-items:center;gap:16px;margin-top:22px}.op-pi-actions a{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:12px;background:#1767dc;color:#fff!important;text-decoration:none;font-weight:800}.op-pi-actions small{color:#718096}@media(max-width:720px){.op-pi-grid{grid-template-columns:1fr}.op-program-import-modal>section{padding:24px}.op-program-import-modal h2{font-size:24px}.op-pi-actions{align-items:flex-start;flex-direction:column}}
.op-program-import-settings{display:flex;align-items:center;gap:14px;padding:14px 16px;cursor:pointer;transition:background .15s;background:transparent}.op-program-import-settings:hover,.op-program-import-settings:focus-visible{background:#f9fafb;outline:none}.op-pis-icon{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:#1a56db18;color:#1a56db;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:800;box-shadow:0 2px 4px #1a56db22}.op-pis-copy{flex:1;min-width:0}.op-pis-copy strong{font-size:14px;color:#111827;display:block}.op-pis-copy span{font-size:11.5px;color:#6b7280}.op-program-import-settings em{color:#c1c7d0;font-size:20px;font-style:normal}

/* MEDULA Destek Koprusu */
.op-medula-support-header{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;padding:0 15px;border:1px solid #8dc8ff;border-radius:11px;background:linear-gradient(135deg,#15579f,#2275da);color:#fff;box-shadow:0 6px 16px #083c8a30;cursor:pointer;white-space:nowrap;font:800 13px/1 inherit;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.op-medula-support-header span{display:grid;place-items:center;width:21px;height:21px;border-radius:7px;background:#fff;color:#1165c3;font-size:15px;font-weight:900}.op-medula-support-header b{font:inherit}.op-medula-support-header:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 9px 20px #083c8a40}.op-medula-support-header:focus-visible{outline:3px solid #cce8ff;outline-offset:2px}@media(max-width:1460px){.op-medula-support-header{padding:0 11px}.op-medula-support-header b{font-size:0}.op-medula-support-header b:after{content:'MEDULA';font-size:12px}}@media(max-width:1180px){.op-medula-support-header{width:42px;padding:0}.op-medula-support-header b{display:none}}
.op-medula-support-settings{display:flex;align-items:center;gap:14px;padding:14px 16px;cursor:pointer;transition:background .15s;background:transparent;border-top:1px solid #f0f1f3}.op-medula-support-settings:hover,.op-medula-support-settings:focus-visible{background:#f5fbf8;outline:none}.op-mss-icon{width:36px;height:36px;border-radius:10px;flex:0 0 auto;background:#0ca67818;color:#07875f;display:grid;place-items:center;font-size:19px;font-weight:900;box-shadow:0 2px 4px #0ca67822}.op-mss-copy{flex:1;min-width:0}.op-mss-copy strong{font-size:14px;color:#111827;display:block}.op-mss-copy span{font-size:11.5px;color:#6b7280}.op-medula-support-settings em{color:#c1c7d0;font-size:20px;font-style:normal}.op-medula-support-center{display:none;padding:46px 48px 80px;min-height:calc(100vh - 70px);background:radial-gradient(circle at 88% 8%,#d8f7e9 0,transparent 24%),#f4f7fc;color:#10213e}.op-medula-support-center.open{display:block}body.op-medula-support-route main.ant-layout-content>:not(.op-medula-support-center){display:none!important}.op-ms-shell{max-width:1470px;margin:0 auto}.op-ms-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:38px 40px;border-radius:26px;color:#fff;background:linear-gradient(120deg,#123a79,#1e61d5 68%,#5440e8);box-shadow:0 24px 55px #174ca52a}.op-ms-hero span{font-size:12px;font-weight:900;letter-spacing:.12em;color:#bfe4ff}.op-ms-hero h1{margin:7px 0 5px;font-size:34px;line-height:1.1}.op-ms-hero p{margin:0;max-width:780px;color:#e8f1ff;font-size:15px}.op-ms-hero>a{flex:0 0 auto;display:flex;align-items:center;gap:11px;padding:16px 20px;border-radius:14px;background:#fff;color:#174b9b!important;text-decoration:none;font-weight:900}.op-ms-hero>a small{padding:5px 8px;border-radius:8px;background:#eaf2ff}.op-ms-notice{display:flex;align-items:flex-start;gap:18px;margin:25px 0;padding:18px 20px;border:1px solid #9fe2c5;border-radius:16px;background:#eafaf3;color:#146748}.op-ms-notice span{font-size:13px;line-height:1.5}.op-ms-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.op-ms-flow article{display:flex;gap:13px;min-height:116px;padding:19px;border:1px solid #dfe7f3;border-radius:18px;background:#fff;box-shadow:0 8px 24px #102b5a0a}.op-ms-flow i{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:11px;background:#1b65d9;color:#fff;font-style:normal;font-weight:900}.op-ms-flow b{display:block;margin:2px 0 7px;font-size:14px}.op-ms-flow span{font-size:12px;line-height:1.5;color:#6b7b94}.op-ms-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.op-ms-grid section{padding:24px;border:1px solid #dfe7f3;border-radius:20px;background:#fff}.op-ms-grid h2{margin:0 0 13px;font-size:18px}.op-ms-grid ul{display:grid;gap:9px;margin:0;padding-left:20px;color:#53647d;font-size:13px}.op-ms-grid p{color:#53647d;font-size:13px;line-height:1.65}.op-ms-grid a{display:inline-flex;margin-top:4px;color:#165fcf!important;font-weight:800}.op-ms-shell footer{display:flex;align-items:center;gap:14px;margin-top:18px;padding:17px 20px;border-radius:16px;background:#fff4db;color:#805413}.op-ms-shell footer span{font-size:12px}.op-ms-shell footer b{white-space:nowrap}@media(max-width:1000px){.op-medula-support-center{padding:28px 22px 60px}.op-ms-hero{align-items:flex-start;flex-direction:column}.op-ms-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.op-ms-flow,.op-ms-grid{grid-template-columns:1fr}.op-ms-hero{padding:28px 24px}.op-ms-hero h1{font-size:27px}.op-ms-hero>a{width:100%;justify-content:center}.op-ms-notice,.op-ms-shell footer{flex-direction:column}}

/* Programdan aktarım artık modal değil, OptilaPlus kabuğunda tam bir yönetim sayfasıdır. */
.op-import-center{position:fixed;left:var(--op-import-left,300px);top:var(--op-import-top,70px);right:0;bottom:0;z-index:910;display:none;overflow:auto;background:#f4f7fc;padding:24px 28px;color:#10213e}.op-import-center.open{display:block}.op-import-center>section{min-height:100%;max-width:1600px;margin:auto}.op-import-center>section>header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 30px;border-radius:22px;background:linear-gradient(115deg,#0b376f,#1765d3 66%,#5642e7);color:#fff;box-shadow:0 18px 42px rgba(22,75,156,.2)}.op-import-center header span{font-size:11px;font-weight:800;letter-spacing:.1em;opacity:.78}.op-import-center h1{margin:5px 0 4px;font-size:28px;line-height:1.15}.op-import-center header p{margin:0;color:#dceaff;font-size:14px}.op-import-center header>a{flex:none;display:inline-flex;align-items:center;gap:8px;padding:13px 17px;border-radius:12px;background:#fff;color:#174da9!important;text-decoration:none;font-weight:800;box-shadow:0 9px 22px rgba(0,0,0,.13)}.op-import-center header>a small{padding:3px 6px;border-radius:6px;background:#e8f0ff}.op-import-center main{padding:24px 0}.op-import-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.op-import-actions>div{display:grid;gap:3px}.op-import-actions b{font-size:19px}.op-import-actions span{color:#71809a;font-size:13px}.op-import-actions button,.op-import-error button,.op-import-detail button{border:1px solid #d7e0ee;border-radius:10px;background:#fff;padding:10px 15px;color:#173b73;font-weight:700;cursor:pointer}.op-import-kpis,.op-import-detail .summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.op-import-kpis article,.op-import-detail .summary article{display:grid;gap:6px;padding:17px 19px;border:1px solid #e0e7f1;border-radius:15px;background:#fff;box-shadow:0 7px 18px rgba(19,49,91,.05)}.op-import-kpis span,.op-import-detail .summary span{font-size:12px;color:#73829b}.op-import-kpis b,.op-import-detail .summary b{font-size:24px}.op-import-center .ok{color:#109968}.op-import-center .bad{color:#d74747}.op-import-explain{display:flex;gap:18px;align-items:center;padding:13px 17px;margin-bottom:16px;border:1px solid #b9e8d4;border-radius:13px;background:#effcf7;color:#176449}.op-import-explain span{font-size:12px}.op-import-table{overflow:auto;border:1px solid #e0e7f1;border-radius:16px;background:#fff;box-shadow:0 10px 25px rgba(19,49,91,.06)}.op-import-table table{width:100%;border-collapse:collapse;min-width:980px}.op-import-table th{padding:13px 15px;text-align:left;background:#f7f9fc;color:#657692;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.op-import-table td{padding:14px 15px;border-top:1px solid #edf1f6;font-size:13px}.op-import-table tbody tr{cursor:pointer;transition:background .15s}.op-import-table tbody tr:hover,.op-import-table tbody tr:focus{background:#f7faff;outline:none}.op-import-table td b,.op-import-table td small{display:block}.op-import-table td small{color:#8390a6;margin-top:3px}.op-import-table .state,.op-import-table .recon{display:inline-flex;padding:5px 8px;border-radius:999px;background:#eef2f7;color:#53627a;font-size:11px;font-weight:800}.op-import-table .state.tamamlandi,.op-import-table .recon.uyumlu{background:#e5f8ef;color:#078257}.op-import-table .state.aktariliyor{background:#e8f0ff;color:#155cce}.op-import-table .state.basarisiz,.op-import-table .recon.fark_var{background:#ffeaea;color:#c63333}.op-import-table .stuck{display:block;margin-top:5px;color:#d17b00;font-size:10px;font-style:normal;font-weight:700}.op-import-table .empty{padding:45px;text-align:center;color:#7f8ca1}.op-import-detail{margin-top:18px;padding:22px;border:1px solid #dce5f2;border-radius:18px;background:#fff;box-shadow:0 14px 34px rgba(19,49,91,.08)}.op-import-detail .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.op-import-detail .head>div{display:grid;gap:4px}.op-import-detail .head b{font-size:18px}.op-import-detail .head span{font-size:11px;color:#8793a7}.op-import-detail h3{font-size:15px}.op-import-errors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.op-import-errors article{display:grid;gap:4px;padding:13px;border:1px solid #f0dada;border-radius:12px;background:#fffafa}.op-import-errors article span{font-size:10px;color:#c54343;text-transform:uppercase;font-weight:800}.op-import-errors article b{font-size:12px}.op-import-errors article small{color:#6e7889}.op-import-errors article em{font-size:10px;color:#9a6570;font-style:normal}.op-import-loading,.op-import-error{min-height:180px;display:grid;place-items:center;align-content:center;gap:12px;color:#657692}.op-import-loading i{width:28px;height:28px;border:3px solid #dce7f7;border-top-color:#1765d3;border-radius:50%;animation:op-import-spin .8s linear infinite}.op-import-loading.compact{min-height:90px}.op-import-error span{color:#c44141}.op-import-error button{margin-top:5px}@keyframes op-import-spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.op-import-center{left:0!important;top:64px!important;padding:14px}.op-import-center>section>header{align-items:flex-start;flex-direction:column}.op-import-kpis,.op-import-detail .summary{grid-template-columns:repeat(2,1fr)}.op-import-errors{grid-template-columns:1fr}.op-import-explain{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.op-import-kpis,.op-import-detail .summary{grid-template-columns:1fr}.op-import-center h1{font-size:22px}}

/* Programdan aktarım merkezi, Ayarlar sayfasının üzerine binen bir katman değil,
   uygulamanın doğal içerik alanında çalışan ayrı bir sayfadır. */
body.op-import-route main.ant-layout-content{min-height:calc(100vh - 56px)!important}
body.op-import-route main.ant-layout-content>:not(.op-import-center){display:none!important}
body.op-import-route .op-import-center{position:relative;inset:auto!important;z-index:auto;width:auto;height:auto;overflow:visible;background:transparent;padding:0;color:#10213e}
body.op-import-route .op-import-center>section{min-height:0;max-width:none;margin:0}
body.op-import-route .op-import-center [data-op-import-content]{padding:24px 0}
@media(max-width:1000px){body.op-import-route .op-import-center{padding:0!important}}

body {
  font-family: Manrope, Inter, Arial, sans-serif !important;
}

.ant-layout-sider {
  border-right: 1px solid rgba(8, 23, 47, 0.08);
}

.ant-btn-primary {
  box-shadow: 0 10px 25px rgba(18, 104, 243, 0.20);
}

.ant-layout-header {
  box-shadow: 0 8px 24px rgba(8, 23, 47, 0.10);
}

.op-market-toolbar,.op-market-row{display:inline-flex;align-items:center;justify-content:center;border:1px solid #6d5dfc;border-radius:9px;background:#fff;color:#5146d8;font:700 12px Manrope,Inter,Arial,sans-serif;cursor:pointer;white-space:nowrap;transition:.16s ease}
.op-market-toolbar{height:40px;padding:0 14px;margin-right:8px;background:linear-gradient(135deg,#5b4be2,#1570ef);border-color:transparent;color:#fff;box-shadow:0 8px 20px rgba(37,99,235,.18)}
.op-market-row{min-height:30px;padding:5px 8px;margin-left:6px;font-size:10px}

/* OptilaPlus Uygulama Merkezi */
.op-medula-support-header{background:linear-gradient(135deg,#164f98,#246dde);border-color:#86bfff}
.op-medula-support-header span{font-size:17px}
.op-app-center .op-ms-hero>a{flex-direction:column;gap:3px;min-width:224px;padding:14px 20px;text-align:center}
.op-app-center .op-ms-hero>a b{font-size:14px}
.op-app-featured{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin:24px 0 16px;padding:24px 26px;border:1px solid #b8d1ff;border-radius:22px;background:linear-gradient(135deg,#fff,#f4f8ff);box-shadow:0 15px 36px rgba(23,76,165,.1)}
.op-app-icon{display:grid;place-items:center;width:66px;height:66px;border-radius:19px;background:linear-gradient(135deg,#1766d9,#5545e8);color:#fff;font-size:33px;font-weight:900;box-shadow:0 12px 25px rgba(39,86,207,.25)}
.op-app-badge{display:inline-flex;padding:4px 8px;border-radius:999px;background:#e8f7ef;color:#087a52;font-size:10px;font-weight:900;letter-spacing:.08em}
.op-app-featured h2{margin:7px 0 5px;font-size:23px;color:#112c55}.op-app-featured p{margin:0;color:#60718c;font-size:13px;line-height:1.55}.op-app-featured ul{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;padding:0;list-style:none;color:#405676;font-size:12px;font-weight:700}.op-app-featured li:before{content:'✓';margin-right:6px;color:#0b9d68}
.op-app-featured>a{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 18px;border-radius:13px;background:#1765d8;color:#fff!important;text-decoration:none;font-weight:900;white-space:nowrap;box-shadow:0 10px 23px rgba(23,101,216,.22)}.op-app-featured>a small{padding:4px 6px;border-radius:7px;background:rgba(255,255,255,.18)}
.op-app-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.op-app-grid article{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;gap:0 14px;min-height:195px;padding:20px;border:1px solid #dce5f2;border-radius:19px;background:#fff;box-shadow:0 8px 24px rgba(16,43,90,.06)}.op-app-grid article>i{grid-row:1/3;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:#fff;font-style:normal;font-size:18px;font-weight:900}.op-app-grid i.medula{background:linear-gradient(135deg,#1266d4,#4a4be3)}.op-app-grid i.transfer{background:linear-gradient(135deg,#0c9d78,#19c894)}.op-app-grid i.pos{background:linear-gradient(135deg,#ef7a17,#f0a019)}.op-app-grid i.label{background:linear-gradient(135deg,#6d4ae3,#8b5cf6)}.op-app-grid article div>span{font-size:9px;font-weight:900;letter-spacing:.08em;color:#0a8a60}.op-app-grid h3{margin:5px 0 7px;color:#17345e;font-size:16px}.op-app-grid h3 small{padding:3px 6px;border-radius:7px;background:#eef3fb;color:#63738c;font-size:10px}.op-app-grid p{margin:0;color:#687892;font-size:12px;line-height:1.55}.op-app-grid article>a,.op-app-grid article>em{grid-column:2;align-self:end;display:inline-flex;width:max-content;margin-top:14px;color:#175fcf!important;font-size:12px;font-style:normal;font-weight:900;text-decoration:none}.op-app-grid article>em{color:#71809a!important}
.op-app-steps{margin-top:0}.op-app-steps article{min-height:108px}
@media(max-width:1460px){.op-medula-support-header b{font-size:0!important}.op-medula-support-header b:after{content:'Uygulamalar'!important;font-size:12px!important}}
@media(max-width:1300px){.op-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.op-app-grid{grid-template-columns:1fr}.op-app-featured{grid-template-columns:auto 1fr}.op-app-featured>a{grid-column:1/3;width:100%}}
@media(max-width:650px){.op-app-featured{grid-template-columns:1fr}.op-app-featured>a{grid-column:auto}.op-app-icon{width:54px;height:54px}.op-app-grid article{grid-template-columns:auto 1fr}.op-app-center .op-ms-hero>a{min-width:0}}
.op-market-toolbar:hover,.op-market-row:hover{transform:translateY(-1px);box-shadow:0 7px 18px rgba(37,99,235,.18)}
.op-market-toolbar:disabled,.op-market-row:disabled{opacity:.65;cursor:wait;transform:none}
.op-market-menu{display:flex!important;align-items:center;gap:10px;min-height:42px;padding:0 24px!important;color:#5847d9!important;cursor:pointer;font-weight:700}
.op-market-menu:hover{background:#f2f0ff!important}.op-market-menu-icon{font-size:15px;font-weight:900}
@media(max-width:900px){.op-market-row{font-size:0;width:31px}.op-market-row:after{content:'↗';font-size:13px}.op-market-toolbar{padding:0 10px;font-size:11px}}

.op-market-modal-open{overflow:hidden!important}.op-market-modal{position:fixed;inset:0;z-index:10050;display:none;align-items:stretch;justify-content:center;padding:18px;background:rgba(4,15,35,.64);backdrop-filter:blur(7px)}.op-market-modal.open{display:flex}.op-market-modal-panel{position:relative;width:min(1680px,100%);height:100%;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:20px;background:#f6f8fc;box-shadow:0 35px 100px rgba(2,8,23,.48)}.op-market-modal-head{height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px 0 22px;background:linear-gradient(120deg,#082454,#1554c8);color:#fff}.op-market-modal-head>div{display:flex;align-items:baseline;gap:12px;min-width:0}.op-market-modal-head strong{font-size:16px}.op-market-modal-head span{overflow:hidden;color:#c7d8ff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.op-market-modal-head button{width:38px;height:38px;border:1px solid rgba(255,255,255,.24);border-radius:11px;background:rgba(255,255,255,.1);color:#fff;font:300 27px/1 Arial;cursor:pointer}.op-market-modal iframe{display:block;width:100%;height:calc(100% - 64px);border:0;background:#f6f8fc}.op-market-modal-state{position:absolute;inset:64px 0 0;z-index:2;display:flex;align-items:center;justify-content:center;gap:12px;background:#f6f8fc;color:#475569;font:700 13px Manrope,Inter,Arial,sans-serif}.op-market-modal-state.hidden{display:none}.op-market-modal-state.error{color:#b42318}.op-market-modal-state i{width:22px;height:22px;border:3px solid #d9e4f3;border-top-color:#2468e9;border-radius:50%;animation:op-market-spin .75s linear infinite}.op-market-modal-state.error i{display:none}@keyframes op-market-spin{to{transform:rotate(360deg)}}
@media(max-width:900px){.op-market-modal{padding:0}.op-market-modal-panel{border:0;border-radius:0}.op-market-modal-head{height:56px}.op-market-modal iframe{height:calc(100% - 56px)}.op-market-modal-state{inset:56px 0 0}.op-market-modal-head span{display:none}}
.op-market-form-col{width:100%}.op-market-form-card{overflow:hidden;border:1px solid #dbe5f2;border-radius:16px;background:#fff;box-shadow:0 7px 24px rgba(15,42,85,.05);font-family:Manrope,Inter,Arial,sans-serif}.op-market-form-head{display:flex;align-items:center;gap:12px;min-height:66px;padding:13px 17px;border-bottom:1px solid #e8eef7;background:linear-gradient(120deg,#f8fbff,#f2f5ff)}.op-market-form-icon{display:flex;align-items:center;justify-content:center;width:37px;height:37px;flex:none;border-radius:11px;background:linear-gradient(135deg,#175bd3,#7256e9);color:#fff;font-size:20px;font-weight:900}.op-market-form-head>div:nth-child(2){min-width:0;flex:1}.op-market-form-head strong{display:block;color:#102341;font-size:14px}.op-market-form-head span{display:block;margin-top:2px;color:#8493aa;font-size:10px}.op-market-form-head em{padding:5px 9px;border-radius:999px;background:#eef2f7;color:#64748b;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.op-market-form-card.is-enabled .op-market-form-head em{background:#fff3cd;color:#9a6700}.op-market-form-card.is-complete .op-market-form-head em{background:#dcfce7;color:#087443}.op-market-form-body{padding:15px 17px 17px}.op-market-form-summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.op-market-form-summary b{font-size:12px;color:#15233b}.op-market-form-summary p{margin:3px 0 0;color:#738198;font-size:9.5px;line-height:1.45}.op-market-form-progress{width:140px;flex:none;text-align:right}.op-market-form-progress span{color:#295bc7;font-size:11px;font-weight:900}.op-market-form-progress i{display:block;height:6px;margin-top:5px;overflow:hidden;border-radius:99px;background:#e8eef7}.op-market-form-progress u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2468e9,#7457ea);text-decoration:none;transition:width .2s ease}.op-market-form-channels{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:12px}.op-market-form-channels span{padding:5px 8px;border:1px solid #dce5f2;border-radius:8px;background:#fff;color:#334155;font-size:8.5px;font-weight:800}.op-market-form-channels small{margin-left:auto;color:#94a3b8;font-size:8px}.op-market-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px}.op-market-form-grid span{display:flex;align-items:center;gap:6px;min-height:31px;padding:6px 8px;border:1px solid #e3eaf3;border-radius:9px;color:#536278;font-size:8.5px;font-weight:700}.op-market-form-grid i{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;border-radius:50%;font-size:9px;font-style:normal;font-weight:900}.op-market-form-grid .ok i{background:#dcfce7;color:#087443}.op-market-form-grid .missing{border-color:#fee2e2;background:#fffafa;color:#9f1239}.op-market-form-grid .missing i{background:#fee2e2;color:#c81e1e}.op-market-form-special{display:flex;gap:9px;margin-top:11px;padding:10px 11px;border:1px dashed #cdd9ec;border-radius:10px;background:#f8faff}.op-market-form-special b{min-width:120px;color:#31548a;font-size:9px}.op-market-form-special span{color:#6b7b92;font-size:8.5px;line-height:1.45}.op-market-form-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.op-market-form-button{height:36px;padding:0 12px;border:1px solid #cfdbea;border-radius:9px;background:#fff;color:#23436f;font:800 9.5px Manrope,Inter,Arial,sans-serif;cursor:pointer}.op-market-form-button.ai{border-color:#2563eb;background:linear-gradient(135deg,#2563eb,#6949db);color:#fff}.op-market-form-button:disabled{opacity:.45;cursor:not-allowed}.op-market-form-actions>span{margin-left:auto;max-width:270px;color:#8795a9;font-size:8px;line-height:1.4;text-align:right}@media(max-width:850px){.op-market-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-market-form-summary{align-items:flex-start;flex-direction:column}.op-market-form-progress{width:100%;text-align:left}.op-market-form-actions>span{width:100%;max-width:none;margin-left:0;text-align:left}.op-market-form-special{flex-direction:column}.op-market-form-special b{min-width:0}}
