.t-overlay:has(+.t-modal .quick-create-content){background:#030208a6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.t-modal:has(.quick-create-content){width:min(560px,calc(100vw - 28px));max-height:calc(100dvh - 36px);padding:30px 18px 18px;border-radius:27px;background:radial-gradient(ellipse at top left,#74309b38,transparent 35%),radial-gradient(ellipse at bottom left,#7724a92b,transparent 30%),#09090f;border:1px solid #8640a977;box-shadow:inset 0 0 22px #923ce127,0 20px 80px #000b;color:#f5f2fa;overflow-y:auto}.t-modal:has(.quick-create-content)>h2{font-size:clamp(1.5rem,5vw,2rem);letter-spacing:-.035em;margin:0 50px 5px 16px;line-height:1.1}.t-modal:has(.quick-create-content)>h2:before{content:"TATUP";display:block;color:#bdb2d1;font-size:12px;letter-spacing:.25em;margin-bottom:8px}.t-modal:has(.quick-create-content)>p{color:#a7a1b5;font-size:14px;margin:0 16px 20px;line-height:1.45}.t-modal:has(.quick-create-content)>.t-modal-close{top:22px;right:20px;border:1px solid #67319060;border-radius:50%;background:#19102755;color:#bbb1d2;width:42px;height:42px;font-size:29px}.quick-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.quick-create-card{--quick:#ab32ff;display:grid;grid-template-columns:1fr 28px;gap:7px;position:relative;overflow:hidden;min-width:0;border:1px solid #76509448;border-radius:17px;padding:16px 15px 13px;color:#f0edf6;text-decoration:none;background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--quick) 28%,transparent),transparent 51%),linear-gradient(135deg,#0b0a12,#090a10 70%,#231031);box-shadow:inset 3px 2px 2px #9451b117;transition:border-color .15s,transform .15s}.quick-create-card.green{--quick:#28efaa}.quick-create-card.pink{--quick:#ff527f}.quick-create-card.gold{--quick:#ffd25a}.quick-create-card.cyan{--quick:#38dced}.quick-create-card.magenta{--quick:#ef38bd}.quick-create-card:hover{border-color:var(--quick);transform:translateY(-2px)}.quick-create-card:focus-visible{outline:3px solid var(--quick);outline-offset:2px}.quick-create-icon{width:43px;height:43px;color:var(--quick);stroke-width:2.5;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--quick) 35%,transparent));grid-column:1/-1}.quick-create-card strong{font-size:15px;font-weight:700;line-height:1.25;display:block}.quick-create-card p{font-size:13px;color:#b7afc3;line-height:1.4;margin:5px 0 0}.quick-create-arrow{width:28px;height:28px;padding:5px;border:1px solid #72399e50;border-radius:50%;background:#5b238525;color:#d9c4ef;align-self:center}.quick-create-card.magenta{grid-column:1/-1;grid-template-columns:60px 1fr 28px;align-items:center}.quick-create-card.magenta .quick-create-icon{grid-column:1;width:48px;height:48px;fill:#de42ae;stroke-width:1}.quick-create-card small{font-size:10px;display:inline-block;border-radius:7px;background:#8e22c2;color:#f5d4ff;padding:3px 7px;margin-left:12px;vertical-align:middle}.quick-create-banner{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;margin-top:12px;border:1px solid #9d43bca0;border-radius:16px;padding:17px 13px;background:linear-gradient(90deg,#1c092fe8,#12071765),url(/brand/deposits-banner.png) 50%/cover}.quick-create-banner>svg{width:43px;height:43px;color:#bb59f5;flex:none;transform:rotate(-12deg)}.quick-create-banner strong{font-size:16px;font-style:italic;line-height:1.12;color:white}.quick-create-banner em{color:#c755f8}.quick-create-banner small{font-size:9px;letter-spacing:.1em;display:block;margin-top:10px;color:#c3b9d2;line-height:1.5}.quick-create-banner>b{margin-left:auto;color:white;font-size:20px}.quick-create-banner>b span{display:block;font-size:7px;letter-spacing:.13em;line-height:1.5;margin-top:4px}@media(max-width:400px){.t-modal:has(.quick-create-content){padding:24px 12px 12px}.quick-create-grid{gap:8px}.quick-create-card{padding:12px 10px;gap:5px}.quick-create-card strong{font-size:14px}.quick-create-card p{font-size:12px}.quick-create-icon{width:36px;height:36px}.quick-create-card.magenta{grid-template-columns:43px 1fr 24px}.quick-create-banner{gap:8px}.quick-create-banner>svg{width:30px}.quick-create-banner>b{font-size:16px}.quick-create-banner strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.quick-create-card{transition:none}}.quick-create-new{color:#ac44f4}