/* utilities.css — inline style yerine gecen yardimci siniflar (otomatik uretildi) */
/* site.css ve bootstrap SONRASI yuklenir. */

.u024f22ae {
    font-size: 13px;
    color: var(--muted);
    margin: 0 0 10px;
}

.u03cf9da0 {
    width: 64px;
    height: 64px;
    margin: 0 auto 16px;
    background: #d1fae5;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.u04fdefba {
    width: 100%;
    text-align: left;
    background: none;
    border: none;
    color: var(--danger);
    cursor: pointer;
}

.u053ed2a6 {
    background: #dbeafe;
    color: #2563eb;
}

.u05c6b906 {
    border-radius: 18px;
    border: none;
}

.u05d30fff {
    width: 100%;
    height: 560px;
    border: 1.5px solid var(--border);
    border-radius: 10px;
    background: #eceff3;
    overflow: auto;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding: 20px;
}

.u07e9c047 {
    font-weight: 700;
    font-size: 14px;
}

.u082ddd99 {
    margin: 0 0 6px;
}

.u08a0ed40 {
    text-align: right;
}

.u0adff40a {
    display: block;
}

.u0fc5d9d5 {
    display: flex;
    gap: 8px;
    align-items: center;
    margin-bottom: 16px;
    flex-wrap: wrap;
}

.u120b253d {
    display: flex;
    gap: 10px;
    margin-top: 20px;
}

.u12210283 {
    background: rgba(255,255,255,.15);
    color: white;
    border-color: rgba(255,255,255,.4);
}

.u157a9c70 {
    margin-bottom: 14px;
}

.u1732ea7f {
    display: flex;
    gap: 8px;
}

.u1861615b {
    display: flex;
    gap: 14px;
    align-items: end;
    flex-wrap: wrap;
}

.u196e663f {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 8px;
}

.u1cea24b1 {
    flex: 1;
    min-width: 200px;
}

.u1efd7491 {
    margin-top: 16px;
}

.u243d5b0e {
    font-size: 13px;
    padding: 5px 12px;
}

.u2a138b56 {
    display: inline-block;
    box-shadow: 0 4px 20px rgba(0,0,0,.18);
    background: #fff;
}

.u2aa844a7 {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 14px;
}

.u2aeda6d2 {
    max-width: 1340px;
}

.u2bc7c1de {
    font-size: 12px;
    color: var(--muted);
    margin-top: 6px;
}

.u2d2db4f3 {
    width: 100%;
    height: 340px;
    font-family: 'Courier New',monospace;
    font-size: 12px;
    border: 1.5px solid var(--border);
    border-radius: 10px;
    padding: 12px;
    background: #1e1e2e;
    color: #cdd6f4;
    resize: vertical;
}

.u30447e28 {
    font-size: 12px;
    color: var(--muted);
    margin-left: 8px;
}

.u330b94e0 {
    flex: 1;
    min-width: 90px;
}

.u3469beb9 {
    text-align: center;
    max-width: 420px;
    padding: 40px;
}

.u352497c3 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    margin-bottom: 20px;
}

.u38fff72d {
    max-width: 1100px;
}

