.oa-unified-code,.oa-unified-code *{box-sizing:border-box}.oa-unified-code{font-family:inherit;margin:14px 0;color:inherit}.oa-unified-code__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.oa-unified-code__head strong{font-size:13px;font-weight:600}.oa-unified-code__head span{font-size:11px;font-weight:600;color:#6f63ff}.oa-unified-code__form{display:flex;gap:8px}.oa-unified-code__form input{min-width:0;flex:1;height:46px;border:1px solid rgba(148,163,184,.28);border-radius:10px;padding:0 14px;background:transparent;color:inherit;font-size:12px;outline:none}.oa-unified-code__form input:focus{border-color:#6257ff}.oa-unified-code__form button{height:40px;align-self:center;min-width:78px;border:0;border-radius:10px;padding:0 14px;background:#0edb91;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.oa-unified-code__form button:hover,.oa-unified-code__form button:focus,.oa-unified-code__form button:active{background:#0edb91;color:#fff}.oa-unified-code p{margin:8px 0 0;font-size:11px;line-height:1.45;opacity:.72}.oa-unified-code p.is-error{color:#ff667a;opacity:1}.oa-unified-code.is-loading{opacity:.72;pointer-events:none}.oa-unified-code--drawer{margin:18px 0}.oa-unified-code--drawer .oa-unified-code__head{padding:0 1px}.oa-unified-code--drawer .oa-unified-code__form{border:1px solid #283749;border-radius:12px;padding:5px;background:#0d1620}.oa-unified-code--drawer .oa-unified-code__form input{height:36px;border:0!important;background:transparent!important;color:#d8e0ec!important;box-shadow:none!important}.oa-unified-code--drawer .oa-unified-code__form button{height:36px;background:#0edb91!important;color:#fff!important}.oa-ref-panel{font-size:12px}.oa-ref-panel button,.oa-ref-panel input,.oa-ref-panel small,.oa-ref-panel p,.oa-ref-panel span{font-size:max(11px,inherit)}

/* Referans programı başvurusu */
.oa-ref-panel,.oa-ref-panel *{box-sizing:border-box}.oa-ref-panel{font-family:'Poppins',inherit;color:#eef3fb}.oa-ref-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.oa-ref-panel__header h2{margin:0;color:#fff;font-size:20px;font-weight:600}.oa-ref-panel__header p{margin:6px 0 0;color:#8e9bad;font-size:11px;line-height:1.6}.oa-ref-panel__status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border:1px solid rgba(111,99,255,.28);border-radius:999px;background:rgba(111,99,255,.10);color:#9e96ff;font-size:11px!important;font-weight:600;white-space:nowrap}.oa-ref-panel__status.is-pending{border-color:rgba(245,178,66,.28);background:rgba(245,178,66,.10);color:#f2be61}.oa-ref-panel__status.is-approved{border-color:rgba(30,219,145,.28);background:rgba(30,219,145,.10);color:#31d99b}.oa-ref-panel__status.is-rejected{border-color:rgba(255,102,122,.28);background:rgba(255,102,122,.10);color:#ff7d8e}
.oa-ref-application{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0d141d}.oa-ref-application__intro,.oa-ref-application__notice{margin-bottom:18px;padding:14px 15px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#111b27}.oa-ref-application__intro strong,.oa-ref-application__notice strong{display:block;color:#fff;font-size:12px;font-weight:600}.oa-ref-application__intro p,.oa-ref-application__notice p,.oa-ref-application__notice small{margin:5px 0 0;color:#8e9bad;font-size:11px!important;line-height:1.6}.oa-ref-application__notice.is-pending{border-color:rgba(245,178,66,.22);background:rgba(245,178,66,.06)}.oa-ref-application__notice.is-approved{border-color:rgba(30,219,145,.22);background:rgba(30,219,145,.06)}.oa-ref-application__notice.is-rejected{border-color:rgba(255,102,122,.22);background:rgba(255,102,122,.06)}
.oa-ref-application__form{display:grid;gap:15px}.oa-ref-application__form.is-loading{opacity:.72;pointer-events:none}.oa-ref-application__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.oa-ref-application__form label,.oa-ref-application__full{display:grid;gap:7px;margin:0}.oa-ref-application__form label>span,.oa-ref-application__platforms legend{color:#c7d0dd;font-size:11px!important;font-weight:600}.oa-ref-application__form em,.oa-ref-application__platforms em{color:#ff7385;font-style:normal}.oa-ref-application__form input[type="text"],.oa-ref-application__form input[type="url"],.oa-ref-application__form input[type="number"],.oa-ref-application__form select,.oa-ref-application__form textarea{width:100%;min-width:0;margin:0!important;border:1px solid #293747!important;border-radius:9px!important;background:#0a1119!important;color:#f4f7fb!important;box-shadow:none!important;outline:none!important;font-family:inherit!important;font-size:12px!important}.oa-ref-application__form input[type="text"],.oa-ref-application__form input[type="url"],.oa-ref-application__form input[type="number"],.oa-ref-application__form select{height:44px;padding:0 12px!important}.oa-ref-application__form textarea{min-height:92px;padding:11px 12px!important;line-height:1.55;resize:vertical}.oa-ref-application__form input:focus,.oa-ref-application__form select:focus,.oa-ref-application__form textarea:focus{border-color:#5d62ed!important}.oa-ref-application__platforms{margin:0;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:10px}.oa-ref-application__platforms legend{padding:0 5px}.oa-ref-application__platforms{display:flex;flex-wrap:wrap;gap:8px 14px}.oa-ref-application__platforms label{display:flex;align-items:center;grid-template-columns:none;gap:7px}.oa-ref-application__platforms input{width:16px;height:16px;margin:0!important;accent-color:#5d62ed}.oa-ref-application__platforms label span{font-size:11px!important;font-weight:500}.oa-ref-application__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:4px}.oa-ref-application__footer p{flex:1;margin:0;color:#7f8c9f;font-size:11px!important;line-height:1.55}.oa-ref-application__footer p.is-error{color:#ff7385}.oa-ref-application__footer button{min-height:42px;padding:0 18px;border:0;border-radius:9px;background:#4355df;color:#fff;font-family:inherit;font-size:12px!important;font-weight:600;cursor:pointer}.oa-ref-application__footer button:hover,.oa-ref-application__footer button:focus,.oa-ref-application__footer button:active{background:#4355df;color:#fff}.oa-ref-application__footer button:disabled{opacity:.6;cursor:wait}
.oa-ref-application-state{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0d141d}.oa-ref-application__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.oa-ref-application__summary>div{padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#0a1119}.oa-ref-application__summary small,.oa-ref-application__summary strong{display:block}.oa-ref-application__summary small{color:#718096;font-size:11px!important}.oa-ref-application__summary strong{margin-top:5px;color:#fff;font-size:12px;font-weight:600;overflow-wrap:anywhere}.oa-ref-application-state>.oa-ref-application{margin-top:16px;padding:0;border:0;background:transparent}.oa-ref-application-state>.oa-ref-application .oa-ref-panel__header,.oa-ref-application-state>.oa-ref-application .oa-ref-application__intro,.oa-ref-application-state>.oa-ref-application .oa-ref-application__notice{display:none}
@media(max-width:767px){.oa-ref-application,.oa-ref-application-state{padding:16px}.oa-ref-panel__header{flex-direction:column;gap:10px}.oa-ref-panel__header h2{font-size:17px}.oa-ref-application__grid{grid-template-columns:1fr}.oa-ref-application__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-ref-application__footer{align-items:stretch;flex-direction:column}.oa-ref-application__footer button{width:100%}}

/* Referans kodu olmayan kullanıcı için başlangıç ekranı */
.oa-ref-entry__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0d141d}.oa-ref-entry__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(93,98,237,.26);border-radius:12px;background:rgba(67,85,223,.12);color:#a9b2ff;font-size:20px;font-weight:600}.oa-ref-entry__content{min-width:0}.oa-ref-entry__content>strong{display:block;color:#fff;font-size:14px;font-weight:600}.oa-ref-entry__content>p{max-width:760px;margin:5px 0 0;color:#8e9bad;font-size:11px!important;line-height:1.65}.oa-ref-entry__button{min-height:40px;padding:0 16px;border:1px solid rgba(111,99,255,.38);border-radius:9px;background:#4355df!important;color:#fff!important;font-family:inherit;font-size:12px!important;font-weight:600;white-space:nowrap;cursor:pointer}.oa-ref-entry__button:hover,.oa-ref-entry__button:focus,.oa-ref-entry__button:active{background:#4355df!important;color:#fff!important}.oa-ref-entry__note{display:grid;gap:3px;margin-top:10px;padding:9px 11px;border:1px solid rgba(255,102,122,.20);border-radius:8px;background:rgba(255,102,122,.06)}.oa-ref-entry__note small{color:#ff8b99;font-size:11px!important;font-weight:600}.oa-ref-entry__note span{color:#c7d0dd;font-size:11px!important;line-height:1.5}.oa-ref-entry__form-wrap{margin-top:16px}.oa-ref-entry__form-wrap[hidden]{display:none!important}.oa-ref-entry__form-wrap>.oa-ref-application{margin:0}.oa-ref-entry.is-form-open .oa-ref-entry__card{border-color:rgba(93,98,237,.22)}
@media(max-width:767px){.oa-ref-entry__card{grid-template-columns:auto minmax(0,1fr);padding:16px;gap:12px}.oa-ref-entry__button{grid-column:1/-1;width:100%}.oa-ref-entry__icon{width:42px;height:42px}}


/* Referans dashboard / Referans Kodum görünümü */
.oa-ref-panel{display:grid;gap:18px}
.oa-ref-code-card,.oa-ref-link,.oa-ref-info{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0d141d}
.oa-ref-code-card{background:#10172000}
.oa-ref-code-card>div,.oa-ref-link>span,.oa-ref-info>div{min-width:0}
.oa-ref-code-card small{display:block;margin:0 0 6px;color:#8e9bad;font-size:11px!important;font-weight:600;letter-spacing:.04em}
.oa-ref-code-card strong{display:block;color:#fff;font-size:26px;font-weight:700;letter-spacing:.02em;line-height:1.15;overflow-wrap:anywhere}
.oa-ref-code-card p{margin:8px 0 0;color:#8e9bad;font-size:12px!important;line-height:1.6}
.oa-ref-code-card button,.oa-ref-link button{display:inline-flex;align-items:center;justify-content:center;min-width:160px;min-height:44px;padding:0 18px;border:1px solid rgba(111,99,255,.36);border-radius:10px;background:#4355df!important;color:#fff!important;font-family:inherit;font-size:12px!important;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:none!important}
.oa-ref-code-card button:hover,.oa-ref-code-card button:focus,.oa-ref-code-card button:active,.oa-ref-link button:hover,.oa-ref-link button:focus,.oa-ref-link button:active{background:#4c60f5!important;color:#fff!important}
.oa-ref-link{padding:14px 16px;background:#0b1219}
.oa-ref-link span{display:block;color:#d8e0ec;font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}
.oa-ref-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.oa-ref-stats article{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0d141d;min-width:0}
.oa-ref-stats small{display:block;color:#8e9bad;font-size:11px!important;font-weight:500;line-height:1.5}
.oa-ref-stats strong{display:block;margin-top:8px;color:#fff;font-size:18px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}
.oa-ref-history{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0d141d}
.oa-ref-history h3{margin:0 0 14px;color:#fff;font-size:18px;font-weight:600}
.oa-ref-empty{margin:0;color:#8e9bad;font-size:12px!important;line-height:1.6}
.oa-ref-table{display:grid;gap:10px}
.oa-ref-table__head,.oa-ref-table__row{display:grid;grid-template-columns:1.15fr .95fr .7fr .7fr;gap:12px;align-items:center}
.oa-ref-table__head{padding:0 14px 6px;color:#8e9bad;font-size:11px!important;font-weight:600;text-transform:uppercase;letter-spacing:.03em}
.oa-ref-table__row{padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#0a1119}
.oa-ref-table__row>span,.oa-ref-table__row>strong{min-width:0;color:#eef3fb;font-size:12px!important;line-height:1.45}
.oa-ref-table__row>span:first-child{display:grid;gap:4px}
.oa-ref-table__row>span:first-child small{color:#8e9bad;font-size:11px!important;font-weight:500}
.oa-ref-table__row strong{text-align:right;font-size:14px!important;font-weight:700;color:#31d99b}
.oa-ref-state{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#121c28;font-size:11px!important;font-weight:600;color:#dce4f0;white-space:nowrap}
.oa-ref-state--pending{border-color:rgba(245,178,66,.28);background:rgba(245,178,66,.10);color:#f2be61}
.oa-ref-state--approved{border-color:rgba(30,219,145,.28);background:rgba(30,219,145,.10);color:#31d99b}
.oa-ref-state--cancelled,.oa-ref-state--reversed{border-color:rgba(255,102,122,.28);background:rgba(255,102,122,.10);color:#ff7d8e}
.oa-ref-info{padding:20px;background:linear-gradient(180deg,rgba(67,85,223,.08),rgba(67,85,223,.03))}
.oa-ref-info strong{display:block;color:#fff;font-size:15px;font-weight:600}
.oa-ref-info p{margin:7px 0 0;color:#8e9bad;font-size:12px!important;line-height:1.65}
@media(max-width:1200px){.oa-ref-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.oa-ref-code-card,.oa-ref-link,.oa-ref-info{flex-direction:column;align-items:flex-start;padding:16px}.oa-ref-code-card button,.oa-ref-link button{width:100%}.oa-ref-stats{grid-template-columns:1fr}.oa-ref-code-card strong{font-size:22px}.oa-ref-table__head{display:none}.oa-ref-table__row{grid-template-columns:1fr 1fr}.oa-ref-table__row strong{text-align:left}.oa-ref-table__row>span:first-child{grid-column:1/-1}}
