.co-toolbar{display:grid;grid-template-columns:1fr 190px;gap:14px;padding:18px;border:1px solid #dfe3e8;border-radius:12px;background:#fff}.co-toolbar label{display:grid;gap:7px;font-size:11px;font-weight:700;color:#293241}.co-toolbar input,.co-toolbar select{font:13px Arial,sans-serif;min-height:42px;width:100%;padding:10px 12px;color:#293241;background:#fff;border:1px solid #c9cfd7;border-radius:7px}.co-toolbar input:focus,.co-toolbar select:focus{outline:2px solid #ee6c4d;outline-offset:2px}.co-filter-count{font-size:11px;margin:13px 1px;color:#536173}.co-order[hidden],.co-order [hidden],.co-filter-empty[hidden]{display:none!important}.co-progress{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:22px 22px 5px}.co-progress li{position:relative;text-align:center;font-size:10px;color:#5c6878}.co-progress li:before{content:'';position:absolute;top:13px;left:-50%;width:100%;height:2px;background:#e1e4e8}.co-progress li:first-child:before{display:none}.co-progress span{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#fff;border:2px solid #c8ced5;border-radius:50%;margin:0 auto 7px;font-weight:700}.co-progress strong{display:block;font-size:10px}.co-progress .co-step-done{color:#293241}.co-progress .co-step-done:before{background:#ee6c4d}.co-progress .co-step-done span{background:#ee6c4d;border-color:#ee6c4d;color:#293241}.co-progress [aria-current] span{box-shadow:0 0 0 4px #ee6c4d24}.co-included{margin:0 22px 14px;padding:11px 13px;border-left:3px solid #ee6c4d;background:#f5f6f7;font-size:11px;line-height:1.65}.co-copy{font-size:10px;font-weight:700;border:1px solid #d2d7dd;background:#fff;padding:4px 7px;margin:4px 0 4px 6px;border-radius:4px;color:#293241}.co-copy:hover{background:#293241;color:#fff;border-color:#293241}.co-tracking-link{display:block;font-size:11px;font-weight:700;margin-top:10px;text-decoration:underline;text-underline-offset:3px}.co-activity{border-top:1px solid #dfe3e8;padding-top:17px;margin-top:16px}.co-activity>div:first-child{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:13px}.co-activity h3{font:700 14px Arial,sans-serif}.co-activity .text-link{font-size:11px}.co-activity p{font-size:11px;line-height:1.7;color:#536173}.co-timeline{padding:0 0 0 8px;list-style:none;margin:15px 0}.co-timeline li{position:relative;padding:0 0 18px 20px;border-left:2px solid #e1e4e8}.co-timeline li:last-child{padding-bottom:0}.co-timeline li:before{content:'';position:absolute;width:9px;height:9px;background:#ee6c4d;border:2px solid #fff;outline:1px solid #ee6c4d;border-radius:50%;left:-5.5px;top:2px}.co-timeline strong{display:block;font-size:12px}.co-timeline time{display:block;font-size:10px;color:#536173;margin-top:5px}.co-notification{background:#f5f6f7;border-radius:8px;padding:13px 15px;margin-top:18px}.co-notification h4{font:700 12px Arial,sans-serif;margin-bottom:7px}.co-notification p{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;margin:7px 0}.co-notification strong{font-size:10px;font-weight:600;color:#293241}.co-notification small{display:block;width:100%;font-size:10px}.co-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 22px 18px;flex-wrap:wrap}.co-footer .text-link,.co-footer span{font-size:11px}.co-footer span{color:#536173}.co-filter-empty{border:1px dashed #c9cfd7;border-radius:10px;padding:25px;text-align:center;font-size:13px}
@media(max-width:600px){.co-toolbar{grid-template-columns:1fr;padding:15px}.co-progress{padding:20px 12px 5px}.co-progress strong{font-size:9px}.co-order>header{padding:16px 18px}.co-progress span{width:26px;height:26px}.co-footer{align-items:flex-start}.co-activity .text-link{padding:5px}.co-order dd{font-size:11px}.co-included{margin-left:18px;margin-right:18px}}
.co-service{margin-top:20px;padding:20px;border-radius:14px;background:#eef4ff;border:1px solid #b5c9ec}.co-service h3,.co-service summary{font-size:17px;font-weight:800;color:#17315d}.co-service p{font-size:13px;line-height:1.6;margin:10px 0}.co-service form{display:grid;gap:14px;margin-top:16px}.co-service label{display:grid;gap:6px;font-weight:700;font-size:13px}.co-service input,.co-service textarea,.co-service select{width:100%;padding:11px;border:1px solid #8299bd;border-radius:8px;background:white;font:inherit;box-sizing:border-box}.co-service textarea{min-height:90px}.co-service button{justify-self:start}.co-service [data-co-form-feedback]{color:#17315d;font-weight:700}.co-service:focus-within{box-shadow:0 0 0 3px #2867cf28}
