.dcs{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#183f30;max-width:1080px}.dcs *{box-sizing:border-box}.dcs-header{padding:26px 28px;background:#f0f7f2;border:1px solid #dce9df;border-radius:17px;margin-bottom:22px}.dcs-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.6px;color:#17744d}.dcs h2,.dcs h3,.dcs h4,.dcs h5{font-family:inherit}.dcs h2{font-size:30px;letter-spacing:-.8px;margin:8px 0 10px}.dcs-header p{margin:0;font-size:14px;line-height:1.65;color:#536e60}.dcs-order{border:1px solid #dbe7de;border-radius:15px;background:#fff;margin:0 0 20px;overflow:hidden}.dcs-order>header{display:flex;justify-content:space-between;gap:14px;align-items:center;background:#f9fbf9;padding:19px 24px;border-bottom:1px solid #e5ece7}.dcs h3{font-size:18px;font-weight:650;margin:0 0 7px}.dcs .dcs-muted{font-size:12px;color:#667c6e;line-height:1.6;margin:6px 0 10px}.dcs-order-link{font-size:13px;color:#17744d;font-weight:600;white-space:nowrap}.dcs-product{padding:22px 24px;border-bottom:1px solid #edf1ee}.dcs-product:last-child{border:0}.dcs h4{font-size:17px;line-height:1.5;margin:0 0 7px;font-weight:650}.dcs h5{font-size:14px;margin:16px 0 9px}.dcs-quantity{display:inline-block;font-size:12px;color:#597565;margin-bottom:14px}.dcs-key,.dcs-instructions{margin:3px 0 14px;border:1px solid #d8e7dd;border-radius:10px;padding:12px 14px;background:#f8fbf9}.dcs details summary{cursor:pointer;font-size:13px;font-weight:650;line-height:1.5}.dcs details[open]>summary{margin-bottom:14px}.dcs pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;background:#fff;border:1px solid #e0e9e3;border-radius:7px;font:13px/1.7 ui-monospace,Consolas,monospace;max-width:100%;user-select:all}.dcs-actions{display:flex;flex-wrap:wrap;gap:9px;margin:8px 0 15px}.dcs-actions a,.dcs button,.dcs-empty>a{display:inline-flex;align-items:center;justify-content:center;min-height:41px;padding:10px 15px!important;border:0;border-radius:8px;background:#08734b;color:#fff!important;text-decoration:none;font:600 13px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer}.dcs-actions a:nth-child(n+2),.dcs button.dcs-copy{background:#eef7f1;color:#21573d!important;border:1px solid #cce0d3}.dcs-copy-status{font-size:12px;margin-left:10px}.dcs-service-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid #e7eee9;padding-top:17px;margin-top:16px}.dcs-service-options>details{border:1px solid #dbe7df;border-radius:9px;padding:12px 14px;align-self:start}.dcs-service-options p{font-size:12px;line-height:1.65;color:#597362}.dcs form label{display:block;font-size:12px;font-weight:600;line-height:1.6;margin:12px 0}.dcs form textarea,.dcs form input{display:block;width:100%;max-width:100%;padding:10px;border:1px solid #cedfd2;border-radius:7px;background:#fff;font:13px/1.5 system-ui,sans-serif;margin:7px 0}.dcs form textarea{resize:vertical;min-height:90px}.dcs-success{background:#e5f6e9;border:1px solid #bbdfc5;padding:15px;border-radius:9px;font-size:14px}.dcs-requests{margin:0 0 25px}.dcs-requests>article{border:1px solid #dce7df;border-radius:10px;padding:15px 18px;margin:10px 0;background:#fff}.dcs-requests>article>div{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px}.dcs-requests p{font-size:12px;line-height:1.6;margin:8px 0 0;color:#5d7366}.dcs-badge{background:#eaf4ed;color:#306b48;padding:5px 9px;border-radius:20px;font-size:11px;font-weight:650}.dcs-empty{padding:28px;border:1px solid #dce7df;border-radius:14px}.dcs-empty p{font-size:14px;line-height:1.7;color:#5c7365}.dcs-coverage{margin:-8px 0 20px;padding:11px 14px;border:1px solid #dce7df;border-radius:9px;background:#fbfdfb;color:#526b5d;font-size:12px;line-height:1.55}.dcs-pages{display:flex;align-items:center;justify-content:center;gap:12px;margin:20px 0}.dcs-pages a,.dcs-pages span{padding:8px 12px;border:1px solid #d2e1d7;border-radius:7px;color:#205d3d}.dcs-pages span{background:#f7faf8;color:#536e60}.dcs :focus-visible{outline:3px solid #83b84b;outline-offset:3px}.dcs-dashboard-link{padding:18px;background:#eff8f2;border-radius:10px}.dcs-dashboard-link a{color:#146c43;font:600 14px/1.5 system-ui,sans-serif}@media(max-width:700px){.dcs-service-options{grid-template-columns:minmax(0,1fr)}.dcs-header{padding:21px}.dcs h2{font-size:25px}.dcs-order>header{padding:16px;align-items:flex-start}.dcs-product{padding:18px 16px}.dcs-actions a{flex:1 1 auto}.dcs-key{padding:11px}.dcs-order-link{font-size:12px}.dcs-pages{gap:7px}.dcs-pages a,.dcs-pages span{padding:8px 9px;font-size:12px}}