.u39832a0f {
    background: linear-gradient(135deg,#d97706,#f59e0b);
}

.u399028f4 {
    margin-top: auto;
    display: flex;
    gap: 6px;
    flex-wrap: wrap;
}

.u3ef7f1ab {
    color: var(--warning);
}

.u3fd07a33 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.u400b21d0 {
    border-top: 1px solid var(--border);
    margin-top: 8px;
    padding-top: 8px;
}

.u403ab37e {
    border: none;
    cursor: pointer;
}

.u40925688 {
    text-align: center;
    color: var(--muted);
}

.u44491f2c {
    flex: 1;
    min-width: 280px;
}

.u46dcee64 {
    margin: 0;
}

.u471bd96f {
    width: 42px;
    height: 42px;
}

.u48691b28 {
    font-size: 13px;
    color: var(--muted);
    margin: 0 0 14px;
}

.u492ec04a {
    display: flex;
    align-items: center;
    gap: 8px;
}

.u4d6d58fd {
    display: flex;
    gap: 8px;
    max-width: 440px;
}

.u504d33ee {
    width: auto;
    margin: 0;
}

.u539b047e {
    text-align: center;
}

.u5534b3b3 {
    margin-bottom: 16px;
}

.u572d445a {
    transform-origin: top left;
    box-shadow: 0 4px 16px rgba(0,0,0,.18);
    background: #fff;
    flex-shrink: 0;
}

.u5933fe9e {
    width: 56px;
    height: 56px;
    margin: 0 auto 16px;
    background: #fee2e2;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.u5d036b78 {
    color: var(--muted);
    font-size: 13px;
}

.u64e186c1 {
    margin-top: 24px;
}

.u66e52f3a {
    border: none;
    background: #fff;
    display: block;
}

.u6841118b {
    margin-bottom: 20px;
}

.u686a9aae {
    max-width: 760px;
}

.u6cd74a1a {
    display: grid;
    grid-template-columns: 2fr 1fr 1fr;
    gap: 14px;
    margin-bottom: 16px;
}

.u6d65b2a7 {
    display: flex;
    align-items: center;
    gap: 16px;
}

.u77679275 {
    border: 1.5px dashed #c7d2fe;
    background: #f8f7ff;
}

.u7992794d {
    width: 100%;
    height: 34px;
    border: 1.5px solid var(--border);
    border-radius: 8px;
    cursor: pointer;
}

.u7afe40fe {
    margin-bottom: 24px;
}

.u7daf6ba9 {
    width: 130px;
}

.u82531c3c {
    color: var(--success);
}

.u82e88f39 {
    margin-top: 18px;
}

.u8588e44d {
    width: 100%;
}

.u86ce2bde {
    background: #d1fae5;
    color: #059669;
}

.u892cfde7 {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 10px;
}

.u89d031a4 {
    display: flex;
    gap: 6px;
    margin-top: 8px;
}

.u8b2da0b4 {
    white-space: nowrap;
}

.u8bc8fb01 {
    background: white;
    color: var(--primary);
    box-shadow: 0 4px 12px rgba(0,0,0,.12);
}

.u8c29bfbd {
    font-size: 13px;
    color: var(--muted);
}

.u8cd6cd48 {
    font-size: 13px;
    color: var(--muted);
    margin: 0 0 16px;
}

.u90cf5443 {
    margin: 14px 0;
}

.u91b323c0 {
    width: 32px;
}

.u92d17336 {
    margin-top: 10px;
}

.u956158e0 {
    color: var(--muted);
    width: 160px;
}

.u96d20f84 {
    color: var(--primary);
    text-decoration: none;
    font-size: 13px;
}

.u97ddba17 {
    background: #e0e7ff;
    color: #4338ca;
}

.u99df58b8 {
    max-width: 560px;
    margin-left: auto;
    margin-right: auto;
}

.u9bcc1d4d {
    display: flex;
    gap: 8px;
    margin-top: 12px;
    justify-content: flex-end;
}

.u9bd93d36 {
    font-size: 12px;
}

.ua0babdb3 {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px,1fr));
    gap: 8px 24px;
}

.ua40dc6e4 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
    margin-bottom: 8px;
}

.ua4981324 {
    color: var(--muted);
    font-size: 13px;
    padding: 8px 0;
}

.ua4abe570 {
    font-size: 28px;
    color: var(--danger);
}

.ua8d47f26 {
    width: 100%;
    margin-top: 10px;
    background: #fff;
    color: var(--primary);
    border: 1.5px solid var(--border);
    box-shadow: none;
}

.ua9c442f6 {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
}

.uaba1c500 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
    margin-bottom: 16px;
}

.uad07c44c {
    display: grid;
    grid-template-columns: 2fr 1fr auto;
    gap: 14px;
    align-items: end;
}

.uad5ca10a {
    min-width: 0;
}

.uaeffe88f {
    font-size: 34px;
    color: var(--success);
}

.ub085d4a8 {
    font-size: 11px;
    font-weight: 700;
}

.ub134254a {
    background: #fef3c7;
    color: #d97706;
}

