.ant-layout-content.pa-only > :not(#optila-prim-ai){display:none!important}
#optila-prim-ai{--pa-ink:#152e50;--pa-blue:#2558df;--pa-border:#d6e1f2;color:var(--pa-ink);font:14px/1.5 Arial,sans-serif;margin:0 0 28px;min-width:0;animation:pa-in .2s ease-out}
#optila-prim-ai *{box-sizing:border-box}#optila-prim-ai h1,#optila-prim-ai h2,#optila-prim-ai h3{margin:0 0 10px;line-height:1.25}#optila-prim-ai h1{font-size:30px}#optila-prim-ai h2{font-size:20px}#optila-prim-ai h3{font-size:16px}#optila-prim-ai p{margin:8px 0;line-height:1.65}#optila-prim-ai a{color:#2055ce}#optila-prim-ai button,#optila-prim-ai input,#optila-prim-ai select,#optila-prim-ai textarea{font:inherit;color:var(--pa-ink);border:1px solid #afc3e1;border-radius:9px;background:#fff;padding:10px 12px;min-height:42px;max-width:100%}#optila-prim-ai input::placeholder,#optila-prim-ai textarea::placeholder{color:#60738e}#optila-prim-ai button{cursor:pointer;font-weight:600;transition:background .15s,box-shadow .15s}#optila-prim-ai button:hover{background:#eaf1ff;box-shadow:0 3px 10px #25467a16}#optila-prim-ai button:focus-visible,#optila-prim-ai a:focus-visible,#optila-prim-ai input:focus-visible,#optila-prim-ai select:focus-visible,#optila-prim-ai textarea:focus-visible{outline:3px solid #80b3ff;outline-offset:2px}#optila-prim-ai button:disabled{opacity:.55;cursor:not-allowed}#optila-prim-ai .pa-primary{color:#fff;background:var(--pa-blue);border-color:var(--pa-blue)}#optila-prim-ai .pa-primary:hover{background:#1642b9}#optila-prim-ai label{display:block;font-weight:600;margin:8px 0}#optila-prim-ai label>input,#optila-prim-ai label>select,#optila-prim-ai label>textarea{display:block;width:100%;margin-top:6px;font-weight:400}#optila-prim-ai label.pa-check{display:flex;gap:9px;align-items:flex-start;font-weight:400}#optila-prim-ai label.pa-check>input{width:18px;min-height:18px;margin-top:3px;flex-shrink:0}
#optila-prim-ai .pa-hero{padding:26px 30px;border-radius:20px;background:linear-gradient(110deg,#142d61,#2853d4 60%,#7353e4);color:#fff;box-shadow:0 12px 26px #28479a18;display:flex;justify-content:space-between;gap:20px;align-items:center}#optila-prim-ai .pa-hero p{color:#e4ecff;max-width:760px}#optila-prim-ai .pa-eyebrow{font-size:11px;letter-spacing:1.5px;font-weight:bold;margin-bottom:8px}#optila-prim-ai .pa-badge{background:#ffffff20;border:1px solid #ffffff4a;border-radius:24px;padding:8px 14px;white-space:nowrap}#optila-prim-ai .pa-toolbar,#optila-prim-ai .pa-tabs,#optila-prim-ai .pa-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}#optila-prim-ai .pa-toolbar{margin:18px 0;padding:14px;background:#fff;border-radius:14px;border:1px solid var(--pa-border)}#optila-prim-ai .pa-toolbar label{margin:0}#optila-prim-ai .pa-toolbar input,#optila-prim-ai .pa-toolbar select{margin:4px 0 0}#optila-prim-ai .pa-toolbar a{margin-left:auto}#optila-prim-ai .pa-tabs{margin:12px 0 20px;gap:8px}#optila-prim-ai .pa-tabs button[aria-selected=true]{background:#e8efff;border-color:#9cb8ff;color:#1643b9}#optila-prim-ai .pa-panel{padding:22px;background:#fff;border:1px solid var(--pa-border);border-radius:16px;margin-bottom:16px;box-shadow:0 4px 12px #1f3d6610}#optila-prim-ai .pa-grid{display:grid;grid-template-columns:minmax(250px,340px) minmax(0,1fr);gap:20px}#optila-prim-ai .pa-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:14px 0}#optila-prim-ai .pa-card{padding:16px;background:#f3f7fe;border-radius:12px;border-top:3px solid #5a86ec}#optila-prim-ai .pa-card:nth-child(2){border-color:#11a88d}#optila-prim-ai .pa-card:nth-child(3){border-color:#f0a337}#optila-prim-ai .pa-card strong{display:block;font-size:25px;margin:8px 0}#optila-prim-ai .pa-card small{color:#5d6e86}#optila-prim-ai .pa-note{padding:12px 16px;border:1px solid #c8d9f5;background:#eff5ff;border-radius:10px;margin:12px 0}#optila-prim-ai .pa-warning{background:#fff8e9;border-color:#ecd19c}#optila-prim-ai .pa-error{background:#fff1f1;border:1px solid #f1bebf;color:#982b32;padding:12px 16px;border-radius:10px}#optila-prim-ai .pa-table{overflow:auto;max-width:100%}#optila-prim-ai table{width:100%;border-collapse:collapse;text-align:left;font:13px/1.5 Arial,sans-serif}#optila-prim-ai th{padding:12px;background:#edf3ff;font-weight:600;color:#345275;white-space:nowrap}#optila-prim-ai td{padding:12px;border-bottom:1px solid #e3eafa}#optila-prim-ai td button{font-size:12px;min-height:32px;padding:6px 8px}#optila-prim-ai .pa-amount{white-space:nowrap;font-weight:600}#optila-prim-ai .pa-pill{display:inline-block;border-radius:20px;background:#eaf1ff;color:#2057b8;padding:4px 9px;font-size:12px}#optila-prim-ai .pa-quiet{color:#60738e;font-size:13px}#optila-prim-ai .pa-source{font:12px/1.6 monospace;overflow-wrap:anywhere;color:#46637e}#optila-prim-ai [hidden]{display:none!important}#optila-prim-ai pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fc;padding:14px;border-radius:10px;max-height:350px;overflow:auto}#optila-prim-ai .pa-detail{padding:18px;background:#f0f5ff;border:1px solid #b9ceef;border-radius:12px;margin-top:16px}#optila-prim-ai .pa-quality{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}#optila-prim-ai .pa-quality div{border:1px solid #dce6f6;border-radius:10px;padding:12px}#optila-prim-ai .pa-quality strong{display:block;font-size:24px}#optila-prim-ai textarea{min-height:110px}#optila-prim-ai .pa-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}#optila-prim-ai .pa-result-title{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}#optila-prim-ai .pa-link{display:inline-flex;align-items:center;padding:9px 12px;background:#eff5ff;border-radius:9px;border:1px solid #c9d9f1;margin:8px}
@keyframes pa-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#optila-prim-ai,#optila-prim-ai *{animation:none!important;transition:none!important}}@media(max-width:900px){#optila-prim-ai .pa-grid{grid-template-columns:minmax(0,1fr)}#optila-prim-ai .pa-hero{padding:22px;align-items:flex-start;flex-direction:column}#optila-prim-ai h1{font-size:25px}#optila-prim-ai .pa-toolbar a{margin-left:0}}@media(max-width:520px){#optila-prim-ai .pa-panel{padding:14px}#optila-prim-ai .pa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#optila-prim-ai .pa-card{padding:12px}#optila-prim-ai .pa-card strong{font-size:21px}#optila-prim-ai .pa-toolbar{align-items:stretch}#optila-prim-ai .pa-toolbar label{flex:1 1 100%}#optila-prim-ai .pa-tabs button{flex:1 1 45%}#optila-prim-ai .pa-field-grid{grid-template-columns:1fr}}

#optila-prim-ai .pa-hero .pa-eyebrow{color:#c7dcff}

#optila-prim-ai .pa-grid>*{min-width:0}
