.pc-complaints-page{background:#f4f6fa;color:#0e2148;min-height:100vh}.pc-complaints-container{width:min(1260px,calc(100% - 40px));margin:auto}.pc-complaints-hero{background:#1f3974;border-bottom:3px solid #ffd400;padding:32px 0;color:#fff}.pc-complaints-hero nav{display:flex;gap:10px;align-items:center;margin-bottom:20px;font-size:14px}.pc-complaints-hero nav a,.pc-complaints-hero nav span{color:#dce6fa}.pc-complaints-hero>div>span,.pc-complaints-heading>div>span{color:#e51b35;text-transform:uppercase;font-size:12px;font-weight:800}.pc-complaints-hero h1{font-size:34px;margin:4px 0}.pc-complaints-hero p{color:#dbe3f2;font-size:16px}.pc-complaints-content{padding:30px 0 60px}.pc-complaints-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#fff;border:1px solid #dbe2ed;padding:22px 26px}.pc-complaints-heading h2{font-size:25px;margin:3px 0 5px}.pc-complaints-heading p{color:#6f7e99;margin:0;font-size:15px}.pc-complaints-heading button,.pc-complaints-filters button,.pc-complaints-state button,.pc-complaints-form footer button{border:0;background:#147de1;color:#fff;padding:11px 18px;font-weight:700;cursor:pointer}.pc-complaints-heading .is-secondary{background:#667080}.pc-complaints-filters{display:grid;grid-template-columns:1fr 1fr auto auto;gap:14px;align-items:end;background:#fff;border:1px solid #dbe2ed;border-top:0;padding:18px 26px}.pc-complaints-filters label,.pc-complaints-form label,.pc-complaint-cancel label{font-size:14px;font-weight:700}.pc-complaints-filters select,.pc-complaints-form select,.pc-complaints-form input,.pc-complaints-form textarea,.pc-complaint-cancel textarea{display:block;width:100%;border:1px solid #cdd7e7;background:#fff;color:#142649;padding:12px 14px;margin-top:7px;font-size:15px}.pc-complaints-filters .is-link{background:transparent;color:#52627e;padding-inline:7px}.pc-complaints-list{background:#fff;border:1px solid #dbe2ed;border-top:0}.pc-complaints-list article{display:grid;grid-template-columns:48px 1fr 190px;gap:18px;align-items:center;padding:20px 25px;border-bottom:1px solid #e1e6ef;cursor:pointer;transition:.18s}.pc-complaints-list article:hover{background:#f8fbff}.pc-complaints-list__icon{width:44px;height:44px;background:#edf4fd;color:#147de1;display:grid;place-items:center;font-size:18px}.pc-complaints-list span{font-size:11px;text-transform:uppercase;color:#e51b35;font-weight:800}.pc-complaints-list h3{font-size:18px;margin:3px 0}.pc-complaints-list p{color:#687793;margin:0}.pc-complaints-list aside{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.pc-complaints-list aside>b,.pc-complaint-detail header>b{padding:6px 10px;background:#fff1c7;color:#775800;font-size:12px}.pc-complaints-list time{color:#8290a7;font-size:12px}.pc-complaints-list aside button{border:0;background:none;color:#147de1;font-weight:700}.pc-complaints-pagination{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;background:#fff;border:1px solid #dbe2ed;border-top:0}.pc-complaints-pagination div{display:flex;align-items:center;gap:12px}.pc-complaints-pagination button{border:1px solid #ccd6e5;background:#fff;padding:8px 13px}.pc-complaints-pagination button:disabled{opacity:.45}.pc-complaints-state{text-align:center;background:#fff;border:1px solid #dbe2ed;padding:70px 25px}.pc-complaints-state>i{font-size:36px;color:#9eabc0}.pc-complaints-state h2{font-size:22px;margin:14px 0 5px}.pc-complaints-state p{color:#75839b}.pc-complaints-form{background:#fff;border:1px solid #dbe2ed;border-top:0}.pc-complaints-form fieldset{border:0;border-bottom:1px solid #dbe2ed;padding:26px;margin:0}.pc-complaints-form legend{display:flex;align-items:center;gap:12px;width:auto;margin-bottom:20px;font-size:18px}.pc-complaints-form legend>b{width:32px;height:32px;display:grid;place-items:center;background:#147de1;color:#fff}.pc-complaints-form legend span{display:flex;flex-direction:column}.pc-complaints-form legend small{color:#7b89a1;font-size:13px;font-weight:400}.pc-complaints-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pc-complaints-form>fieldset>label{display:block;margin-bottom:18px;position:relative}.pc-complaints-form textarea{resize:vertical;line-height:1.6}.pc-complaints-counter{float:right;color:#8a96aa;font-size:12px}.is-error{display:block;color:#d9263f;margin-top:5px}.pc-complaints-form footer{display:flex;align-items:center;justify-content:space-between;padding:20px 26px;color:#62718b}.pc-complaint-detail,.pc-complaint-history,.pc-complaint-cancel{background:#fff;border:1px solid #dbe2ed;margin-top:20px}.pc-complaint-detail>header{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:16px;padding:24px;border-bottom:1px solid #dbe2ed}.pc-complaint-detail__icon{width:52px;height:52px;display:grid;place-items:center;background:#edf4fd;color:#147de1;font-size:22px}.pc-complaint-detail header span{color:#e51b35;font-size:11px;font-weight:800;text-transform:uppercase}.pc-complaint-detail header h2{font-size:24px;margin:3px 0}.pc-complaint-detail header small{color:#7a88a1}.pc-complaint-detail__message{margin:24px;padding:24px;border-left:3px solid #1f3974;background:#f5f8fc}.pc-complaint-detail__message span{font-size:11px;text-transform:uppercase;color:#70809b;font-weight:800}.pc-complaint-detail__message p{font-size:16px;line-height:1.75;margin:8px 0 0;white-space:pre-line}.pc-complaint-detail dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-top:1px solid #e1e6ef}.pc-complaint-detail dl div{padding:18px 24px;border-right:1px solid #e1e6ef}.pc-complaint-detail dt{font-size:11px;text-transform:uppercase;color:#8090a8}.pc-complaint-detail dd{margin:6px 0 0;font-weight:700;overflow-wrap:anywhere}.pc-complaint-history>header{display:flex;gap:13px;padding:20px 24px;border-bottom:1px solid #dbe2ed}.pc-complaint-history>header>span{color:#147de1;font-size:22px}.pc-complaint-history h2{font-size:20px;margin:0}.pc-complaint-history header p{margin:3px 0 0;color:#7c89a0}.pc-complaint-history__timeline{padding:15px 30px}.pc-complaint-history__timeline article{display:grid;grid-template-columns:20px 1fr auto;position:relative;gap:14px;padding:14px 0}.pc-complaint-history__timeline article:before{content:"";position:absolute;left:5px;top:25px;bottom:-16px;border-left:1px solid #bed3ef}.pc-complaint-history__timeline article:last-child:before{display:none}.pc-complaint-history__timeline article>i{width:11px;height:11px;border-radius:50%;background:#147de1;margin-top:5px;box-shadow:0 0 0 5px #edf4fd}.pc-complaint-history__timeline p{margin:4px 0;color:#6d7b94}.pc-complaint-history__timeline time{color:#8190a7;font-size:12px}.pc-complaint-cancel{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:24px;border-left:3px solid #f1a03b}.pc-complaint-cancel h2{font-size:20px;margin:4px 0}.pc-complaint-cancel p{color:#6e7c94}.pc-complaint-cancel form button{float:right;border:1px solid #d07b28;background:#fff7ed;color:#ad5d13;padding:10px 16px;font-weight:700}.status-resolved{background:#e4f7ed!important;color:#08783e!important}.status-cancelled,.status-rejected{background:#edf0f4!important;color:#596476!important}.status-in_review,.status-waiting_customer{background:#e9f3ff!important;color:#1265ae!important}@media(max-width:800px){.pc-complaints-container{width:min(100% - 24px,1260px)}.pc-complaints-filters,.pc-complaints-grid,.pc-complaint-cancel{grid-template-columns:1fr}.pc-complaints-list article{grid-template-columns:44px 1fr}.pc-complaints-list aside{grid-column:2;align-items:flex-start}.pc-complaint-detail dl{grid-template-columns:1fr 1fr}.pc-complaints-heading,.pc-complaints-form footer{align-items:flex-start;flex-direction:column}.pc-complaint-history__timeline article{grid-template-columns:18px 1fr}.pc-complaint-history__timeline time{grid-column:2}.pc-complaint-detail>header{grid-template-columns:48px 1fr}.pc-complaint-detail header>b{grid-column:2;justify-self:start}}
