.ai-identity-panel{--ai-ink:#10283b;--ai-muted:#6e8797;--ai-line:#dce9ee;--ai-purple:#6542ee;--ai-cyan:#20c7de;--ai-mint:#18c49a;padding:34px 0 70px;color:var(--ai-ink)}
.ai-identity-panel .eyebrow{color:#11aa8c;letter-spacing:.16em}.ai-page-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:22px}.ai-page-heading h1{margin:5px 0 9px;font-size:clamp(38px,5vw,62px);letter-spacing:-.055em}.ai-page-heading>div>p:last-child{max-width:720px;margin:0;color:var(--ai-muted);line-height:1.7}.ai-wallet-lookup{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:8px;min-width:min(100%,470px);padding:8px;border:1px solid var(--ai-line);border-radius:16px;background:#fff;box-shadow:0 12px 34px rgba(42,83,108,.09)}.ai-wallet-lookup input{min-width:0;border:0;outline:0;padding:0 10px;color:var(--ai-ink);background:transparent}.ai-wallet-lookup button{min-height:42px;padding:0 17px;border:0;border-radius:11px;color:#fff;background:linear-gradient(135deg,var(--ai-purple),var(--ai-cyan));font-weight:900}
.ai-identity-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:16px}.ai-profile-card,.ai-collection-card,.ai-release-overview,.ai-dashboard-card,.ai-bottom-grid>section{border:1px solid var(--ai-line);background:rgba(255,255,255,.96);box-shadow:0 20px 50px rgba(35,76,101,.1)}.ai-profile-card{position:relative;display:grid;grid-template-columns:minmax(300px,.8fr) minmax(340px,1.2fr);min-height:510px;overflow:hidden;border-radius:26px;background:radial-gradient(circle at 72% 35%,rgba(102,70,245,.14),transparent 27rem),linear-gradient(135deg,#fff,#f4fbff)}.ai-profile-copy{z-index:2;padding:30px 0 96px 30px}.ai-online{position:absolute;right:24px;top:22px;display:flex;gap:7px;align-items:center;color:#16a879;font-size:10px;font-weight:900;letter-spacing:.08em}.ai-online i{width:8px;height:8px;border-radius:50%;background:#16ca91;box-shadow:0 0 0 5px rgba(22,202,145,.12)}.ai-profile-copy>p{margin:20px 0 0;color:#6b7d8c;font-weight:800}.ai-profile-copy h2{margin:2px 0 8px;font-size:50px;line-height:1}.ai-class-chip{display:inline-flex;padding:7px 11px;border-radius:9px;color:#fff;background:linear-gradient(90deg,#7244f3,#5220ca);font-size:11px;font-weight:900}.ai-profile-copy h3{margin:18px 0;color:#314b60;font-size:14px}.ai-profile-copy h3 i{color:#2f8df4;font-style:normal}.ai-profile-tags{display:flex;flex-wrap:wrap;gap:7px}.ai-profile-tags span{padding:6px 8px;border:1px solid #d8e6eb;border-radius:8px;color:#5f7787;background:#fff;font-size:10px;font-weight:800}.ai-profile-tags span:nth-child(2){color:#0aa87d;background:#e9fbf5}.ai-profile-copy dl{display:grid;gap:10px;margin:24px 0 0}.ai-profile-copy dl div{display:grid;grid-template-columns:75px 1fr;gap:10px}.ai-profile-copy dt{color:#8ba0ad;font-size:10px}.ai-profile-copy dd{margin:0;color:#284156;font-size:12px;font-weight:800}.ai-character-stage{position:relative;display:grid;place-items:end center;min-width:0;overflow:hidden}.ai-character-stage img{position:relative;z-index:2;width:100%;height:490px;object-fit:cover;object-position:center 62%;mix-blend-mode:multiply;filter:saturate(1.08) contrast(1.03)}.ai-character-stage:after{content:"W";position:absolute;right:12%;top:22%;color:rgba(103,65,238,.1);font-size:150px;font-weight:950}.ai-character-glow{position:absolute;z-index:3;right:10%;bottom:38px;width:72%;height:42px;border-radius:50%;background:radial-gradient(ellipse,#5c3df1,rgba(31,214,213,.35) 48%,transparent 72%);filter:blur(10px)}.ai-orbit{position:absolute;z-index:1;border:1px solid rgba(102,66,238,.18);border-radius:50%}.orbit-a{width:420px;height:260px;top:95px;transform:rotate(16deg)}.orbit-b{width:300px;height:400px;top:52px;transform:rotate(-28deg)}.ai-profile-actions{position:absolute;z-index:5;right:18px;bottom:18px;left:18px;display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:9px}.ai-profile-actions button{display:grid;align-content:center;min-height:72px;padding:0 16px;border:1px solid #dce7ed;border-radius:14px;color:#294358;background:rgba(255,255,255,.94);text-align:left}.ai-profile-actions button b,.ai-profile-actions button small{display:block}.ai-profile-actions button small{margin-top:5px;color:#8396a2;font-size:9px}.ai-profile-actions .ai-transfer-primary{position:relative;border:0;color:#fff;background:linear-gradient(100deg,#6d42f2,#3715c3);box-shadow:0 15px 28px rgba(83,45,218,.28)}.ai-transfer-primary span{font-size:23px;font-weight:950}.ai-transfer-primary small{color:#d9d2ff!important}.ai-transfer-primary b{position:absolute;right:17px;top:20px;font-size:27px}
.ai-collection-card{padding:24px;border-radius:26px}.ai-collection-card header,.ai-dashboard-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.ai-collection-card h2,.ai-dashboard-card h2{margin:3px 0 0;font-size:24px}.ai-collection-card header>strong{color:var(--ai-purple)}.ai-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.ai-collection-grid article{position:relative;display:grid;min-height:190px;padding:14px;overflow:hidden;border-radius:16px;color:#fff;background:linear-gradient(145deg,#1269c4,#063a70)}.ai-collection-grid article:nth-child(1){background:linear-gradient(145deg,#782ff1,#351198)}.ai-collection-grid article:nth-child(3){background:linear-gradient(145deg,#098b68,#064c3d)}.ai-collection-grid article:nth-child(4){background:linear-gradient(145deg,#b56916,#633807)}.ai-collection-grid article:not(.is-current){filter:saturate(.58);opacity:.85}.ai-collection-grid span{font-size:14px;font-weight:950}.ai-collection-grid small{font-size:9px;opacity:.8}.ai-collection-grid img{position:absolute;right:-6px;bottom:34px;width:100px;height:120px;object-fit:cover;object-position:center 55%;border-radius:50%;mix-blend-mode:screen}.ai-collection-grid b,.ai-collection-grid i{position:relative;z-index:2;align-self:end}.ai-collection-grid b{margin-top:auto;font-size:11px}.ai-collection-grid i{font-size:9px;font-style:normal;opacity:.8}.ai-collection-progress{margin-top:20px}.ai-collection-progress>span{display:block;height:7px;overflow:hidden;border-radius:99px;background:#e5e9f2}.ai-collection-progress i{display:block;width:var(--identity-progress,0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#14be9e,#6542ee,#26c7de);transition:width .5s ease}.ai-collection-progress p{display:flex;justify-content:space-between;color:#7a8d9a;font-size:11px}.ai-collection-progress strong{color:var(--ai-purple)}
.ai-release-overview{display:grid;grid-template-columns:280px 1fr;margin-top:16px;overflow:hidden;border-radius:24px}.ai-claim-card{position:relative;display:grid;align-content:center;justify-items:center;min-height:260px;padding:24px;background:radial-gradient(circle at 50% 80%,rgba(106,66,239,.2),transparent 9rem),#fff}.ai-claim-card p{margin:0;color:#647d8d;font-size:13px}.ai-claim-card>strong{margin-top:8px;color:#1e2592;font-size:42px}.ai-claim-card>span{color:#5e67a8;font-size:11px}.ai-gift{position:relative;margin:8px 0 -8px;color:#f59d2f;font-size:70px;text-shadow:0 12px 22px rgba(239,152,34,.25)}.ai-gift i{position:absolute;left:23px;top:22px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;background:#6844ed;font-size:19px;font-style:normal}.ai-claim-card button,.ai-transfer-card>button{width:100%;min-height:44px;border:0;border-radius:11px;color:#fff;background:linear-gradient(90deg,#7047f1,#4a20cf);font-weight:900}.ai-release-metrics{padding:28px}.ai-metric-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ai-metric-row span{padding-left:18px;border-left:1px solid #e2e9ed;color:#788f9d;font-size:10px}.ai-metric-row span:first-child{border-left:0}.ai-metric-row i{margin-right:5px;color:#1bc09b;font-style:normal}.ai-metric-row strong{display:block;margin-top:12px;color:#263c86;font-size:22px}.ai-metric-row small{color:#8ca0ac;font-size:9px}.ai-release-track{position:relative;height:12px;margin:38px 0 30px;border-radius:99px;background:#dfe5ee}.ai-release-track span{display:block;width:var(--release-progress,0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#13bb9f,#6040ed,#26c4e5);transition:width .5s}.ai-release-track b{position:absolute;left:50%;top:19px;transform:translateX(-50%);color:#243473;font-size:20px}.ai-release-foot{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ai-release-foot span{padding:14px;border:1px solid #e1e9ed;border-radius:12px;color:#7f919c;font-size:9px}.ai-release-foot strong{display:block;margin-top:8px;color:#2c4360;font-size:12px}
.ai-dashboard-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:14px;margin-top:14px}.ai-dashboard-card{padding:22px;border-radius:20px}.ai-dashboard-card header>span{padding:6px 8px;border-radius:999px;color:#16a77e;background:#e8faf3;font-size:9px;font-weight:900}.ai-rules-card dl{display:grid;gap:12px;margin:22px 0 0}.ai-rules-card dl div{display:flex;justify-content:space-between;gap:12px;padding-top:11px;border-top:1px solid #e8eef1}.ai-rules-card dt{color:#8194a0;font-size:10px}.ai-rules-card dd{margin:0;color:#344c61;font-size:11px;font-weight:900}.ai-record-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}.ai-record-list span{min-width:0;padding:12px;border:1px solid #e1eaee;border-radius:11px;color:#8496a1;font-size:9px}.ai-record-list strong{display:block;margin-top:6px;overflow:hidden;color:#2f465a;text-overflow:ellipsis;white-space:nowrap}.ai-record-card>p{margin:14px 0 0;color:#8396a1;font-size:10px}.ai-month-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:20px}.ai-month-grid span{display:grid;justify-items:center;gap:10px;padding:13px 5px;border:1px solid #e4eaef;border-radius:11px;color:#334b60;font-size:10px;font-weight:900}.ai-month-grid i{color:#7047ee;font-style:normal}.ai-month-grid .is-done{background:#effbf7}.ai-month-grid .is-done i{color:#12b88f}.ai-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.ai-transfer-card>p{color:#758c9a;font-size:11px;line-height:1.7}.ai-right-icons,.ai-rights-card>div{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:18px 0}.ai-right-icons span,.ai-rights-card>div span{display:grid;justify-items:center;gap:6px;padding:12px 5px;border-radius:12px;color:#6241e8;background:#f2efff;font-weight:900}.ai-right-icons small,.ai-rights-card>div small{color:#687f8e;font-size:8px;text-align:center}.ai-rights-card footer{display:flex;align-items:center;gap:12px;color:#647c8c;font-size:10px}.ai-rights-card footer i{flex:1;height:4px;border-radius:99px;background:linear-gradient(90deg,#16bf99,#6a43ed,#dce4eb)}.ai-rights-card footer strong{color:#6542e8}.ai-delivery-ledger{display:none!important}
.ai-transfer-dialog{width:min(100% - 28px,500px);max-height:94vh;padding:0;overflow:hidden;border:0;border-radius:28px;background:#f8fbff;box-shadow:0 30px 90px rgba(12,24,72,.4)}.ai-transfer-dialog::backdrop{background:rgba(4,12,31,.72);backdrop-filter:blur(8px)}.ai-transfer-shell{max-height:94vh;overflow:auto;color:#193247}.ai-transfer-shell>header{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid #e1e9ee;background:rgba(248,251,255,.94);backdrop-filter:blur(12px)}.ai-transfer-shell>header button{width:38px;height:38px;border:0;border-radius:12px;color:#4132a5;background:#ebe8ff;font-size:20px}.ai-transfer-shell>header p,.ai-transfer-shell>header h2{margin:0}.ai-transfer-shell>header p{color:#6950dc;font-size:8px;letter-spacing:.13em}.ai-transfer-shell>header h2{font-size:17px}.ai-transfer-shell>header>span{color:#7459e7;font-size:11px;font-weight:900}.ai-transfer-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:12px 18px 0}.ai-transfer-steps i{height:4px;border-radius:99px;background:#dfe5ee}.ai-transfer-steps i.is-active{background:linear-gradient(90deg,#6b43ed,#22c8dd)}.ai-transfer-view{display:none;padding:18px}.ai-transfer-view.is-active{display:block}.ai-transfer-nft,.ai-transfer-confirm-card,.ai-success-card{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:16px;overflow:hidden;border:1px solid #dce6ef;border-radius:18px;background:linear-gradient(135deg,#eef3ff,#f5f0ff)}.ai-transfer-nft img,.ai-transfer-confirm-card img,.ai-success-card img{width:130px;height:150px;object-fit:cover;object-position:center 58%;mix-blend-mode:multiply}.ai-transfer-nft span,.ai-transfer-confirm-card span,.ai-success-card span{color:#5c42d4;font-weight:900}.ai-transfer-nft strong,.ai-transfer-confirm-card strong,.ai-success-card strong{display:block;margin:8px 0;font-size:19px}.ai-transfer-nft small,.ai-transfer-confirm-card small,.ai-success-card small{color:#738895}.ai-transfer-view>label:not(.ai-transfer-consent){display:grid;gap:7px;margin-top:16px;font-size:11px;font-weight:900}.ai-transfer-view>label input{min-height:48px;padding:0 14px;border:1px solid #d7e3ea;border-radius:12px;outline:0;color:#193247;background:#fff}.ai-transfer-view>label input:focus{border-color:#6542ee;box-shadow:0 0 0 3px rgba(101,66,238,.1)}.ai-transfer-bundle{margin-top:16px;padding:16px;border:1px solid #dce7ec;border-radius:16px;background:#fff}.ai-transfer-bundle h3{margin:0 0 12px;font-size:13px}.ai-transfer-bundle>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ai-transfer-bundle span{padding:10px;border-radius:10px;background:#f4f7fb;color:#4633b5;font-size:10px;font-weight:900}.ai-transfer-bundle small{display:block;margin-top:5px;color:#7d909c;font-size:8px;font-weight:500}.ai-transfer-warning,.ai-transfer-alert{padding:12px;border-radius:12px;color:#b5630c;background:#fff4e6;font-size:10px;line-height:1.6}.ai-transfer-next,.ai-transfer-success>button{width:100%;min-height:48px;border:0;border-radius:13px;color:#fff;background:linear-gradient(90deg,#7045ef,#2d9ff5);font-weight:900}.ai-transfer-alert{margin-bottom:14px;color:#d25521}.ai-transfer-summary{margin:14px 0;padding:0 14px;border:1px solid #e0e8ee;border-radius:15px;background:#fff}.ai-transfer-summary div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #edf1f4}.ai-transfer-summary div:first-child{border-top:0}.ai-transfer-summary dt{color:#728894;font-size:9px}.ai-transfer-summary dd{margin:0;color:#31495d;font-size:10px;font-weight:900;text-align:right}.ai-transfer-parties,.ai-success-parties{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:14px;border-radius:14px;background:#fff}.ai-transfer-parties span,.ai-success-parties span{min-width:0}.ai-transfer-parties b,.ai-transfer-parties strong,.ai-success-parties b,.ai-success-parties small{display:block}.ai-transfer-parties b,.ai-success-parties small{color:#8295a0;font-size:8px}.ai-transfer-parties strong{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.ai-transfer-parties i,.ai-success-parties i{color:#6944ee;font-style:normal;font-size:23px}.ai-transfer-consent{display:flex;gap:8px;align-items:start;margin:14px 0;color:#5d7180;font-size:9px;line-height:1.5}.ai-transfer-actions{display:grid;grid-template-columns:.65fr 1.35fr;gap:9px}.ai-transfer-actions button{min-height:46px;border:1px solid #d9e3e9;border-radius:12px;color:#526b7b;background:#fff;font-weight:900}.ai-transfer-actions button:last-child{border:0;color:#fff;background:linear-gradient(90deg,#6a42ed,#2c9cf3)}.ai-transfer-success{text-align:center;background:radial-gradient(circle at 50% 20%,rgba(80,67,244,.18),transparent 16rem),linear-gradient(180deg,#09053f,#0a1264);color:#fff}.ai-success-mark{display:grid;place-items:center;width:82px;height:82px;margin:18px auto;border:9px solid rgba(255,255,255,.2);border-radius:50%;background:linear-gradient(135deg,#1ad09f,#15a879);box-shadow:0 0 40px rgba(24,220,171,.4);font-size:38px}.ai-transfer-success>h2{margin:8px 0;font-size:25px}.ai-transfer-success>p{color:#bbbde5}.ai-success-parties{margin:18px 0;color:#fff;background:rgba(255,255,255,.08)}.ai-success-card{color:#172f45;text-align:left}.ai-success-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0}.ai-success-notes span{padding:10px 5px;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#c6c7ec;font-size:8px}.ai-transfer-success>button{background:linear-gradient(90deg,#7045f0,#20bde6)}
@media(max-width:1000px){.ai-page-heading{align-items:stretch;flex-direction:column}.ai-identity-hero{grid-template-columns:1fr}.ai-dashboard-grid{grid-template-columns:1fr 1fr}.ai-calendar-card{grid-column:1/-1}}
@media(max-width:720px){.ai-identity-panel{padding-top:18px;padding-bottom:110px}.ai-page-heading h1{font-size:37px}.ai-wallet-lookup{grid-template-columns:1fr;min-width:0}.ai-profile-card{grid-template-columns:1fr;min-height:760px}.ai-profile-copy{padding:24px 22px 0}.ai-character-stage{min-height:410px;padding-bottom:122px}.ai-character-stage img{height:430px}.ai-profile-actions{grid-template-columns:1fr 1fr;bottom:12px}.ai-profile-actions .ai-transfer-primary{grid-column:1/-1}.ai-collection-grid{grid-template-columns:1fr 1fr}.ai-release-overview{grid-template-columns:1fr}.ai-metric-row,.ai-release-foot{grid-template-columns:1fr 1fr}.ai-dashboard-grid,.ai-bottom-grid{grid-template-columns:1fr}.ai-month-grid{grid-template-columns:repeat(4,1fr)}.ai-right-icons,.ai-rights-card>div{grid-template-columns:repeat(3,1fr)}.ai-transfer-dialog{width:100%;max-height:100vh;border-radius:22px 22px 0 0}.ai-transfer-shell{max-height:100vh}.ai-transfer-nft,.ai-transfer-confirm-card,.ai-success-card{grid-template-columns:105px 1fr}.ai-transfer-nft img,.ai-transfer-confirm-card img,.ai-success-card img{width:105px;height:135px}.ai-transfer-bundle>div{grid-template-columns:1fr 1fr}}

/* 释放详情日历：年份切换 + 月度状态标签 */
.ai-month-grid .ai-month-cell{gap:4px;padding:10px 5px}
.ai-month-cell b{font-size:11px;color:#334b60}
.ai-month-cell small{color:#9aa8b2;font-size:9px;font-weight:700}
.ai-month-cell i{padding:2px 8px;border-radius:999px;font-style:normal;font-size:9px;font-weight:900;color:#9aa8b2;background:#f1f4f6}
.ai-month-cell.is-pending{background:#fff8e8}
.ai-month-cell.is-pending i{color:#b57b16;background:#fbeecb}
.ai-month-cell.is-claimed{background:#effbf7}
.ai-month-cell.is-claimed i{color:#12b88f;background:#dcf6ec}
.ai-calendar-nav{display:inline-flex;align-items:center;gap:4px}
.ai-calendar-nav button{width:26px;height:26px;border:1px solid #dce9e7;border-radius:8px;color:#0e8f6e;background:#fff;font-size:15px;line-height:1;cursor:pointer;transition:background 140ms ease,border-color 140ms ease}
.ai-calendar-nav button:hover{background:#f0f8f6;border-color:#b8e3d9}
.ai-calendar-nav b{min-width:50px;text-align:center;color:#17364a;font-size:13px}

/* 释放日历：年份 + 月份区间下拉（释放周期跨多年） */
.ai-calendar-filters{display:inline-flex;align-items:center;gap:8px}
.ai-calendar-select{position:relative;display:inline-flex}
.ai-calendar-select select{appearance:none;min-width:104px;padding:7px 28px 7px 12px;border:1px solid #dce9e7;border-radius:10px;color:#17364a;background:#fff;font-size:12px;font-weight:800;line-height:1.2;cursor:pointer;transition:border-color 140ms ease,box-shadow 140ms ease}
.ai-calendar-select select:hover{border-color:#b8e3d9}
.ai-calendar-select select:focus-visible{outline:0;border-color:#12bd8e;box-shadow:0 0 0 3px rgba(18,189,142,.16)}
.ai-calendar-select::after{content:"";position:absolute;top:50%;right:11px;width:6px;height:6px;margin-top:-4px;border-right:1.6px solid #6b8492;border-bottom:1.6px solid #6b8492;transform:rotate(45deg);pointer-events:none}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

/* 月份卡片内的状态文案 */
.ai-month-grid u{color:#7047ee;font-size:9px;font-weight:800;text-decoration:none}
.ai-month-grid span{cursor:pointer}
.ai-month-grid .is-released,.ai-month-grid .is-done{background:#effbf7}
.ai-month-grid .is-released u,.ai-month-grid .is-released i{color:#12b88f}
.ai-month-grid .is-claimable u,.ai-month-grid .is-claimable i{color:#7047ee}
.ai-month-grid .is-pending u,.ai-month-grid .is-pending i,.ai-month-grid .is-locked u,.ai-month-grid .is-locked i{color:#94a6b2}

/* 状态图例 */
.ai-calendar-legend{display:flex;align-items:center;gap:16px;margin-top:14px;padding-top:12px;border-top:1px solid #e8eef1}
.ai-calendar-legend span{display:inline-flex;align-items:center;gap:6px;color:#6b8492;font-size:11px;font-weight:700}
.ai-calendar-legend span::before{content:"";width:9px;height:9px;border-radius:50%;background:#94a6b2}
.ai-calendar-legend .is-released::before{background:#12b88f}
.ai-calendar-legend .is-claimable::before{background:#7047ee}
@media(max-width:720px){.ai-calendar-filters{flex-wrap:wrap;gap:6px}.ai-calendar-select select{min-width:92px;font-size:11px}}
