.psc,.psc *{box-sizing:border-box}.psc{font-family:inherit;color:#20302e;max-width:1200px;margin:0 auto}.psc-head{padding:35px 0 24px}.psc-kicker{font-size:12px;letter-spacing:.17em;font-weight:800;color:var(--psc-accent)}.psc-head h2{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:9px 0;color:#20302e}.psc-head p,.psc-footnote{color:#66736f}.psc-tools{position:relative;background:#f4f8f6;padding:22px;border:1px solid #e3ebe7;border-radius:18px;margin-bottom:20px}.psc-search-label{display:block;font-weight:700;margin-bottom:9px}.psc-search{width:100%;max-width:100%;border:1px solid #cbd9d2!important;border-radius:10px!important;background:#fff!important;padding:14px!important;font-size:16px!important;color:#20302e!important}.psc-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.psc-filters button,.psc-bottom button{border:1px solid #d5e3db;background:#fff;color:#29413a;padding:10px 17px;border-radius:100px;font-size:14px;cursor:pointer}.psc-filters button.is-active,.psc-more{background:var(--psc-accent)!important;color:#fff!important;border-color:var(--psc-accent)!important}.psc-count{font-size:13px;color:#66736f;margin-top:12px}.psc-list{display:grid;gap:10px}.psc-item{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #e2eae5;border-radius:14px;padding:19px 22px;background:#fff;min-width:0}.psc-item-info{min-width:0;flex:1}.psc-type{display:inline-block;background:#eef6f1;color:var(--psc-accent);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;border-radius:6px;padding:4px 8px}.psc-item h3{font-size:17px!important;line-height:1.4!important;margin:8px 0!important;color:#20302e!important;overflow-wrap:anywhere}.psc-date{font-size:12px;color:#77817d}.psc-prices{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:flex-end}.psc-prices>div{display:grid;gap:5px}.psc-prices small{font-size:11px;color:#66736f}.psc-prices span{font-size:16px}.psc-current strong{font-size:22px;color:var(--psc-accent);white-space:nowrap}.psc-tax{font-size:11px!important;color:#77817d;white-space:nowrap}.psc-bottom{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.psc-empty{padding:35px;text-align:center;color:#66736f}.psc-footnote{font-size:12px;margin-top:25px}.psc-item[hidden],.psc-more[hidden],.psc-empty[hidden]{display:none!important}@media(max-width:650px){.psc-head{padding-top:16px}.psc-tools{padding:16px}.psc-item{display:block;padding:16px}.psc-prices{justify-content:space-between;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid #edf1ee}.psc-current strong{font-size:20px}.psc-bottom{flex-wrap:wrap}.psc-bottom button{flex:1}}

.psc-data{margin-top:30px;padding:25px;border:1px solid #dce8e0;border-radius:18px;background:#f6faf7}.psc-data h3{font-size:21px!important;color:#20302e!important;margin:8px 0 12px!important}.psc-data p{color:#66736f}.psc-data-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 28px}.psc-data-links a{display:inline-flex;padding:12px 19px;border-radius:10px;background:var(--psc-accent);color:white!important;font-weight:700;text-decoration:none}.psc-archive{max-height:420px;overflow:auto;border:1px solid #dce8e0;border-radius:10px;background:white}.psc-archive-row{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e8efea;font-size:14px}.psc-archive-row:last-child{border-bottom:0}.psc-archive-row a{color:var(--psc-accent);font-weight:700}.psc-archive-row span{overflow-wrap:anywhere}@media(max-width:650px){.psc-data{padding:15px}.psc-data-links a{flex:1;justify-content:center}.psc-archive-row{flex-wrap:wrap}}
