.dl-page{max-width:1240px;margin:32px auto;padding:0 22px}.dl-heading,.dl-detail-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.dl-heading h1{font-size:30px;margin:8px 0}.dl-heading p{color:#7a8471;font-size:14px}.dl-notice{background:#f5f0e3;border:1px solid #e5dcc8;color:#7c6b4c;padding:18px;border-radius:12px;font-size:13px;line-height:1.9;margin:22px 0}.dl-notice b{display:block}.dl-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:24px 0}.dl-stats>div{background:white;border:1px solid #e5e9dc;border-radius:12px;padding:20px;font-size:13px;color:#77826d}.dl-stats b{display:block;font-size:28px;color:#3d5c3c;margin-top:10px}.dl-tools{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end;margin:24px 0}.dl-tools label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#7a8470}.dl-tools input,.dl-tools select,.dl-sample-clock input{padding:12px;border:1px solid #dce3d1;border-radius:8px;background:white;font:inherit}.dl-layout{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.4fr);gap:24px;align-items:start}.dl-order{display:flex;flex-direction:column;gap:10px;text-align:left;border:1px solid #e4e9dc;padding:16px;border-radius:10px;margin-bottom:12px;width:100%;background:#fff;color:#35482e;cursor:pointer}.dl-order.selected{background:#f1f5e9;border-color:#7c9769;box-shadow:inset 3px 0 #6d8857}.dl-order small{color:#8b947f;font-size:12px}.dl-order span{color:#7b8470;font-size:12px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dl-order em{font-style:normal;color:#8a754c;font-size:12px}.dl-detail-head small{color:#89917e}.dl-detail-head h2{overflow-wrap:anywhere}.dl-meta{font-size:13px;margin:18px 0 28px}.dl-meta>div{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid #e9ecdf}.dl-meta dt{color:#929a84}.dl-meta dd{margin:0;text-align:right}.dl-event{display:flex;gap:14px;padding:15px 0;position:relative;font-size:13px}.dl-event i{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#f2f4eb;color:#9ba88d;font-style:normal;flex-shrink:0}.dl-event.actual i{background:#dfebcf;color:#517442}.dl-event>div{flex:1}.dl-event time{display:block;color:#7e8a70;font-size:12px;line-height:1.8;margin-top:8px}.dl-event p{margin:5px 0;color:#939a88;font-size:12px;line-height:1.8}.dl-event>span{color:#9a8868;background:#f6f2e8;font-size:11px;padding:4px 8px;border-radius:5px;height:fit-content}.dl-lane{margin:24px 0;border-top:1px solid #e5eadd;padding-top:12px}.dl-lane h3{font-size:16px;margin-bottom:10px}.dl-product-names{font-size:12px;line-height:1.8;color:#8c9581}.dl-shipping{margin:25px 0;padding:18px;background:#f7f8f2;border-radius:10px;font-size:13px}.dl-shipping small{color:#8a947b}.dl-rules{margin:25px 0;font-size:13px;line-height:1.9;color:#7f8b72}.dl-rules summary{cursor:pointer;color:#526b40}.dl-entry{display:flex;justify-content:flex-end;max-width:1240px;margin:22px auto;padding:0 22px}.dl-sample-clock{padding:16px;background:#edf3e4;border-radius:12px;margin-bottom:22px}.dl-sample-clock label{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px}.dl-sample-clock small{display:block;color:#80916c;font-size:12px;margin-top:10px}@media(max-width:760px){.dl-page{padding:0 14px;margin:20px auto}.dl-heading,.dl-detail-head{align-items:flex-start;flex-direction:column}.dl-stats{grid-template-columns:repeat(2,1fr);gap:10px}.dl-stats>div{padding:15px}.dl-layout{grid-template-columns:1fr}.dl-tools input{max-width:190px}.dl-event{gap:9px}.dl-meta>div{flex-direction:column;gap:6px}.dl-meta dd{text-align:left}.dl-detail-head h2{font-size:20px}.dl-event time{font-size:11px}}
