
  .service-art{width:100%;height:112px!important;display:flex!important;align-items:center;justify-content:center;margin-bottom:12px!important;}
  .service-art img{width:108px!important;height:108px!important;object-fit:contain!important;border-radius:20px;background:#faf9f6;display:block;}
  .pyl-final-services-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;}
  .pyl-final-services-grid .card{min-width:0;padding:20px 12px!important;}
  .pyl-final-services-grid .card h3{font-size:15px;}
  .pyl-work-art{height:118px!important;display:flex!important;align-items:center;justify-content:center;margin-bottom:10px!important;}
  .pyl-work-art img{width:150px!important;height:110px!important;object-fit:contain!important;border-radius:18px;background:#f8f8f8;display:block;}

  .pyl-command-center{margin-top:16px;border-top:1px solid #ececec;padding-top:16px;}
  .pyl-command-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;}
  .pyl-command-head strong{font-size:18px;}
  .pyl-command-refresh{border:1px solid #ddd;background:#fff;border-radius:999px;padding:8px 12px;font-weight:850;cursor:pointer;}
  .pyl-command-list{display:grid;gap:14px;}
  .pyl-command{border:1px solid #e4e4e4;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,.055);}
  .pyl-command-top{background:#111;color:#fff;padding:13px 15px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;}
  .pyl-command-number{font-weight:950;font-size:17px;}
  .pyl-command-time{font-size:11px;color:#ddd;margin-top:3px;}
  .pyl-command-status{background:#ffd400;color:#111;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:950;white-space:nowrap;}
  .pyl-command-body{padding:14px;display:grid;gap:12px;}
  .pyl-command-customer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;}
  .pyl-command-info{background:#f7f7f7;border-radius:12px;padding:10px;font-size:12px;line-height:1.45;}
  .pyl-command-info b{display:block;font-size:10px;color:#777;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;}
  .pyl-command-items{border:1px solid #ededed;border-radius:14px;overflow:hidden;}
  .pyl-command-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:8px;padding:10px 11px;border-top:1px solid #eee;align-items:start;}
  .pyl-command-item:first-child{border-top:0;}
  .pyl-command-qty{width:34px;height:34px;border-radius:10px;background:#ffd400;display:flex;align-items:center;justify-content:center;font-weight:950;}
  .pyl-command-item-name{font-weight:900;font-size:13px;}
  .pyl-command-note{font-size:11px;color:#8b4d00;margin-top:3px;line-height:1.35;}
  .pyl-command-line{font-weight:900;font-size:12px;white-space:nowrap;}
  .pyl-command-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;}
  .pyl-command-total{border-radius:12px;background:#f7f7f7;padding:10px;}
  .pyl-command-total span{display:block;font-size:10px;color:#777;margin-bottom:4px;}
  .pyl-command-total strong{font-size:14px;}
  .pyl-command-dispatch{border:1px solid #ffe073;background:#fff9dc;border-radius:14px;padding:11px;font-size:12px;line-height:1.5;}
  .pyl-command-actions{display:flex;gap:8px;flex-wrap:wrap;}
  .pyl-command-actions button{border:0;border-radius:12px;padding:10px 13px;font-weight:900;cursor:pointer;}
  .pyl-command-actions .accept{background:#ffd400;color:#111;}
  .pyl-command-actions .reject{background:#fee6e6;color:#8c1919;}
  .pyl-command-actions .ready{background:#111;color:#fff;}

  .pyl-worker-target{margin:10px 0;border:1px solid #ffe073;background:#fff9dc;border-radius:14px;padding:11px 12px;font-size:12px;line-height:1.45;}
  .pyl-worker-target strong{display:block;font-size:13px;margin-bottom:3px;}

  .pyl-final-checkout-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px;align-items:start;}
  .pyl-final-checkout-col{min-width:0;}
  .pyl-final-checkout-right{position:sticky;top:0;}

  @media (min-width:900px){
    #serviceModal .modal-content{width:min(95vw,1440px)!important;max-width:1440px!important;max-height:92vh!important;padding:30px 34px!important;}
    #serviceModalBody .pyl-menu-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}
    #serviceModalBody .pyl2-directory-shell{max-width:none!important;}
    #checkoutMasterModal .master-checkout{width:min(94vw,1220px)!important;max-width:1220px!important;max-height:92vh!important;padding:30px 34px!important;}
    #checkoutMasterModal .master-checkout > h2{font-size:27px;}
  }
  @media (min-width:1250px){#serviceModalBody .pyl-menu-products{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
  @media (max-width:1100px){.pyl-final-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
  @media (max-width:760px){
    .pyl-final-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
    .service-art{height:94px!important}.service-art img{width:92px!important;height:92px!important;}
    .pyl-final-checkout-grid{grid-template-columns:1fr;}
    .pyl-final-checkout-right{position:static;}
    .pyl-command-customer,.pyl-command-totals{grid-template-columns:1fr 1fr;}
  }
