.cin-form-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:48px;align-items:start}.cin-form{min-width:0}.cin-form-intro{font-size:16px;margin-bottom:30px}.cin-form fieldset{border:0;border-bottom:1px solid #dfe5e7;margin:0 0 28px;padding:0 0 28px;min-width:0}.cin-form legend{font-size:22px;font-weight:600;letter-spacing:-.5px;margin-bottom:23px;float:none;display:flex;align-items:center;gap:12px;width:100%}.cin-form legend>span{background:#eaf1f7;width:33px;height:33px;display:inline-grid;place-items:center;border-radius:50%;font-size:14px;letter-spacing:0;color:#355b80}.cin-form label{font-size:14px!important;font-weight:600;display:block;margin-bottom:18px}.cin-form input,.cin-form select,.cin-form textarea{margin-top:7px;font-size:15px}.cin-fields{display:grid;gap:0 20px}.cin-fields.two{grid-template-columns:1fr 1fr}.cin-form .cin-parcel{background:#f5f7f7;border:1px solid #e1e7e8;border-radius:8px;padding:19px;margin-bottom:15px}.cin-form .cin-parcel legend{font-size:14px;letter-spacing:0;margin:0;width:auto;padding:0 8px}.cin-form .cin-parcel legend .parcel-number{display:inline;background:none;height:auto;width:auto;font-size:14px;color:inherit;margin-left:4px}.cin-parcel-inputs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cin-parcel label{margin-bottom:0}.cin-remove-parcel{background:none;border:0;font-size:14px;padding:10px 0 0;color:#844731}.cin-add-parcel{font-size:14px;margin-bottom:24px}.cin-form .cin-consent{display:flex;align-items:flex-start;gap:11px;font-size:14px!important;font-weight:400;margin:20px 0 25px;line-height:1.7}.cin-consent input{flex:0 0 17px;width:17px;height:17px;margin:4px 0 0;accent-color:#355b80}.cin-consent a{text-decoration:underline;text-underline-offset:3px}.cin-honeypot{position:absolute!important;left:-9999px!important;height:0;overflow:hidden}.cin-actions{display:flex;gap:12px;flex-wrap:wrap}.cin-side-panel{background:#edf3f8;border:1px solid #d6e3ee;border-radius:12px;padding:32px;position:sticky;top:116px}.cin-side-panel h2{font-size:31px!important;line-height:1.15;margin:18px 0}.cin-side-panel h3{font-size:19px!important}.cin-side-panel p,.cin-side-panel li{font-size:14px}.cin-side-panel ul{padding-left:19px}.cin-side-panel hr{border:0;border-top:1px solid #cbdce9;margin:25px 0}.cin-side-panel>a{font-size:20px;font-weight:600}.cin-side-panel>a.text-link{font-size:14px}.cin-side-symbol{width:47px;height:47px;display:grid;place-items:center;font-size:27px;background:#dceaf5;border-radius:10px}.cin-result{margin-top:20px;overflow-wrap:anywhere}.cin-result:empty{display:none}.cin-result.is-success{padding:22px;background:#edf5fb;border:1px solid #cbdfea;border-radius:8px;font-size:14px}.cin-result.is-error{color:#9c3523}.cin-result.is-success p{margin:10px 0}.cin-result .button{margin:15px 15px 0 0;font-size:14px}.cin-result .text-link{margin-top:15px}.cin-result details{border:1px solid #cbdfea;border-radius:6px;padding:12px}.cin-result summary{cursor:pointer;font-weight:600;font-size:14px}.cin-token{font-size:14px;word-break:break-all;display:block;margin-top:13px}.cin-warning{color:#9c4a1f!important}.cin-support-tabs{display:flex;gap:12px;margin-bottom:35px}.cin-ticket-portal{padding:38px;border:1px solid #dfe5e7;border-radius:12px;margin-top:50px;scroll-margin-top:115px}.cin-ticket-portal h2{margin-top:0}.cin-lookup-form{max-width:800px}.cin-lookup-form label,.cin-reply-form label{display:block;font-size:14px;font-weight:600;margin-bottom:15px}.cin-lookup-form input,.cin-reply-form textarea{margin-top:7px}.cin-conversation{margin-top:25px}.cin-conversation-title{font-size:18px;font-weight:600;padding:15px;background:#edf3f8;border-radius:7px;margin-bottom:15px}.cin-messages{max-height:520px;overflow-y:auto;background:#f5f7f7;padding:20px;border-radius:8px;margin-bottom:20px}.cin-message{padding:15px 18px;background:white;border:1px solid #e1e6e7;border-radius:8px;max-width:90%;margin:0 0 12px}.cin-message.customer{background:#e3eff9;margin-left:auto}.cin-message.system{background:#eaf0f3}.cin-message small{font-size:14px;font-weight:600;color:#586a75}.cin-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#243840;font-size:14px;margin:6px 0}.cin-message time{font-size:14px;color:#687b84}.cin-close-ticket{background:none;border:0;font-size:14px;padding:10px 0;margin-top:15px;color:#6c777a;text-decoration:underline}.cin-reply-status,.cin-lookup-status{font-size:14px;margin:12px 0;color:#6d472f}.cin-faq-toolbar{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 32px;background:#edf3f8;border:1px solid #d6e3ee;border-radius:10px;margin-bottom:30px}.cin-faq-toolbar>div{display:flex;gap:16px;align-items:center}.cin-faq-toolbar strong{font-size:43px;font-weight:500;line-height:1;letter-spacing:-2px}.cin-faq-toolbar span{font-size:14px;color:#526b7d;line-height:1.6}.cin-faq-toolbar form{display:flex;gap:10px;min-width:380px;max-width:55%;flex:1}.cin-faq-toolbar input{min-width:0}.cin-faq-toolbar .button{min-height:44px}.cin-faq-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px}.cin-faq-topics{display:flex;flex-direction:column;align-self:start;border:1px solid #dfe5e7;border-radius:8px;padding:10px}.cin-faq-topics>a{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:14px;padding:10px 12px;border-radius:5px}.cin-faq-topics>a span{font-size:14px;color:#677770}.cin-faq-topics>a.active{background:#e3edf6;color:#355b80;font-weight:600}.cin-faq-topics>a:hover{background:#f1f5f4}.cin-faq-count{font-size:14px;margin-bottom:20px;color:#64747c}.cin-pagination{display:flex;flex-wrap:wrap;gap:7px;margin-top:25px}.cin-pagination a{width:34px;height:34px;border:1px solid #dfe5e7;border-radius:5px;display:grid;place-items:center;font-size:14px}.cin-pagination [aria-current=page]{background:#162b36;color:#fff}.cin-tracking{max-width:850px}.cin-tracking-links{display:flex;gap:15px;flex-wrap:wrap;margin:25px 0 30px}.cin-chat-toggle{position:fixed;bottom:24px;right:25px;z-index:90;border:0;background:#355b80;color:#ffffff;display:flex;align-items:center;gap:9px;padding:13px 21px;min-height:51px;box-shadow:0 5px 25px #13283124;border-radius:50px;font-size:14px;font-weight:600}.cin-chat-toggle>span{font-size:25px;line-height:1}.cin-chat{position:fixed;bottom:89px;right:25px;width:380px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 120px);z-index:100;background:white;border-radius:13px;box-shadow:0 12px 55px #0f243840;overflow:hidden;border:1px solid #d8e3e8;display:flex;flex-direction:column}.cin-chat[hidden],.cin-form [hidden],[hidden]{display:none!important}.cin-chat>header{display:flex;align-items:flex-start;justify-content:space-between;background:#355b80;color:#fff;padding:22px;flex-shrink:0}.cin-chat>header strong{display:block;font-size:19px;font-weight:500;letter-spacing:-.4px}.cin-chat>header small{display:block;color:#c4d4dd;font-size:14px;margin-top:7px}.cin-chat-close{border:0;background:none;font-size:25px;color:white;line-height:1;padding:2px 0 2px 15px}.cin-chat-body{padding:20px;overflow-y:auto;overscroll-behavior:contain}.cin-chat-intro{font-size:14px;line-height:1.8;margin-bottom:14px}.cin-chat-quick{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.cin-chat-quick button{padding:7px 9px;background:#edf3f8;border:1px solid #d6e3ee;border-radius:20px;font-size:14px;color:#355b80}.cin-bot-form,.cin-live-reply{display:flex;gap:8px;margin:15px 0}.cin-bot-form input,.cin-live-reply input{font-size:14px;min-width:0}.cin-bot-form button{background:#355b80;color:white;border:0;border-radius:6px;font-size:20px;padding:0 15px}.cin-chat .button{font-size:14px;min-height:42px;padding:10px 15px;width:100%}.cin-chat .cin-start-human{margin-bottom:2px}.cin-chat .cin-human-form{margin-top:20px;padding-top:15px;border-top:1px solid #dfe5e7}.cin-chat .cin-human-form label{font-size:14px!important;margin-bottom:13px}.cin-chat .cin-human-form input,.cin-chat .cin-human-form textarea{font-size:14px}.cin-chat .cin-consent{font-size:14px!important;line-height:1.6;gap:8px}.cin-chat>footer{font-size:14px;line-height:1.6;text-align:center;padding:13px 20px;background:#f5f7f7;color:#6f7b82;border-top:1px solid #e1e6e9;flex-shrink:0}.cin-bot-question{padding:11px 14px;background:#e3edf6;border-radius:10px 10px 0 10px;font-size:14px;color:#294f6c;max-width:90%;margin-left:auto}.cin-bot-answer{padding:14px;background:#f3f6f7;border-radius:10px 10px 10px 0;font-size:14px;color:#334951}.cin-bot-answer small{font-size:14px;color:#6f7e82;display:block;margin-bottom:6px}.cin-bot-answer strong{font-size:14px;line-height:1.6;display:block;margin-bottom:8px}.cin-bot-answer p{font-size:14px;line-height:1.8;margin:0 0 10px}.cin-bot-answer .text-link{font-size:14px;color:#355b80}.cin-live-messages{max-height:320px;overflow:auto;margin-top:20px}.cin-live-messages .cin-message{padding:10px 13px;max-width:95%}.cin-live-messages .cin-message p{font-size:14px}.cin-live-reply .button{width:auto}.cin-live-conversation>.text-link{font-size:14px}.cin-chat .cin-result.is-success{font-size:14px;padding:15px}
@media(max-width:900px){.cin-form-layout{gap:26px;grid-template-columns:minmax(0,1.4fr) minmax(235px,.8fr)}.cin-side-panel{padding:24px}.cin-side-panel h2{font-size:26px!important}.cin-parcel-inputs{grid-template-columns:1fr 1fr}.cin-faq-layout{grid-template-columns:210px minmax(0,1fr);gap:25px}.cin-faq-toolbar form{min-width:300px}.cin-faq-toolbar{padding:23px}.cin-faq-toolbar strong{font-size:36px}.cin-faq-topics>a{font-size:14px;padding:9px}.cin-faq-toolbar>div{gap:12px}}
@media(max-width:600px){.cin-form-layout{grid-template-columns:1fr;gap:25px}.cin-side-panel{position:static;order:2}.cin-fields.two{grid-template-columns:1fr;gap:0}.cin-quote-form .cin-fields.two{grid-template-columns:1fr 1fr;gap:0 13px}.cin-form legend{font-size:20px}.cin-form label{font-size:14px!important}.cin-form input,.cin-form select,.cin-form textarea{font-size:14px}.cin-form .cin-parcel{padding:15px}.cin-actions{flex-direction:column}.cin-actions .button{width:100%}.cin-support-tabs{gap:8px}.cin-support-tabs .button{padding:12px 15px;font-size:14px}.cin-ticket-portal{padding:22px;margin-top:30px}.cin-ticket-portal h2{font-size:25px}.cin-messages{padding:12px}.cin-message{padding:12px;max-width:98%}.cin-message p{font-size:14px}.cin-faq-toolbar{display:block;padding:22px}.cin-faq-toolbar>div{margin-bottom:20px}.cin-faq-toolbar form{min-width:0;max-width:100%;width:100%}.cin-faq-toolbar .button{padding:10px 14px;font-size:14px}.cin-faq-layout{grid-template-columns:1fr;gap:25px}.cin-faq-topics{max-height:200px;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr}.cin-faq-topics>a{font-size:14px;gap:7px}.cin-faq-topics>a:first-child{grid-column:1/-1}.cin-chat-toggle{bottom:17px;right:16px;min-height:47px;font-size:14px;padding:11px 17px}.cin-chat{right:16px;bottom:77px;max-height:calc(100dvh - 105px)}.cin-chat>header{padding:18px 20px}.cin-chat-body{padding:18px}.cin-tracking-links{gap:10px}.cin-tracking-links .button{min-width:120px}}

.cin-chat-toggle{color:white}.cin-chat-toggle:focus-visible{outline:3px solid #142f45;outline-offset:4px}.cin-chat .cin-bot-answer p,.cin-chat .cin-message p,.cin-chat-intro{font-size:15px}.cin-form input,.cin-form select,.cin-form textarea,.cin-bot-form input,.cin-live-reply input{font-size:16px!important}.cin-side-panel{top:112px}.cin-pagination a{min-height:44px;min-width:40px}.cin-message time,.cin-message small,.cin-chat>footer,.cin-bot-answer small{font-size:12px}.cin-result.is-error{padding:14px;border-left:3px solid #9c3523;background:#fff3ef}.cin-chat-body{scrollbar-width:thin}@media(max-width:600px){.cin-quote-form .cin-fields.two{grid-template-columns:1fr}.cin-faq-topics{grid-template-columns:1fr;max-height:250px}.cin-chat{width:380px}.cin-chat-toggle{bottom:18px;right:16px}.cin-chat .cin-consent{font-size:13px!important}}
