.pc-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #d8e3dc;background:#edf5ee;padding:20px;border-radius:8px;margin-bottom:18px}.pc-intro h3{margin:0 0 8px}.pc-intro p{margin:0;color:#61796b}.pc-card-info{border-top:1px solid #e3eae5;padding-top:12px;margin-top:10px}.pc-card-info b{font-size:12px;color:#17654d}.pc-card-info p{font-size:13px}.pc-variants{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,450px),1fr));gap:18px;margin-top:18px}.pc-variant{border:1px solid #dbe5de;padding:20px;border-radius:8px;background:#fff}.pc-variant-top{display:flex;align-items:flex-start;gap:18px}.pc-variant-top>img,.pc-variant-top>.product-empty-image{width:140px;height:140px;object-fit:contain;flex-shrink:0}.pc-variant-top h3{margin:0 0 12px}.pc-variant-top p{margin:6px 0}.pc-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.pc-price-grid>div{background:#f0f5f1;padding:12px;font-size:13px}.pc-price-grid strong{display:block;font-size:16px;margin-top:8px}.pc-disabled{opacity:.65}.pc-form-title{font-size:17px;font-weight:700;border-bottom:1px solid #dce5df;padding:12px 0}#dialog:has(.pc-package-row),#dialog:has(.pc-check-grid){max-width:940px;width:calc(100% - 32px)}.pc-package-row{display:grid;grid-template-columns:1.5fr repeat(4,1fr) auto;gap:8px;align-items:end;margin:12px 0}.pc-package-row label{font-size:12px;min-width:0}.pc-package-row input{width:100%;min-width:0}.pc-package-row button{margin-bottom:2px}.pc-category-list,.pc-export-selection{max-height:340px;overflow:auto;margin:16px 0}.pc-category-list p{display:flex;justify-content:space-between;align-items:center;padding:6px;border-bottom:1px solid #e5ece7}.pc-check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pc-check-grid label,.pc-export-selection label{display:flex;align-items:center;gap:8px;font-weight:400}.pc-check-grid input,.pc-export-selection input{width:18px;height:18px;min-height:18px}.pc-export-selection label{margin:10px 0}@media(max-width:700px){.pc-intro{display:block}.pc-intro .actions{margin-top:14px}.pc-variant-top{display:block}.pc-check-grid{grid-template-columns:1fr 1fr}.pc-package-row{grid-template-columns:repeat(3,1fr)}.pc-price-grid{grid-template-columns:1fr}}

.pc-sheet-card{display:flex;flex-direction:column;border-radius:10px;box-shadow:0 3px 15px #143e2710}.pc-sheet-photo{position:relative;display:block;width:100%;padding:14px 14px 28px;border:0;border-radius:0;background:#f5f8f5;cursor:pointer}.pc-sheet-photo img,.pc-sheet-photo>.product-empty-image{display:block;width:100%;height:240px;object-fit:contain;background:white}.pc-sheet-photo>span{position:absolute;right:16px;bottom:6px;font-size:11px;color:#6e8275}.pc-sheet-card .pc-sheet-body{display:flex;flex-direction:column;flex:1;padding:20px}.pc-sheet-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.pc-sheet-title h2{font-size:20px;margin:0;line-height:1.45;overflow-wrap:anywhere}.pc-sheet-title>span{flex-shrink:0;padding:4px 7px;background:#eaf3ed;color:#17654d;border-radius:4px;font-size:11px}.pc-spec-list{margin:0 0 16px}.pc-spec-row{display:grid;grid-template-columns:78px minmax(0,1fr);padding:10px 0;border-bottom:1px solid #edf0ed;line-height:1.65}.pc-spec-row dt{font-size:13px;color:#6b7d70;white-space:nowrap}.pc-spec-row dd{margin:0;font-size:14px;color:#183d30;overflow-wrap:anywhere}.pc-spec-row:first-child dd{font-weight:700;letter-spacing:.4px}.pc-spec-value+.pc-spec-value{margin-top:10px;padding-top:8px;border-top:1px dashed #e4ebe5}.pc-material-label{display:block;font-size:11px;color:#829085;margin-bottom:2px}.pc-spec-value small{display:block;color:#748377;font-size:11px}.pc-sheet-prices{padding:12px;background:#f5f8f5;border-radius:5px;margin-top:auto}.pc-sheet-prices summary{cursor:pointer;font-size:13px;font-weight:600;color:#17654d}.pc-sheet-prices>div{padding-top:12px}.pc-sheet-prices b{font-size:12px}.pc-sheet-prices p{font-size:12px;margin:5px 0}.pc-sheet-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:15px;gap:8px}.pc-sheet-actions button{padding:9px 5px;font-size:12px}@media(max-width:700px){.pc-sheet-photo img,.pc-sheet-photo>.product-empty-image{height:260px}.pc-sheet-card .pc-sheet-body{padding:18px}.pc-spec-row{grid-template-columns:84px minmax(0,1fr)}}

.pc-weight-line+.pc-weight-line{padding-top:10px;margin-top:10px;border-top:1px dashed #e2e9e4}.pc-weight-line>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.pc-weight-line b{font-size:13px;font-weight:500}.pc-weight-line strong{font-size:15px;white-space:nowrap}.pc-weight-line small{display:block;font-size:11px;color:#7b887f;margin-top:3px}

.pc-material-picker{padding:15px;background:#f4f8f5;border:1px solid #dde7df;border-radius:6px}.pc-material-picker label{display:block}.pc-material-picker label+label{margin-top:12px}.pc-material-picker select,.pc-material-picker input{width:100%}.pc-material-picker small{display:block;color:#738578;line-height:1.7;margin-top:8px}