.ub30e2c0f {
    margin-bottom: 8px;
}

.ub45b0836 {
    width: 100%;
    margin-top: 10px;
}

.ub530d496 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 14px;
    margin-bottom: 20px;
}

.ub84c7dfa {
    font-size: 13px;
}

.ubc791698 {
    color: var(--primary);
    text-decoration: none;
}

.ubd9e1d44 {
    display: flex;
    justify-content: flex-end;
    margin-top: 16px;
}

.ube625307 {
    display: flex;
    align-items: center;
    gap: 8px;
    padding-bottom: 11px;
}

.ube6f6f79 {
    background: linear-gradient(135deg,#0891b2,#06b6d4);
}

.uc12e9a62 {
    background: #EEF2FF;
    color: #4F46E5;
}

.uc31f9c57 {
    width: 100%;
    height: 38px;
    border: 1.5px solid var(--border);
    border-radius: 8px;
    cursor: pointer;
}

.uc43a0225 {
    margin-top: 40px;
}

.uc5f92bd7 {
    min-height: 60vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ucb5dfa54 {
    margin: 0 0 6px;
    color: var(--success);
}

.uce47a039 {
    border-bottom: 1px solid var(--border);
}

.ucf36fb90 {
    color: var(--primary);
}

.ucf4f88a9 {
    margin-top: auto;
    display: flex;
    gap: 6px;
}

.ucfd635e6 {
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
}

.ud0c42d8f {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 14px;
}

.ud367cc0b {
    width: 100%;
    margin-top: 8px;
}

.ud59ceb95 {
    margin: 0;
    white-space: nowrap;
}

.ud5e8c5f3 {
    flex: 1;
}

.ud6416fb8 {
    width: 1px;
    background: var(--border);
    margin: 0 4px;
}

.ud68c5b58 {
    display: flex;
    gap: 6px;
    margin-top: 6px;
}

.ud6cd2988 {
    background: #fee2e2;
    color: #dc2626;
}

.ud6ef961f {
    font-size: 18px;
    font-weight: 700;
}

.ud79ce2bc {
    margin-top: 8px;
}

.udeb3bf83 {
    color: var(--primary);
    font-weight: 600;
}

.udf6f5381 {
    color: var(--muted);
}

.ue018f5b8 {
    display: flex;
    gap: 10px;
    justify-content: center;
    flex-wrap: wrap;
}

.ue0bb6579 {
    background: #fce7f3;
    color: #db2777;
}

.ue1e670b1 {
    width: 100%;
    height: 34px;
    border: 1.5px solid var(--border);
    border-radius: 8px;
    cursor: pointer;
    padding: 2px;
}

.ue2d1d2c0 {
    font-size: 11px;
    color: var(--muted);
}

.ue4fa7ee5 {
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding: 40px;
}

.ue5bb9721 {
    border-top: 1px solid var(--border);
}

.ueb9786b7 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 14px;
}

.ued4daef1 {
    background: linear-gradient(135deg,#4F46E5,#6366F1);
}

.uef4e757f {
    max-width: 440px;
    margin-bottom: 16px;
}

.uef683434 {
    display: flex;
    gap: 8px;
    margin-bottom: 16px;
    border-bottom: 1px solid var(--border);
}

.uf16464cd {
    max-width: 720px;
    margin-left: auto;
    margin-right: auto;
}

.uf27ecd4a {
    flex: 1;
    min-width: 70px;
}

.uf2c438b5 {
    color: var(--muted);
    margin-bottom: 20px;
}

.uf4e33083 {
    margin-top: 14px;
}

.uf866a945 {
    width: 34px;
    height: 34px;
    border-radius: 9px;
    background: var(--primary-light);
    display: flex;
    align-items: center;
    justify-content: center;
}

.uf8a59a36 {
    display: flex;
    gap: 6px;
}

.uf9ba4a24 {
    background: linear-gradient(135deg,#059669,#10b981);
}

.uf9fceb11 {
    border-color: var(--primary);
    color: var(--primary);
    background: var(--primary-light);
}

.ufd202a1a {
    color: var(--primary);
    font-size: 18px;
}
