.multi-url-form{display:grid;gap:1rem}.multi-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.multi-url-form textarea{min-height:90px;padding:.75rem;border:1px solid #cfd8e5;border-radius:7px;resize:vertical}.multi-heading-row{align-items:center}.multi-heading-row>div{flex:1}.multi-add-link{display:flex;align-items:center;gap:.4rem;min-height:40px;padding:.55rem .8rem;border:1px solid #cbd8e5!important;border-radius:7px!important;background:#fff!important;color:#145fc0!important;box-shadow:none!important;font-size:.75rem}.multi-links-editor{display:grid;gap:.75rem}.multi-link-row{display:grid;grid-template-columns:32px minmax(120px,.6fr) minmax(200px,1fr) 36px;gap:.65rem;align-items:end;padding:.8rem;border:1px solid #dce3ed;border-radius:8px;background:#f9fbfe}.multi-link-number{display:grid;width:28px;height:28px;place-items:center;align-self:center;border-radius:50%;background:#e7f0ff;color:#145fc0;font-size:.75rem;font-weight:800}.multi-link-row label{display:grid;gap:.3rem;color:#40506a;font-size:.72rem;font-weight:750}.multi-link-row input{min-width:0;min-height:42px;padding:.55rem .65rem;border:1px solid #d2dae6;border-radius:6px;background:#fff}.multi-remove-link{display:grid;width:36px;height:42px;place-items:center;border:1px solid #ead6d6!important;border-radius:6px!important;background:#fff!important;color:#b33b3b!important;box-shadow:none!important}.multi-remove-link:disabled{opacity:.35}.multi-color-options{display:grid;grid-template-columns:repeat(5,1fr);gap:.65rem}.multi-color-options label{position:relative;display:grid;gap:.4rem;justify-items:center;cursor:pointer;color:#526078;font-size:.7rem}.multi-color-options input[type=radio]{position:absolute;opacity:0}.multi-color-options label>span{width:48px;height:48px;border:5px solid #fff;border-radius:50%;background:var(--multi-color);box-shadow:0 0 0 1px #ccd5e1}.multi-color-options input:checked+span{box-shadow:0 0 0 3px #1677ff}.multi-color-options input[type=color]{position:static;width:48px;height:48px;padding:4px;border:1px solid #ccd5e1;border-radius:50%;opacity:1}.multi-qr-preview{display:grid;min-height:314px;place-items:center;border:1px solid #e1e7ef;border-radius:8px;background:#fbfcfe}.multi-qr-preview img{display:block;width:min(100%,300px)}.multi-page-preview{display:flex;align-items:center;gap:.7rem;margin-top:.8rem;padding:.75rem;border:1px solid #dce4ef;border-radius:7px;color:#17386c;text-decoration:none}.multi-page-preview>span{display:grid;flex:1}.multi-page-preview small{color:#78859a;font-size:.68rem}.multi-downloads{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.7rem}.multi-downloads button{min-height:44px;border:1px solid #ccd7e6;border-radius:7px;background:#fff;color:#17386c;font-weight:750}.multi-public-page{min-height:100vh;margin:0;padding:32px 16px;background:#eef3fa;color:#102347;font-family:Inter,Arial,sans-serif}.multi-public-card{width:min(100%,540px);margin:auto;padding:28px 20px;border:1px solid #dce4ef;border-radius:12px;background:#fff;box-shadow:0 18px 55px rgba(20,42,82,.12);text-align:center}.multi-public-logo{width:150px;height:auto;margin-bottom:22px}.multi-public-name{margin:0 0 5px;color:#1768c7;font-size:.85rem;font-weight:750}.multi-public-card h1{margin:0;color:#0b2147;font-size:2rem}.multi-public-description{color:#607089;line-height:1.6}.multi-public-links{display:grid;gap:10px;margin-top:24px}.multi-public-links a{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:12px 16px;border:1px solid #dce4ef;border-radius:8px;background:#f8faff;color:#123a72;font-weight:750;text-decoration:none}.multi-public-links a:hover{border-color:#1768c7;background:#edf5ff}.multi-public-credit{margin:24px 0 0;color:#8a96a8;font-size:.7rem}.multi-public-empty{padding:40px 10px}@media(max-width:700px){.multi-profile-grid{grid-template-columns:1fr}.multi-link-row{grid-template-columns:28px 1fr 36px}.multi-link-row label:nth-of-type(2){grid-column:2/4}.multi-color-options{grid-template-columns:repeat(3,1fr)}}
/* Advanced QR customization. */
.multi-customizer{overflow:hidden}.multi-style-tabs{display:flex;gap:.35rem;overflow-x:auto;padding:.4rem;margin-bottom:1rem;border:1px solid #dfe5ed;border-radius:8px;background:#f3f6fa}.multi-style-tabs button{flex:1;min-width:92px;min-height:44px;padding:.6rem;border:0!important;border-radius:6px!important;background:transparent!important;color:#536078!important;box-shadow:none!important;font-size:.75rem;font-weight:800}.multi-style-tabs button.active{background:linear-gradient(135deg,#2676ff,#7540ed)!important;color:#fff!important}.multi-style-panel[hidden]{display:none!important}.multi-visual-options,.multi-sticker-options{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem}.multi-visual-options label,.multi-sticker-options label{position:relative;display:grid;gap:.4rem;justify-items:center;cursor:pointer;color:#526078;font-size:.7rem}.multi-visual-options input,.multi-sticker-options input{position:absolute;opacity:0}.multi-shape-preview,.multi-eye-preview,.multi-sticker-options label>span{display:grid;width:68px;height:68px;place-items:center;border:2px solid #d5deea;border-radius:8px;background:#fff}.multi-visual-options input:checked+span,.multi-sticker-options input:checked+span{border-color:#1677ff;box-shadow:0 0 0 3px rgba(22,119,255,.12)}.multi-shape-preview{background-size:15px 15px;background-image:radial-gradient(circle,#17243b 5px,transparent 6px)}.shape-square{border-radius:2px;background-image:linear-gradient(45deg,#17243b 30%,transparent 30%,transparent 70%,#17243b 70%);background-size:14px 14px}.shape-dots{background-size:13px 13px;background-image:radial-gradient(circle,#17243b 3px,transparent 4px)}.shape-classy{background-size:18px 18px;background-image:radial-gradient(ellipse at 35% 30%,#17243b 5px,transparent 6px)}.multi-eye-preview:before{content:'';width:40px;height:40px;border:8px solid #17243b}.eye-extra-rounded:before{border-radius:12px}.eye-dot:before{border-radius:50%}.multi-logo-upload{display:flex;align-items:center;gap:.8rem;padding:1rem;border:1px dashed #9fb3cf;border-radius:8px;background:#f8fbff;cursor:pointer}.multi-logo-upload>span:first-child{display:grid;width:58px;height:58px;place-items:center;border-radius:8px;background:#e7effa;color:#1768c7;font-size:1.25rem}.multi-logo-upload>span:nth-child(2){display:grid;flex:1}.multi-logo-upload small{color:#778397;font-size:.7rem}.multi-logo-upload input{width:min(100%,250px)}.multi-sticker-options label>span{align-content:center;gap:.15rem;font-size:1.2rem}.multi-sticker-options small{font-size:.42rem;font-weight:900}.multi-sticker-options .sticker-blue{border-width:4px;color:#1677ff}.multi-sticker-options .sticker-coral{border-width:4px;color:#d84e48}.multi-sticker-options .sticker-minimal{border-width:4px;color:#1f2937}.multi-qr-preview.has-sticker{position:relative;min-height:370px;padding:18px 18px 62px;border:6px solid currentColor;background:#fff}.multi-qr-preview.has-sticker canvas{width:260px!important;height:260px!important}.multi-qr-preview.has-sticker:after{content:attr(data-label);position:absolute;right:14px;bottom:12px;left:14px;padding:.55rem;border-radius:6px;background:currentColor;color:#fff;font-size:.9rem;font-weight:850;text-align:center}.multi-qr-preview.sticker-blue{color:#1677ff}.multi-qr-preview.sticker-coral{color:#d84e48}.multi-qr-preview.sticker-minimal{color:#1f2937}@media(max-width:650px){.multi-visual-options,.multi-sticker-options{grid-template-columns:repeat(2,1fr)}.multi-style-tabs button{min-width:105px}.multi-logo-upload{align-items:flex-start;flex-wrap:wrap}}
