.p2-shell{min-width:0}.p2-tools{display:flex;gap:9px;flex-wrap:wrap;align-items:center;background:#152229;border:1px solid #2a3c45;border-radius:9px;padding:13px;margin:0}.p2-search{display:flex;align-items:center;gap:9px;flex:1;min-width:190px;border:1px solid #354852;border-radius:6px;padding:0 11px;background:#101b22;color:#83a0ae}.p2-search>span{font-size:24px}.p2-search input{min-width:0;width:100%;border:0;background:transparent;color:#d9e5eb;padding:9px 0;font-size:12px}.p2-tools select{max-width:210px;min-width:100px;background:#1b2c35;border:1px solid #3c4e58;color:#b8cbd4;font-size:11px;padding:8px;border-radius:5px}.p2-archived{display:flex;align-items:center;gap:5px;color:#98acb7;font-size:11px}.p2-archived input{accent-color:#7ca591}.p2-date-filter{display:flex;align-items:center;gap:6px;font-size:10px;color:#8ca2ad}.p2-date-filter input{color:#acbfcb;background:#182c35;border:1px solid #38505c;border-radius:5px;padding:6px 8px;font-size:10px}.p2-primary{border:1px solid #42715c;border-radius:5px;background:#294f3e;color:#bedfc9;padding:7px 12px;font-size:11px}.p2-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:#829ba7;margin:19px 1px 12px}.p2-summary strong{font-size:12px;color:#becfd7;font-weight:500}.p2-feedback{padding:10px 13px;border:1px solid #66755c;border-radius:6px;background:#263a2c;color:#c2d2b5;font-size:11px;margin-bottom:12px;overflow-wrap:anywhere}.p2-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:17px;align-items:start}.p2-layout.has-detail{grid-template-columns:minmax(280px,1fr) 340px}.p2-results{border:1px solid #2d4049;border-radius:9px;overflow:hidden;min-width:0;background:#142129}.p2-list{overflow:auto;min-height:280px}.p2-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;color:#85a1ac;padding:12px 15px;border-top:1px solid #2b3e46}.p2-pagination>div{display:flex;gap:7px}.p2-pagination button{font-size:10px;padding:4px 10px}.p2-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;white-space:nowrap}.p2-table th{font-size:10px;font-weight:500;color:#849da8;padding:12px 16px;background:#192b34;border-bottom:1px solid #30424b}.p2-table td{padding:15px 16px;color:#bccdd5;border-bottom:1px solid #283c45;max-width:260px;overflow:hidden;text-overflow:ellipsis}.p2-table tr:last-child td{border-bottom:0}.p2-table tbody tr:hover,.p2-table tr.selected{background:#1a3039}.p2-table small{display:block;color:#7896a4;font-size:10px;margin-top:5px}.p2-title-button{display:block;text-align:left;color:#d9e7ec;border:0;background:transparent;padding:0;font-size:12px;font-weight:500;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p2-title-button:hover{color:#a8c9ff}.p2-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:14px}.has-detail .p2-cards{grid-template-columns:1fr}.p2-card{padding:17px;border:1px solid #324750;border-radius:8px;background:#172a32;min-width:0}.p2-card-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.p2-category{font-size:9px;padding:2px 6px;border:1px solid #405467;border-radius:4px;color:#91aec8;background:#253743;white-space:nowrap}.p2-card-preview{font-size:12px;color:#9bb1bc;white-space:pre-wrap;overflow-wrap:anywhere;max-height:100px;overflow:auto;margin:15px 0}.p2-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#758f9c;font-size:9px;flex-wrap:wrap}.p2-use{display:inline-block;border:1px solid #405b77;border-radius:5px;background:#263b50;color:#b2cbea;font-size:10px;padding:6px 9px}.p2-detail{position:sticky;top:15px;max-height:calc(100dvh - 35px);overflow:auto;border:1px solid #3c5159;border-radius:9px;background:#16272e;min-width:0}.p2-detail-head{padding:12px 17px;border-bottom:1px solid #33464f;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#b9d0da}.p2-detail-close{border:0;background:transparent;color:#8ca8b5;font-size:22px;line-height:1;padding:0}.p2-detail-body{padding:19px}.p2-detail h3{font-size:17px;font-weight:500;color:#d5e5ed;margin:0 0 17px;overflow-wrap:anywhere}.p2-detail h4{font-size:12px;font-weight:500;color:#abc4cd;margin:22px 0 9px}.p2-definitions{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;font-size:11px;margin:15px 0}.p2-definitions dt{color:#839eaa}.p2-definitions dd{margin:0;color:#bbd0d9;overflow-wrap:anywhere}.p2-order-line{font-size:11px;color:#a5bbc5;border-bottom:1px solid #2e434d;padding-bottom:10px;overflow-wrap:anywhere}.p2-helper{font-size:10px;color:#78949f;line-height:1.9;margin-top:17px}.p2-product-description{font-size:12px;line-height:1.9;color:#a4beca;white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto}.p2-shop-link{display:block;color:#92b9f0;font-size:11px;overflow-wrap:anywhere;margin:15px 0}.p2-form{margin:0;padding:0}.p2-field{display:flex;flex-direction:column;gap:6px;color:#9cb3bf;font-size:11px;margin:0 0 14px}.p2-field input,.p2-field textarea{box-sizing:border-box;min-width:0;width:100%;padding:9px 10px;background:#1c323b;border:1px solid #405760;border-radius:6px;color:#d6e6ee;font-size:12px;line-height:1.7}.p2-field textarea{resize:vertical;min-height:90px}.p2-field textarea[name=content]{min-height:180px}.p2-field small{font-size:10px;color:#809da8}.p2-form-state{font-size:10px;color:#a4c5af;line-height:1.9;margin:12px 0}.p2-form-error{color:#d6b28f;font-size:11px;line-height:1.9}.p2-reply-text{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.9 inherit;color:#aec8d3;background:#132129;border:1px solid #2f4650;border-radius:6px;padding:12px;max-height:420px;overflow:auto}.p2-asset-preview img{display:block;max-width:100%;max-height:350px;object-fit:contain;margin:15px 0;border-radius:5px}.p2-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;text-align:center;padding:30px}.p2-empty strong{font-size:15px;font-weight:500;color:#b8ced8}.p2-empty p{font-size:12px;color:#7f9ca9;max-width:400px}.p2-detail-body>.secondary-button{margin-top:15px}.p2-layout.has-detail .p2-table th:nth-child(n+3),.p2-layout.has-detail .p2-table td:nth-child(n+3){display:none}@media(min-width:1600px){.p2-layout.has-detail{grid-template-columns:minmax(400px,1fr) 380px}}@media(max-width:1150px){.p2-layout.has-detail{grid-template-columns:minmax(0,1fr)}.p2-detail{position:relative;top:0;max-height:none}.p2-cards{grid-template-columns:1fr}.p2-layout.has-detail .p2-table th,.p2-layout.has-detail .p2-table td{display:table-cell}}@media(max-width:760px){.p2-tools{gap:7px;padding:10px}.p2-search{flex-basis:100%}.p2-tools select{flex:1;max-width:none}.p2-summary{align-items:flex-start;flex-direction:column;gap:5px}.p2-table th,.p2-table td{padding:12px}.p2-table th:nth-child(n+4),.p2-table td:nth-child(n+4),.p2-layout.has-detail .p2-table th:nth-child(n+4),.p2-layout.has-detail .p2-table td:nth-child(n+4){display:none}.p2-title-button{max-width:170px}.p2-table td{max-width:190px}.p2-cards{padding:10px}.p2-card{padding:13px}.p2-pagination{padding:10px}.p2-date-filter{flex:1}.p2-date-filter input{width:100%;max-width:150px}.p2-detail-body{padding:16px}}
