#sn-jnt-tracking-panel.postbox{border:1px solid #e3cfaa;border-radius:10px;background:#fffaf1;box-shadow:0 2px 8px rgba(60,40,15,.05);overflow:hidden}
#sn-jnt-tracking-panel .postbox-header{border-bottom-color:#e3cfaa;background:#fffaf1}
#sn-jnt-tracking-panel .hndle{padding:12px 18px;color:#211d19;font-size:12px;font-weight:800;letter-spacing:.08em}
#sn-jnt-tracking-panel .inside{margin:0;padding:0}
.sn-jnt-tracking-admin-panel{clear:both;margin:0;padding:17px 18px 15px;background:#fffaf1;color:#211d19}
.sn-jnt-tracking-admin-heading,.sn-jnt-tracking-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
.sn-jnt-eyebrow{display:block;color:#a6741d;font-size:10px;font-weight:800;letter-spacing:1px}
.sn-jnt-tracking-admin-heading h3,.sn-jnt-tracking-card-heading h2{margin:0;font:400 18px/1.2 Georgia,"Times New Roman",serif}
.sn-jnt-tracking-admin-grid{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(220px,1.7fr) minmax(160px,1.05fr) minmax(150px,.9fr);gap:14px 16px;margin-top:16px;align-items:end}
.sn-jnt-tracking-admin-grid>div,.sn-jnt-tracking-admin-grid label{display:grid;align-content:start;gap:6px;min-width:0;color:#776e64;font-size:11px;font-weight:700;line-height:1.3}
.sn-jnt-tracking-admin-grid strong{color:#211d19;font-size:13px}
.sn-jnt-tracking-admin-panel input{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:36px;padding:0 9px;border:1px solid #ded1c0;border-radius:6px;background:#fff;color:#211d19;font-size:13px}
.sn-jnt-tracking-admin-panel input[name="sn_jnt_tracking_no"]{text-transform:uppercase}
.sn-jnt-tracking-admin-panel input:focus{border-color:#a6741d;box-shadow:0 0 0 1px #a6741d;outline:0}
.sn-jnt-tracking-admin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}
.sn-jnt-tracking-admin-panel .button{min-height:36px;padding:0 14px;border-color:#d8c9b6;background:#fff;color:#211d19;box-shadow:none;white-space:nowrap}
.sn-jnt-tracking-admin-panel .button-primary{border-color:#211d19;background:#211d19;color:#fff}
.sn-jnt-tracking-admin-help{margin:10px 0 0;color:#776e64;font-size:11px;line-height:1.45}
.sn-jnt-status{display:inline-block;padding:6px 9px;border:1px solid #d9cbb9;border-radius:999px;background:#f7f1e9;color:#71665b;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}
.sn-jnt-status.is-shipped{border-color:#b8dec4;background:#edf8f0;color:#277044}
.sn-jnt-status.is-pending{border-color:#e7c982;background:#fff7e5;color:#936619}
.sn-jnt-tracking-card{margin:22px 0;padding:20px;border:1px solid #eadfce;border-radius:12px;background:#fffdf9;box-shadow:0 3px 14px rgba(60,40,15,.04)}
.sn-jnt-tracking-card-heading h2{font-size:21px}
.sn-jnt-tracking-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}
.sn-jnt-tracking-details>div{padding:12px;border-radius:8px;background:#fbf5ec}
.sn-jnt-tracking-details dt{color:#776e64;font-size:10px;font-weight:800}
.sn-jnt-tracking-details dd{margin:6px 0 0;color:#211d19;font-size:13px;line-height:1.4;word-break:break-word}
.sn-jnt-track-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:7px;background:#211d19;color:#fff;text-decoration:none;font-size:12px;font-weight:700}
.sn-jnt-track-link:hover,.sn-jnt-track-link:focus{background:#a6741d;color:#fff}
.sn-jnt-tracking-pending{margin:16px 0 0;color:#776e64;font-size:13px;line-height:1.5}
@media(max-width:1100px){.sn-jnt-tracking-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sn-jnt-tracking-details{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:782px){.sn-jnt-tracking-admin-grid,.sn-jnt-tracking-details{grid-template-columns:1fr}.sn-jnt-tracking-admin-actions{display:grid}.sn-jnt-tracking-admin-actions .button{width:100%}.sn-jnt-tracking-card{padding:16px}.sn-jnt-tracking-card-heading{align-items:flex-start;flex-direction:column}}
