.catalog-requests-page{max-width:1100px}.catalog-request-back{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--green);text-decoration:none;margin-bottom:22px}.catalog-request-intro{padding:20px 23px;border:1px solid #ccdcd0;border-radius:12px;background:var(--green-soft);margin-bottom:22px}.catalog-request-intro>div{display:flex;align-items:center;gap:11px;color:var(--green)}.catalog-request-intro h2{font-size:18px;margin:0}.catalog-request-intro p{font-size:13px;line-height:1.7;margin:9px 0 0;color:var(--muted);max-width:780px}.catalog-request-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:24px}.catalog-request-tabs button{display:flex;align-items:center;gap:8px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);padding:13px 16px;font-size:14px;font-weight:650}.catalog-request-tabs button[aria-current=page]{color:var(--green);border-bottom-color:var(--green)}.catalog-request-tabs button>span{padding:2px 6px;border-radius:5px;font-size:11px;background:var(--green-soft)}.catalog-request-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:24px;align-items:start}.catalog-request-panel{padding:25px;border:1px solid var(--line);border-radius:13px;background:var(--paper);display:grid;gap:21px;min-width:0}.catalog-request-panel h2{font-size:18px;margin:0}.catalog-request-panel p{font-size:13px;line-height:1.65;color:var(--muted);margin:0}.catalog-request-panel label{display:grid;gap:8px;font-size:13px;font-weight:650;color:var(--ink)}.catalog-requests-page :is(input,select,textarea){width:100%;min-height:43px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);padding:10px 12px;font:inherit;font-size:13px}.catalog-requests-page textarea{line-height:1.6;resize:vertical}.catalog-request-entry:focus-visible,.catalog-requests-page :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid var(--green);outline-offset:3px}.catalog-request-help{color:var(--muted);font-weight:400;font-size:12px;line-height:1.7}.catalog-request-producer{padding:13px 16px;border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;background:var(--cream)}.catalog-request-producer span{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.catalog-request-producer strong{font-size:14px;line-height:1.6}.catalog-request-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.catalog-request-panel footer{display:grid;gap:15px;border-top:1px solid var(--line);padding-top:20px}.catalog-request-panel footer>p{font-size:12px}.catalog-request-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;min-height:42px;border:1px solid var(--green);border-radius:8px;padding:10px 17px;background:var(--green);color:white;font-size:13px;font-weight:650;cursor:pointer}.catalog-request-button.secondary{background:var(--paper);color:var(--green);border-color:var(--line)}.catalog-request-button:disabled{opacity:.5;cursor:not-allowed}.catalog-request-process ol{list-style:none;padding:0;margin:0;display:grid;gap:24px}.catalog-request-process li{display:flex;gap:11px;color:var(--green)}.catalog-request-process svg{flex-shrink:0;margin-top:2px}.catalog-request-process strong{font-size:13px}.catalog-request-process p{margin-top:6px;font-size:12px}.catalog-request-notice{border:1px solid #c8d9ce;background:var(--green-soft);color:var(--green);padding:17px 20px;border-radius:10px;margin-bottom:22px;line-height:1.6;font-size:13px}.catalog-request-notice p{margin:7px 0 0}.catalog-request-notice.error{background:#f9e8e5;border-color:#e8c4bd;color:var(--danger)}.catalog-request-heading{display:flex;justify-content:space-between;align-items:start;gap:18px}.catalog-request-heading p{margin-top:7px}.catalog-request-empty{display:grid;gap:12px;justify-items:center;text-align:center;padding:30px 15px;color:var(--muted)}.catalog-request-empty h3{margin:0;font-size:16px;color:var(--ink)}.catalog-request-history{display:flex;justify-content:space-between;align-items:start;gap:25px;padding:22px 0;border-top:1px solid var(--line)}.catalog-request-history h3{font-size:15px;margin:10px 0 7px}.catalog-request-history p{margin-bottom:7px}.catalog-request-history>small{color:var(--muted);font-size:11px;line-height:1.8;text-align:right;white-space:nowrap}.catalog-request-badge{display:inline-flex;padding:5px 8px;border-radius:6px;background:#f5ead3;color:#815c20;font-size:11px;font-weight:650}.catalog-request-badge[data-status=completed]{background:var(--green-soft);color:var(--green)}.catalog-request-badge[data-status=rejected]{background:#f9e8e5;color:var(--danger)}.catalog-request-history .catalog-request-reference{font-weight:650;color:var(--ink)}.catalog-request-history summary{cursor:pointer;font-size:12px;color:var(--green);font-weight:650}.catalog-request-history details[open]>summary{margin-bottom:12px}.catalog-request-entry{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:11px;padding:18px 20px;background:var(--paper);color:var(--ink);text-decoration:none;margin-bottom:22px}.catalog-request-entry>span:first-child{display:grid;gap:6px}.catalog-request-entry strong{font-size:14px}.catalog-request-entry small{font-size:12px;line-height:1.6;color:var(--muted)}.catalog-request-entry>span:last-child{font-size:12px;color:var(--green);font-weight:650;white-space:nowrap}@media (max-width:800px){.catalog-request-layout{grid-template-columns:1fr}.catalog-request-process{grid-row:2}.catalog-request-process ol{gap:16px}}@media (max-width:550px){.catalog-request-panel{padding:18px}.catalog-request-fields{grid-template-columns:1fr}.catalog-request-entry,.catalog-request-heading,.catalog-request-history{flex-direction:column;align-items:stretch}.catalog-request-history>small{text-align:left}.catalog-request-button{width:100%}}