.listing-manager{--gold:var(--accent);--listing-line:rgba(211,169,88,.24);display:grid;gap:20px;min-width:0}.listing-toolbar{display:flex;justify-content:flex-end}.listing-wizard{min-width:0;border:1px solid var(--listing-line);border-radius:12px;background:#100f0c;overflow:hidden}.listing-wizard-header{padding:28px;background:linear-gradient(120deg,rgba(211,169,88,.09),transparent);border-bottom:1px solid var(--listing-line)}.listing-wizard-header>span{color:var(--gold);font-size:.8rem}.listing-wizard-header h2{margin:10px 0 24px;font-size:1.6rem;outline:none}.listing-steps{display:flex;gap:24px;list-style:none;padding:0;margin:0}.listing-steps li{display:flex;align-items:center;gap:9px;font-size:.82rem;color:var(--muted)}.listing-steps li>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--listing-line);border-radius:50%;flex-shrink:0}.listing-steps li[aria-current]{color:var(--gold)}.listing-steps li[aria-current]>span{background:var(--gold);color:#111}.listing-editor-form>fieldset{padding:0;border:0;margin:0;min-width:0}.listing-form-section{padding:28px;display:grid;gap:20px;border-bottom:1px solid var(--listing-line)}.listing-form-section h3{margin:0;font-size:1.05rem}.listing-form-section p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}.listing-grid,.listing-manager .catalogue-picker-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.listing-field,.listing-manager .field{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;font-size:.85rem}.listing-field>span,.listing-manager .field>span{color:var(--muted);font-weight:600}.listing-manager :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){width:100%;min-width:0;min-height:46px;padding:11px 14px;border:1px solid var(--listing-line);border-radius:6px;background:#080807;color:var(--text);font:inherit;line-height:1.5;box-sizing:border-box}.listing-manager textarea{resize:vertical}.listing-manager small{color:var(--muted);line-height:1.5;font-size:.8rem}.listing-manager :is(input,select,textarea)[aria-invalid=true]{border-color:#db7770}.listing-manager :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.listing-manager .button.small{min-height:44px;padding:10px 15px;font-size:.85rem}.listing-manager button:disabled{opacity:.45;cursor:not-allowed}.listing-manager .form-error{color:#ee9188}.listing-manager a{color:var(--gold);text-underline-offset:3px}.listing-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px}.listing-photo{min-width:0;position:relative;border:1px solid var(--listing-line);border-radius:8px;overflow:hidden;background:#080807}.listing-photo>img{display:block;width:100%;height:120px;object-fit:cover}.listing-photo>span{position:absolute;top:8px;left:8px;max-width:calc(100% - 16px);padding:3px 6px;border-radius:3px;background:#080807df;color:var(--gold);font-size:.7rem}.listing-photo>div{display:flex;justify-content:space-between}.listing-photo button{min-width:44px;min-height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted);cursor:pointer}.listing-upload{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;border:1px dashed var(--listing-line);border-radius:8px;color:var(--gold)}.listing-upload input{max-width:100%;font-size:.8rem;min-height:44px;padding:8px 0;color:var(--muted)}.listing-upload input::file-selector-button{min-height:36px;padding:6px 12px;margin-right:10px;background:#17140e;color:var(--gold);border:1px solid var(--listing-line);border-radius:5px;cursor:pointer;font:inherit}.listing-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:20px 28px;flex-wrap:wrap}.listing-actions>button:first-child{margin-right:auto}.listing-location,.listing-review{display:flex;gap:20px;align-items:flex-start;min-width:0}.listing-location>svg{color:var(--gold);flex-shrink:0}.listing-review>img{width:180px;height:140px;object-fit:cover;border-radius:8px}.listing-review strong{display:block;margin:8px 0;color:var(--gold);font-size:1.2rem}.listing-description{white-space:pre-wrap;overflow-wrap:anywhere}.listing-review-attributes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;font-size:.85rem}.listing-review-attributes dt{color:var(--muted);margin-bottom:5px}.listing-review-attributes dd{margin:0}.listing-consents{display:grid;gap:18px;padding:20px;border:1px solid var(--listing-line);border-radius:8px}.listing-consents h3{display:flex;gap:10px;align-items:center}.listing-consents label{display:flex;gap:12px;align-items:flex-start;font-size:.88rem;line-height:1.6;cursor:pointer;min-height:44px}.listing-consents input[type=checkbox]{width:20px;height:20px;min-width:20px;margin:3px 0;accent-color:var(--gold)}.listing-discard,.listing-loading,.listing-notice{padding:20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:rgba(211,169,88,.05);border:1px solid var(--listing-line);border-radius:8px;font-size:.9rem}.listing-managed-list{display:grid;gap:12px}.listing-managed-card{display:flex;align-items:center;gap:20px;padding:20px;border:1px solid var(--listing-line);border-radius:8px;min-width:0}.listing-managed-card>img{width:120px;height:90px;border-radius:6px;object-fit:cover}.listing-managed-card>svg{color:var(--muted);flex-shrink:0}.listing-managed-card>div{flex:1;min-width:0;overflow-wrap:anywhere}.listing-managed-card h3{margin:0 0 6px;font-size:1rem}.listing-managed-card p{margin:0 0 8px;color:var(--muted);font-size:.85rem}.listing-status{color:var(--gold);font-size:.75rem}.listing-identity,.listing-manager .catalogue-picker{display:grid;gap:16px}.listing-manager .catalogue-picker{padding:20px;border:1px solid var(--listing-line);border-radius:8px}.listing-manager .listing-catalogue-search{position:relative;display:grid;gap:10px;color:var(--gold)}.listing-manager .listing-catalogue-search>label{display:grid;gap:8px;font-size:.85rem}.listing-manager .listing-catalogue-search>label>div{display:flex;align-items:center;gap:10px}.listing-manager .catalogue-picker-summary{display:flex;align-items:center;gap:12px}.listing-manager .catalogue-picker-summary>span{flex:1;display:grid;gap:5px}.listing-manager .catalogue-picker-summary>button{min-width:44px;min-height:44px;display:grid;place-items:center;border:1px solid var(--listing-line);border-radius:6px;color:var(--gold);background:transparent;cursor:pointer}.listing-manager .catalogue-picker>header{display:flex;align-items:flex-start;gap:12px;color:var(--gold)}.listing-manager .catalogue-picker>header h3{margin-bottom:8px}.listing-manager .listing-filter-options{display:flex;flex-wrap:wrap;gap:8px}.listing-manager .listing-filter-options button{min-height:44px;padding:8px 14px;border:1px solid var(--listing-line);border-radius:6px;background:transparent;color:var(--text);cursor:pointer}.listing-manager .catalogue-picker-group,.listing-manager .catalogue-picker-stage{display:grid;gap:10px}.listing-manager .catalogue-picker-group>h4{font-size:.8rem;color:var(--muted);margin:8px 0}.listing-manager .catalogue-picker-result{display:flex;flex-direction:column;text-align:left;gap:6px;min-height:44px;padding:14px;border:1px solid var(--listing-line);background:#080807;border-radius:6px;color:var(--text);cursor:pointer}.listing-manager .catalogue-picker-result:hover{border-color:var(--gold)}.listing-manager .catalogue-picker-retry,.listing-manager .listing-manual-choice{display:inline-flex;align-items:center;gap:8px;text-align:left;min-height:44px;padding:8px 0;background:transparent;color:var(--gold);border:0;cursor:pointer;font-size:.85rem}.listing-manager .catalogue-picker-summary,.listing-manager .catalogue-picker-warning{padding:12px;background:rgba(211,169,88,.07);border-radius:6px;font-size:.85rem;line-height:1.5}.listing-manager .catalogue-picker-pager{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.8rem}.listing-manager .catalogue-picker-pager button{display:flex;align-items:center;min-height:44px;padding:8px;border:1px solid var(--listing-line);color:var(--text);background:transparent;border-radius:5px}@media(max-width:700px){.listing-form-section,.listing-wizard-header{padding:20px 16px}.listing-steps{gap:10px;justify-content:space-between}.listing-steps li{flex:1;flex-direction:column;text-align:center;font-size:.7rem}.listing-grid,.listing-manager .catalogue-picker-fields,.listing-review-attributes{grid-template-columns:1fr}.listing-actions{padding:16px}.listing-managed-card,.listing-review{flex-wrap:wrap}.listing-managed-card>img{width:80px;height:80px}.listing-managed-card>.button{width:100%}.listing-manager .catalogue-picker{padding:14px}}.category-picker{min-width:0}.category-picker-trigger{width:100%;height:var(--control-height);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 11px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--text);text-align:left;cursor:pointer}.category-picker-trigger>svg:first-child{color:var(--accent)}.category-picker-trigger>span{min-width:0}.category-picker-trigger small,.category-picker-trigger strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-picker-trigger strong{font-size:.78rem}.category-picker-trigger small{margin-top:3px;color:var(--muted);font-size:.62rem}.category-picker-backdrop{position:fixed;z-index:2000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.72);backdrop-filter:blur(8px)}.category-picker-panel{width:min(570px,100%);max-height:min(720px,calc(100svh - 40px));display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;border:1px solid var(--border-strong);border-radius:7px;background:#0d0d0b;box-shadow:0 28px 90px rgba(0,0,0,.66)}.category-picker-panel>header{min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:9px;padding:8px 14px;border-bottom:1px solid var(--border)}.category-picker-panel>header>button{width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer}.category-picker-panel>header>button:hover{background:var(--card);color:var(--text)}.category-picker-panel h2,.category-picker-panel header p{margin:0;text-align:center}.category-picker-panel h2{font-size:1rem}.category-picker-panel header p{margin-top:4px;color:var(--muted);font-size:.68rem}.category-breadcrumbs{min-height:40px;padding:0 15px;overflow-x:auto;border-bottom:1px solid var(--border);scrollbar-width:none}.category-breadcrumbs,.category-breadcrumbs span{display:flex;align-items:center;gap:2px}.category-breadcrumbs button{min-width:max-content;padding:5px;border:0;background:transparent;color:var(--muted);font-size:.67rem;cursor:pointer}.category-level-list>button,.category-use-row{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.category-use-row{min-height:66px;padding:10px 17px;border-bottom:1px solid var(--border);background:#17140e}.category-use-row>svg{color:var(--accent)}.category-level-list{min-height:120px;overflow-y:auto;padding:7px}.category-level-list>button{min-height:62px;padding:7px 10px;border-bottom:1px solid rgba(42,36,27,.72);border-radius:5px}.category-level-list>button:hover{background:var(--card)}.category-row-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--accent)}.category-level-list small,.category-level-list strong,.category-use-row small,.category-use-row strong{display:block}.category-level-list strong,.category-use-row strong{font-size:.8rem}.category-level-list small,.category-use-row small{margin-top:4px;color:var(--muted);font-size:.67rem;line-height:1.35}dialog.category-picker-backdrop{width:100%;max-width:none;height:100dvh;max-height:none;margin:0;border:0;color:var(--text)}dialog.category-picker-backdrop::backdrop{background:transparent}dialog.category-picker-backdrop:not([open]){display:none}.category-picker-panel[data-leaf-only=true]{grid-template-rows:auto auto minmax(0,1fr)}.category-picker-trigger{min-height:46px;height:auto}.category-picker-trigger[data-invalid=true]{border-color:#db7770}.category-picker-panel>header{grid-template-columns:44px minmax(0,1fr) 44px}.category-picker-panel>header>button{width:44px;height:44px}.category-breadcrumbs button{min-height:44px}.category-picker-backdrop button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.listing-field>label{color:var(--muted);font-weight:600}@media (max-width:900px){.category-picker-backdrop{align-items:end;padding:0}.category-picker-panel{width:100%;max-height:calc(100svh - 42px);border-right:0;border-bottom:0;border-left:0;border-radius:7px 7px 0 0;padding-bottom:env(safe-area-inset-bottom)}}.cr-workspace{--cr-line:rgba(209,167,87,0.23);--cr-muted:#a5a398;--cr-gold:#d5aa59;min-width:0;gap:1.5rem}.cr-workspace button,.cr-workspace input,.cr-workspace select,.cr-workspace textarea{font:inherit}.cr-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.55rem .85rem;border:1px solid var(--cr-line);border-radius:7px;background:transparent;color:#efeee6;font-size:.875rem;cursor:pointer;line-height:1.35}.cr-workspace button:hover:not(:disabled){background:rgba(209,167,87,.09);border-color:var(--cr-gold)}.cr-workspace button:disabled{opacity:.4;cursor:not-allowed}.cr-workspace button.cr-primary{background:var(--cr-gold);color:#19150c;font-weight:650;border-color:var(--cr-gold)}.cr-workspace button.cr-primary:hover:not(:disabled){background:#e4bd77}.cr-workspace button.cr-danger{color:#ed9991;border-color:#683832}.cr-workspace :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--cr-gold);outline-offset:3px}.cr-workspace :is(input:not([type=checkbox]),select,textarea){display:block;width:100%;min-width:0;min-height:46px;padding:.65rem .8rem;border:1px solid #484033;border-radius:6px;background:#080908;color:#f3f1e9;box-sizing:border-box}.cr-workspace textarea{resize:vertical;line-height:1.65}.cr-workspace input:disabled{opacity:.6}.cr-workspace select{color-scheme:dark}.cr-workspace .cr-check{display:flex;align-items:center;gap:.7rem;min-height:44px;font-size:.9rem;cursor:pointer}.cr-workspace .cr-check input{width:20px;height:20px;min-height:20px;margin:0;flex:0 0 20px;accent-color:var(--cr-gold)}.cr-workspace svg{flex-shrink:0}.cr-workspace .partners-page-heading{align-items:flex-start}.cr-workspace .partners-page-heading h1{font-size:clamp(1.8rem,3.5vw,3.5rem);overflow-wrap:anywhere}.cr-heading-icon{color:var(--cr-gold);margin-top:2rem}.cr-meta,.cr-muted{color:var(--cr-muted);font-size:.875rem;line-height:1.6}.cr-back{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:var(--cr-muted);width:fit-content}.cr-tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--cr-line);flex-wrap:wrap}.cr-tabs a{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.2rem;min-height:48px;color:var(--cr-muted);border-bottom:2px solid transparent}.cr-tabs a[aria-current]{color:var(--cr-gold);border-bottom-color:var(--cr-gold);background:linear-gradient(transparent,rgba(213,170,89,.06))}.cr-actions,.cr-toolbar{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.cr-toolbar{justify-content:space-between;gap:1rem}.cr-search{display:flex;align-items:center;gap:.5rem;width:min(100%,440px);color:var(--cr-muted)}.cr-search input{flex:1}.cr-search>svg{margin-right:.2rem}.cr-list{container:competition-list/inline-size;display:grid;gap:.5rem}.cr-card,.cr-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.35rem 1.5rem;border:1px solid var(--cr-line);border-radius:9px;background:#10110d;min-width:0}.cr-card>div,.cr-summary>div{min-width:0}.cr-card p,.cr-summary p{margin:.4rem 0}.cr-title-link{display:inline-flex;align-items:center;gap:.7rem;font-size:1.08rem;font-weight:650;overflow-wrap:anywhere}.cr-title-link:hover{color:var(--cr-gold)}.cr-meta,.cr-summary-main p,.cr-summary-main>a:not(.cr-title-link){display:flex;gap:.55rem;align-items:center;flex-wrap:wrap}.cr-summary-main>a:not(.cr-title-link){font-size:.85rem;color:var(--cr-gold);min-height:44px}.cr-overline{display:block;text-transform:uppercase;font-size:.68rem;color:var(--cr-gold);letter-spacing:.1em;margin-bottom:.7rem}.cr-status{display:inline-flex;padding:.3rem .6rem;font-size:.7rem;font-weight:700;letter-spacing:.025em;color:var(--cr-muted);background:#24231c;border-radius:4px;white-space:nowrap}.cr-status[data-status=PUBLISHED]{color:#8ed6a4;background:#14261a}.cr-status[data-status=COMPETITION]{color:var(--cr-gold);background:#2a2417}.cr-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.6rem 0 0}.cr-badges>span{padding:.25rem .55rem;color:#c1b99f;border:1px solid var(--cr-line);border-radius:5px;font-size:.75rem;overflow-wrap:anywhere}.cr-badges .cr-status{padding:0;background:transparent}.cr-editor{padding:1.4rem;border:1px solid #6b5530;border-radius:9px;background:linear-gradient(135deg,#1a1911,#0d0e0b);display:grid;gap:1.3rem;min-width:0}.cr-confirm h3,.cr-editor h3{margin:0;font-size:1.1rem}.cr-editor fieldset{display:grid;gap:1.15rem;margin:0;padding:0;min-width:0;border:0}.cr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.cr-field{display:flex;flex-direction:column;gap:.5rem;min-width:0}.cr-field>label,.cr-label{font-size:.78rem;font-weight:650;color:var(--cr-muted)}.cr-lookup{display:grid;gap:.5rem;min-width:0}.cr-lookup>.cr-actions>button:first-child{flex:1;min-width:0;overflow-wrap:anywhere;justify-content:space-between;text-align:left;background:#080908;border-color:#484033}.cr-lookup-options{padding:.8rem;display:grid;gap:.3rem;border:1px solid var(--cr-line);border-radius:7px;background:#080908;max-height:360px;overflow-y:auto}.cr-lookup-options>button{justify-content:flex-start;text-align:left;border-color:transparent}.cr-empty{padding:3rem 1rem;display:grid;place-items:center;gap:.8rem;border:1px dashed var(--cr-line);border-radius:9px;color:var(--cr-muted);text-align:center}.cr-empty svg{color:var(--cr-gold)}.cr-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.8rem;color:var(--cr-muted)}.cr-pagination>div{display:flex;gap:.5rem}.cr-confirm,.cr-error{padding:1.25rem;border:1px solid #76423a;border-radius:8px;background:#251811}.cr-confirm p,.cr-error p{margin:0 0 1rem;line-height:1.6}.cr-confirm{border-color:#7d663a;background:#211e12;display:grid;gap:1rem}.cr-confirm p{margin:0}.cr-notice,.cr-success{display:flex;align-items:center;gap:.6rem;font-size:.85rem;line-height:1.65;color:var(--cr-gold)}.cr-success{color:#8ed6a4}.cr-table-scroll{width:100%;overflow-x:auto;border:1px solid var(--cr-line);border-radius:9px}.cr-results-table{width:100%;border-collapse:collapse;font-size:.9rem;min-width:640px}.cr-results-table th{color:var(--cr-muted);font-weight:550;text-align:left;font-size:.75rem;background:#15150f;padding:.85rem 1rem}.cr-results-table td{padding:1rem;border-top:1px solid var(--cr-line);vertical-align:top;background:#0e0f0b}.cr-results-table td[colspan]{padding:.8rem}.cr-results-table td small{display:block;color:var(--cr-muted);font-size:.75rem;margin-top:.25rem;max-width:300px;overflow-wrap:anywhere}.cr-place{min-width:75px}.cr-place>strong{font-size:1.25rem;color:var(--cr-gold)}.cr-tie-actions{display:flex;gap:.2rem;margin-top:.3rem}.cr-workspace .cr-tie-actions button{min-width:44px;padding:.25rem;font-size:.75rem}.cr-notes{white-space:pre-wrap;overflow-wrap:anywhere;max-width:260px}.cr-card.cr-achievement,.cr-card.cr-competition-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem 1.25rem;padding:.75rem 1rem;border-color:rgba(209,167,87,.17);border-radius:8px;background:#0e0f0c}.cr-competition-item:focus-within,.cr-competition-item:has(.cr-item-link:hover){border-color:rgba(209,167,87,.45);background:#13140f}.cr-item-title{margin:0;font:inherit}.cr-item-link{min-height:44px;font-size:.95rem;line-height:1.4;gap:.65rem}.cr-item-link svg{color:var(--cr-muted)}.cr-workspace .cr-item-link:focus-visible{outline-offset:0;border-radius:3px}.cr-item-link:hover svg{color:var(--cr-gold)}.cr-item-meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem;color:var(--cr-muted);font-size:.78rem;line-height:1.5}.cr-item-meta>span{display:inline-flex;align-items:baseline;gap:.4rem;min-width:0;overflow-wrap:anywhere}.cr-item-meta svg{align-self:flex-start;margin-top:.15rem;opacity:.7}.cr-item-event{width:fit-content;max-width:100%;min-height:44px;font-size:.78rem;line-height:1.4;color:var(--cr-gold);overflow-wrap:anywhere}.cr-item-event,.cr-item-statuses{display:flex;align-items:center;gap:.4rem}.cr-item-statuses{justify-content:flex-end;flex-wrap:wrap;max-width:22rem}.cr-item-count{display:inline-flex;gap:.4rem;align-items:baseline;font-size:.74rem;color:var(--cr-muted);padding-right:.4rem}.cr-item-count strong{color:#dddace;font-weight:600;font-variant-numeric:tabular-nums}.cr-status-total{gap:.45rem}.cr-status-total strong{padding-left:.45rem;border-left:1px solid;font-variant-numeric:tabular-nums}.cr-card .cr-badges{gap:.25rem;margin-top:.35rem}.cr-card .cr-badges>span{padding:.15rem .4rem;font-size:.68rem;line-height:1.4;border-color:rgba(209,167,87,.12);border-radius:4px;color:#a9a48f}.cr-card.cr-achievement{align-items:start;padding-block:.9rem}.cr-achievement-main h3{margin:0;font-size:.97rem;line-height:1.45;font-weight:650;overflow-wrap:anywhere}.cr-card .cr-achievement-competition{margin:.2rem 0 .4rem;font-size:.84rem;font-weight:500;line-height:1.5;color:#d1cfc3;overflow-wrap:anywhere}.cr-achievement-metrics{display:grid;grid-template-columns:auto minmax(4.5rem,auto);gap:.3rem 1.1rem;margin:0;padding-left:1.1rem;border-left:1px solid var(--cr-line);max-width:17rem}.cr-achievement-metrics dt{color:var(--cr-muted);font-size:.64rem;line-height:1.5;letter-spacing:.05em;text-transform:uppercase}.cr-achievement-metrics dd{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem;margin:.15rem 0 0;font-size:1.3rem;font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums;color:#e5e1d5;overflow-wrap:anywhere}.cr-achievement-metrics [data-podium=true] dd{color:var(--cr-gold)}.cr-achievement-metrics small{font-size:.7rem;font-weight:400;color:var(--cr-muted)}.cr-achievement-unclassified{grid-column:1/-1}.cr-achievement-unclassified dd{color:var(--cr-muted);font-size:.7rem;font-weight:400}.cr-achievement-discipline{grid-column:1/-1;padding-top:.6rem;border-top:1px solid rgba(209,167,87,.1)}.cr-card .cr-achievement-discipline p{display:flex;align-items:baseline;gap:.4rem;margin:0;font-size:.78rem;line-height:1.5;color:#c0bdae;overflow-wrap:anywhere}.cr-achievement-discipline svg{align-self:flex-start;margin-top:.15rem;color:var(--cr-gold);opacity:.8}.cr-card .cr-achievement-discipline .cr-achievement-note{margin-top:.45rem;font-size:.75rem;color:var(--cr-muted);white-space:pre-wrap}@container competition-list (max-width: 700px){.cr-card.cr-competition-item{grid-template-columns:minmax(0,1fr);gap:.55rem}.cr-item-statuses{max-width:none;justify-content:flex-start}}@container competition-list (max-width: 480px){.cr-card.cr-achievement{grid-template-columns:minmax(0,1fr)}.cr-achievement-metrics{grid-row:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none;padding:.55rem .7rem;border:0;border-radius:5px;background:rgba(209,167,87,.035)}.cr-achievement-metrics>div:nth-child(2){padding-left:.75rem;border-left:1px solid var(--cr-line)}.cr-item-meta{gap:.25rem .75rem}}@media (max-width:760px){.cr-card,.cr-summary{flex-wrap:wrap;padding:1rem;gap:1rem}.cr-fields{grid-template-columns:minmax(0,1fr)}.cr-toolbar{align-items:stretch;flex-direction:column}.cr-search{width:100%}.cr-tabs a{padding:.8rem .7rem;font-size:.85rem}.cr-heading-icon{display:none}.cr-editor{padding:1rem}.cr-results-table{display:block;min-width:0}.cr-results-table thead{display:none}.cr-results-table tbody{display:block}.cr-results-table tr{display:grid;grid-template-columns:95px minmax(0,1fr);border-top:1px solid var(--cr-line)}.cr-results-table td{display:block;border:0;min-width:0}.cr-results-table td:nth-child(n+3){grid-column:1/-1;padding-top:.3rem;padding-bottom:.7rem;max-width:none}.cr-results-table td[colspan]{grid-column:1/-1;width:100%;box-sizing:border-box}.cr-results-table td[data-label]:before{content:attr(data-label);display:block;font-size:.68rem;color:var(--cr-muted);margin-bottom:.25rem}.cr-pagination{flex-wrap:wrap}}