:root{--accent:#ba0c2f;--accent-dark:#900923;--border:#dce1e6;--muted:#61707c}body{background:#f5f6f8}body.login-page{background:#f5f6f8;align-items:center;padding:35px 20px}.login-card{border-radius:6px;padding:32px;box-shadow:0 12px 45px #16212a0c}.login-logo img{max-width:245px}.login-title{font-size:11px;padding-block:13px;letter-spacing:1px}.login-field label{font-size:12px;text-transform:none;letter-spacing:0}.login-field input{font-size:15px;padding:13px 42px 13px 13px}.login-btn{font-size:13px;padding:14px 18px;text-transform:none;letter-spacing:0}.rs-reset-request{text-align:center;border-top:1px solid #e1e5ea;margin-top:24px;padding-top:20px}.rs-reset-request button{font-size:12px;padding:9px}.rs-login-help{text-align:center;font-size:11px;color:#61707c;line-height:1.9;margin-top:17px}.rs-login-help a{display:block;color:#9f1230;text-decoration:none}.login-error,.login-success{font-size:12px;line-height:1.7}.container{padding-top:26px}header{border-bottom:1px solid #e1e5ea}.card{border-radius:5px;box-shadow:none}.card-header{font-size:12px;text-transform:none;letter-spacing:.2px;padding:15px 20px}.card-body{padding:20px}.form-group{margin-bottom:12px}.form-group label{font-size:11px;line-height:1.5;text-transform:none;letter-spacing:0}.form-group input,.form-group select,.form-group textarea{font-size:13px;min-height:37px;padding:8px 10px}.form-grid{gap:18px}.records-table th{padding:12px 9px;font-size:10px}.records-table td{padding:12px 9px;font-size:11px}.action-cell form{margin:0}.action-cell button{border:0;cursor:pointer;min-width:24px;min-height:25px}.rs-tracking-page{padding:25px;background:#f5f6f8}.rs-tracking-page .container{max-width:1120px;margin:auto}.rs-tracking-page .search-hero{padding:25px;background:#fff;border:1px solid #dce1e6;border-top:4px solid #ba0c2f;border-radius:5px;margin-bottom:20px}.rs-tracking-page .search-hero h1{font-size:24px;line-height:1.3;text-transform:none;letter-spacing:-.4px}.rs-tracking-page .search-hero p{font-size:13px;line-height:1.7;margin-top:10px;color:#536270}.rs-tracking-page .search-box{max-width:720px;margin-top:20px}.rs-tracking-page .search-box input{font-size:15px;font-family:Inter,Arial,sans-serif;letter-spacing:.4px;min-height:48px;min-width:0}.rs-tracking-page .search-box button{font-size:12px;padding:12px 20px}.rs-tracking-page .search-hint{font-size:11px;line-height:1.8;margin-top:11px}.rs-tracking-page .message.error{font-size:13px;line-height:1.7;margin-top:15px;max-width:720px!important}.rs-status-summary{background:#fff;border:1px solid #dce1e6;border-radius:5px;padding:25px;margin-block:20px}.rs-status-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #e1e5ea}.rs-status-heading h2{font-size:21px;line-height:1.3}.rs-status-heading span{background:#eaf6ee;color:#23623d;border:1px solid #c6e2cf;padding:6px 11px;font-size:11px;font-weight:600;border-radius:3px}.rs-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.rs-status-grid dt{font-size:10px;color:#61707c;font-weight:600;text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px}.rs-status-grid dd{font-size:14px;color:#16212a;line-height:1.6;margin:0;overflow-wrap:anywhere}.rs-status-assistance{font-size:12px;color:#61707c;margin-top:22px}.rs-status-assistance a{color:#9f1230;text-decoration:underline}.rs-receipt-document{margin-block:18px}.rs-receipt-document>summary{display:list-item;cursor:pointer;background:#fff;border:1px solid #dce1e6;border-left:4px solid #ba0c2f;padding:18px 22px;font-size:14px;font-weight:600;border-radius:4px;margin-bottom:20px;color:#16212a}.rs-tracking-page .control-panel{margin-top:20px;padding:13px 16px;background:#fff;border:1px solid #dce1e6}.rs-tracking-page .control-panel .left-controls{font-size:11px;line-height:1.7}.rs-tracking-idle{padding:30px;text-align:center;color:#61707c;font-size:13px;line-height:1.9}.rs-tracking-idle img{width:42px;height:42px;object-fit:contain;display:block;margin:0 auto 14px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #ba0c2f;outline-offset:3px}
@media(max-width:720px){.login-card{padding:27px 22px}.container{padding-inline:14px}.form-grid{grid-template-columns:1fr}.card-body{padding:15px}.header-nav{flex-wrap:wrap;justify-content:flex-start}.header-content{flex-wrap:wrap}.nav-btn{font-size:10px}.rs-tracking-page{padding:8px 0}.rs-tracking-page .container{padding-inline:8px}.rs-tracking-page .search-hero{padding:22px 16px}.rs-tracking-page .search-hero h1{font-size:23px}.rs-tracking-page .search-box{flex-direction:column;border-width:1px}.rs-tracking-page .search-box input{width:100%;font-size:16px;min-height:49px}.rs-tracking-page .search-box button{width:100%;min-height:45px}.rs-status-summary{padding:20px 17px}.rs-status-heading{align-items:flex-start;flex-direction:column;gap:12px}.rs-status-grid{grid-template-columns:1fr;gap:18px}.rs-status-grid dd{font-size:14px}.rs-receipt-document>summary{padding:16px;font-size:13px}.rs-tracking-page .control-panel{flex-direction:column;align-items:stretch;gap:14px}.rs-tracking-page .right-controls{justify-content:flex-start;flex-wrap:wrap}.rs-tracking-page .doc-sheet{padding:10px 8px}.rs-tracking-page .grid-6col{grid-template-columns:repeat(2,1fr)}.rs-tracking-page .grid-3col,.rs-tracking-page .grid-4col{grid-template-columns:1fr}.rs-tracking-page .doc-header-right h1{font-size:15pt}.rs-tracking-page .field-value,.rs-tracking-page .cert-text{overflow-wrap:anywhere}}
@media print{.rs-status-summary,.rs-tracking-idle,.rs-receipt-document>summary{display:none!important}.rs-tracking-page{padding:0;background:#fff}.rs-tracking-page .container{padding:0;max-width:none}.rs-receipt-document{display:block!important;margin:0}.rs-receipt-document>.page{display:flex!important}.rs-tracking-page .doc-header-right h1{font-size:14pt}.rs-tracking-page .grid-6col{grid-template-columns:repeat(6,1fr)}.rs-tracking-page .grid-3col{grid-template-columns:repeat(3,1fr)}.rs-tracking-page .grid-4col{grid-template-columns:repeat(4,1fr)}}
