/* SABI_281L_STAGE_AUTH_FLOW_START */
.sabi281l-code-wrap{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;width:100%;margin-top:0}
.sabi281l-code-label{min-width:0;display:grid;gap:6px;color:rgba(232,243,255,.88);font-size:12px;font-weight:800}
.sabi281l-code-input{width:100%;min-height:52px;border-radius:12px;border:1px solid rgba(118,180,248,.34);background:rgba(2,8,22,.60);color:#f3f8ff;outline:none;padding:0 14px;font:800 14px/1 Inter,ui-sans-serif,system-ui;letter-spacing:.06em}
.sabi281l-code-input::placeholder{color:rgba(225,236,250,.54);letter-spacing:0}
.sabi281l-send-code{min-height:52px;padding:0 16px;border-radius:12px;border:1px solid rgba(116,178,240,.34);background:rgba(3,12,30,.68);color:#edf7ff;font:900 13px/1 Inter,ui-sans-serif,system-ui;cursor:pointer}
.sabi281l-status{grid-column:1/-1;display:none;padding:10px 12px;border:1px solid rgba(255,177,52,.35);border-radius:12px;background:rgba(255,177,52,.10);color:#ffd89a;font-size:12px;line-height:1.45}
.sabi281l-status.is-visible{display:block}
.sabi281l-code-note{grid-column:1/-1;margin:-4px 0 0;color:rgba(231,243,255,.62);font-size:12px;line-height:1.45}
@media(max-width:720px){.sabi281l-code-wrap{grid-template-columns:1fr}}
/* SABI_281L_STAGE_AUTH_FLOW_END */
