.pe14-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.pe14-stats>div{border:1px solid #ead5d4;background:linear-gradient(145deg,#fffdfa,#f8ecef);border-radius:17px;padding:18px;min-width:0}.pe14-stats small{display:block;color:#986e7e;font-size:11px;line-height:1.6}.pe14-stats b{display:block;color:#70465c;font-size:23px;margin-top:6px;overflow-wrap:anywhere}.pe14-notice,.pe14-management-link{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff7f4;border:1px solid #e9d2d5;padding:16px 18px;border-radius:16px;margin:16px 0;color:#745061}.pe14-notice{flex-wrap:wrap;font-size:12px;line-height:1.65}.pe14-management-link{font-size:13px}.pe14-controls{display:flex;flex-direction:column;gap:13px;margin:22px 0 14px}.pe14-categories{display:flex;flex-wrap:wrap;gap:8px}.pe14-categories button{border:1px solid #ddc3ce;background:#fffafa;color:#80556b;padding:10px 14px;border-radius:30px;font-size:12px}.pe14-categories button.active{background:#82556b;color:#fff;border-color:#82556b}#pe14-search{width:100%;max-width:500px;background:#fffdfb;border:1px solid #decbd0;border-radius:11px;padding:13px 15px;color:#604654;font-size:13px}.pe14-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:15px;margin:15px 0 25px}.pe14-card{background:#fffdfa;border:1px solid #e8d4d5;border-radius:17px;overflow:hidden;min-width:0;box-shadow:0 9px 23px #6f405b10}.pe14-card[hidden]{display:none!important}.pe14-photo{position:relative;background:#f6edeb}.pe14-photo img{width:100%;aspect-ratio:4/5;display:block;object-fit:cover}.pe14-photo span{position:absolute;left:9px;bottom:10px;padding:6px 10px;border-radius:20px;font-size:10px;font-weight:700;box-shadow:0 4px 15px #31202a37}.pe14-photo .ready{background:#eaf7ec;color:#356847}.pe14-photo .low{background:#fff2d9;color:#835b28}.pe14-photo .empty{background:#fff0f0;color:#a13b49}.pe14-card-body{padding:13px}.pe14-card h3{font-size:18px;line-height:1.25;margin:1px 0 6px;color:#70435a}.pe14-card small{display:block;font-size:11px;color:#927182;line-height:1.5;min-height:32px}.pe14-prices{display:grid;gap:5px;margin:10px 0;color:#947483;font-size:12px}.pe14-prices span{display:flex;justify-content:space-between;gap:5px;flex-wrap:wrap}.pe14-prices b{color:#674256}.pe14-card-actions{display:flex;gap:7px}.pe14-card-actions button{border:1px solid #d6b7c4;background:#fcf1f4;color:#76455f;border-radius:9px;padding:10px 4px;flex:1;font-size:11px;font-weight:700}.pe14-card-actions button:hover{background:#eacdd9}.pe14-no-results{padding:22px;text-align:center;color:#8e6d7c}.pe14-history{margin:24px 0;background:#fffdfb;border:1px solid #e9d4d8;padding:20px;border-radius:18px}.pe14-history h3{font-size:23px;color:#765369}.pe14-history-scroll{max-width:100%;overflow-x:auto}.pe14-history table{width:100%;font-size:12px}.pe14-history td,.pe14-history th{padding:11px;text-align:left}.pe14-history th{background:#f4e6eb;color:#765068}.pe14-history td{border-top:1px solid #f3e6e8;color:#654956}@media(max-width:950px){.pe14-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pe14-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pe14-card-body{padding:10px}.pe14-card h3{font-size:15px}.pe14-prices span{display:block}.pe14-prices b{display:block}.pe14-photo span{font-size:9px;padding:5px 7px}.pe14-card-actions{flex-direction:column}.pe14-stats>div{padding:12px}.pe14-stats b{font-size:18px}.pe14-management-link{flex-direction:column;align-items:stretch}}

.pe14-gross{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:1px solid #e8d4d6;background:#fffdf9;padding:13px;border-radius:16px;margin:12px 0}.pe14-gross>div{padding:10px 14px;background:#faf0f2;border-radius:11px}.pe14-gross small{font-size:11px;color:#956e7e;display:block;margin-bottom:6px}.pe14-gross b{font-size:17px;color:#71455a;overflow-wrap:anywhere}.pe14-gross p{grid-column:1/-1;font-size:11px;color:#927282;margin:3px 0 0}@media(max-width:610px){.pe14-gross{grid-template-columns:1fr}}

.pe14-version{font-size:10px;letter-spacing:.5px;color:#e9d0da;margin-top:13px}
