/* Service-specific document, itinerary, shipment, registration and enquiry layouts. */
.ep-page:is([data-page-design="service-pan-card"],[data-page-design="service-travel-booking"],[data-page-design="service-courier-logistics"],[data-page-design="service-business-registration"],[data-page-design="service-ayushman-card"]) .sc-service-detail #overview { display:block; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail { background:#fff; --sc-line:#e6dbea; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail .ep-section { padding-block:72px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail h3,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail dt { font-size:20px;line-height:1.4;color:#2b1536;font-weight:650;margin:0 0 12px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail p,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail dd { font-size:16px;line-height:1.85;color:#6b5975;margin:0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail .sc-intro { margin-bottom:34px;max-width:780px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail .ep-kicker { color:#800080;font-size:11px;letter-spacing:1.7px;margin-bottom:14px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail .sc-document-label { font-size:11px;letter-spacing:1.5px;font-weight:700;color:#800080;margin:0 0 24px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail article,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail aside,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail dl,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail dd { min-width:0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-rule-list { list-style:none;margin:0;padding:0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-rule-list li { padding:18px 0 18px 23px;border-bottom:1px solid var(--sc-line);color:#6b5975;position:relative; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-rule-list li:before { content:'•';color:#f59322;position:absolute;left:0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail .ep-availability { border-radius:0;background:#fff8ef;border-width:0 0 0 3px;border-color:#f59322;padding:28px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail .ep-availability h3 { font-size:18px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail .ep-availability p { font-size:15px;margin-bottom:18px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail .ep-related { border-top:1px solid var(--sc-line);padding-top:38px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail .ep-related h2 { font-size:25px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail .ep-related-links a { border-radius:0;border-width:0 0 1px;background:none;padding:12px 14px 12px 0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-document { display:grid;grid-template-columns:1.35fr .75fr;border:1px solid var(--sc-line);background:#fcf9fe;box-shadow:0 24px 55px -38px #56256170; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-document-main { padding:44px;background:#fff; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-document-main article+article { border-top:1px solid var(--sc-line);padding-top:25px;margin-top:25px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-reference { padding:38px;background:#341341;border-left:1px dashed #bd91c9;display:flex;flex-direction:column;justify-content:center; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-reference h3,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-reference .sc-document-label { color:#fff; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-reference p { color:#ddcde3; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-reference .sc-document-label { margin-top:30px;font-size:10px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-reference-symbol { font-size:38px;line-height:1;color:#ffae50;display:block;margin-bottom:24px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-work { display:grid;grid-template-columns:.8fr 1.2fr;gap:70px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-checks { margin:0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-checks>div { border-top:1px solid var(--sc-line);padding:26px 0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-checks dt { display:flex;align-items:baseline;gap:18px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-checks dt span { font-size:12px;color:#b37ec0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-checks dd { margin-left:34px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-conditions { display:grid;grid-template-columns:1fr 1fr;gap:0 70px;border-top:1px solid var(--sc-line); }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-conditions .sc-intro { grid-column:1/-1; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-ticket { display:grid;grid-template-columns:1.45fr .75fr;background:#fffaf1;border:1px solid #efd4b0;border-radius:22px;overflow:hidden; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-ticket-main { padding:42px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-route { display:flex;align-items:center;gap:20px;font-size:12px;color:#986025;margin-bottom:34px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-route i { flex:1;height:1px;background:#d9a757;position:relative; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-route i:after { content:'→';position:absolute;right:0;top:-15px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-ticket-main article+article { margin-top:30px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stub { padding:42px;border-left:2px dashed #d8badf;background:#f7effa;display:flex;flex-direction:column;justify-content:center; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-journal { background:#32113d; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-journal h2,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-journal h3 { color:#fff; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-journal p { color:#d7c6de; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-journal .ep-kicker { color:#ffbd75; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stops { list-style:none;max-width:920px;padding:0 0 0 34px;margin:42px 0 0 12px;border-left:1px solid #80528c; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stops li { position:relative;padding:0 0 34px 24px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stops li:last-child { padding-bottom:0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stops li:before { content:'';width:11px;height:11px;border:2px solid #ffc078;border-radius:50%;background:#32113d;position:absolute;left:-41px;top:8px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stops li:nth-child(2) { margin-left:55px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stops li:nth-child(2):before { left:-96px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stops li:nth-child(3) { margin-left:110px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stops li:nth-child(3):before { left:-151px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-conditions { display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-manifest-paper { border:1px solid #d9c3e3;border-top:5px solid #800080;background:#fff; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-manifest-head { padding:18px 30px;border-bottom:1px solid var(--sc-line);display:flex;justify-content:space-between;gap:20px;background:#f8f2fb; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-manifest-head .sc-document-label { margin:0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-manifest-head>span:last-child { font-size:12px;color:#816c8d; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-address-pair { display:grid;grid-template-columns:1fr auto 1fr;gap:32px;align-items:center;padding:32px 36px 14px;font-size:clamp(20px,2.5vw,30px);font-weight:650; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-address-pair span:last-child { text-align:right; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-address-pair span:nth-child(2) { color:#e78c23; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-address-review { padding:14px 36px 34px;max-width:900px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-manifest-bottom { display:grid;grid-template-columns:1fr 1fr;background:#faf7fc;border-top:1px solid var(--sc-line); }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-manifest-bottom article { padding:30px 36px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-manifest-bottom article+article { border-left:1px solid var(--sc-line); }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-carrier-handover { display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:32px;align-items:start; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-carrier-origin { border-top:3px solid #800080;padding-top:24px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-carrier-middle { background:#f8f0fb;padding:30px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-handover-arrow { display:block;color:#800080;font-size:32px;margin-bottom:18px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-carrier-reference { margin-top:85px;border-bottom:3px solid #ef9b34;padding-bottom:25px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-courier-rules { background:#f7f2fa; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-courier-rules>.ep-shell { display:grid;grid-template-columns:1fr 1fr;gap:32px 64px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-courier-rules .sc-intro { grid-column:1/-1;margin-bottom:0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-registration-register { display:grid;grid-template-columns:200px 1fr;border-block:1px solid var(--sc-line); }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-register-spine { padding:34px 25px;background:#371444;color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:20px;font-size:20px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-register-spine span:nth-child(2) { color:#ffba60;font-size:50px;font-weight:300; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-registration-register dl { margin:0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-registration-register dl>div { display:grid;grid-template-columns:.7fr 1.3fr;padding:30px 35px;gap:35px;border-bottom:1px solid var(--sc-line); }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-registration-register dl>div:last-child { border:0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-registration-register dt { font-size:18px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-registration-filing { display:grid;grid-template-columns:.85fr 1.15fr;gap:70px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-filing-opening { border-left:2px solid #f3a145;padding:12px 0 12px 28px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-filing-opening .sc-document-label { margin:25px 0 0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-filing-authority { padding:35px;background:#f5edf8; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-filing-reference { padding-top:28px;border-top:1px solid #d7bfe0;margin-top:28px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-registration-boundaries { border-top:1px solid var(--sc-line); }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-registration-notes { display:grid;grid-template-columns:1fr 1fr;gap:64px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-question { background:#321440;padding:30px 36px;color:#fff; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-question>p { color:#fff;font-size:23px;font-weight:600;margin-bottom:20px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-question ul { list-style:none;display:flex;gap:16px;flex-wrap:wrap;margin:0;padding:0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-question li { padding:8px 18px;border-left:2px solid #ffb661;background:#ffffff09;color:#eaddf0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-channel { display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;border:1px solid var(--sc-line);border-top:0;padding:42px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-official { border-right:1px solid var(--sc-line);padding-right:42px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-official h3 { font-size:27px;color:#800080; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-help article+article { margin-top:26px;padding-top:24px;border-top:1px solid var(--sc-line); }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-conversation { background:#fbf6ff; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-conversation>.ep-shell { display:grid;grid-template-columns:.85fr 1.15fr;gap:80px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-dialogue { margin:0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-dialogue>div { padding:24px 0;border-bottom:1px solid #e1d0e9; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-dialogue>div:first-child { padding-top:0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-dialogue dt { color:#800080;font-size:18px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-dialogue dd { padding-left:22px;border-left:2px solid #e9c99d; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-safeguards { display:grid;grid-template-columns:1fr 1fr;gap:30px 70px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-safeguards .sc-intro { grid-column:1/-1;margin-bottom:0; }
@media(max-width:800px){
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-document,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-work,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-conditions,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-ticket,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-conditions,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-manifest-bottom,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-carrier-handover,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-courier-rules>.ep-shell,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-registration-register,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-registration-filing,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-registration-notes,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-channel,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-conversation>.ep-shell,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-safeguards { grid-template-columns:1fr;gap:28px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-document,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-ticket,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-manifest-bottom,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-registration-register { gap:0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-reference,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stub { border-left:0;border-top:1px dashed #c9a3d4; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-manifest-bottom article+article { border-left:0;border-top:1px solid var(--sc-line); }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-carrier-reference { margin-top:0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-register-spine { flex-direction:row;align-items:center;font-size:16px;padding:20px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-register-spine span:nth-child(2) { font-size:26px;transform:rotate(-90deg); }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-registration-register dl>div { grid-template-columns:1fr;gap:5px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-official { padding-right:0;padding-bottom:25px;border-right:0;border-bottom:1px solid var(--sc-line); }
}
@media(max-width:480px){
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail .ep-section { padding-block:44px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail h3,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail dt { font-size:18px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-document-main,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-pan-reference,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-ticket-main,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stub,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-carrier-middle,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-filing-authority,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-question,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-ayushman-channel,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-service-detail .ep-availability { padding:24px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-route { gap:9px;font-size:10px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stops { padding-left:20px;margin-left:6px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stops li { padding-left:6px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stops li:nth-child(2),
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stops li:nth-child(3) { margin-left:0; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stops li:before,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stops li:nth-child(2):before,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-travel-stops li:nth-child(3):before { left:-27px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-manifest-head { padding:20px;display:block; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-manifest-head>span { display:block; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-address-pair { padding:24px 20px 10px;gap:10px;font-size:18px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-address-review,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-manifest-bottom article,
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-registration-register dl>div { padding:24px 20px; }
.ep-page:is([data-page-design="service-ayushman-card"],[data-page-design="service-business-registration"],[data-page-design="service-courier-logistics"],[data-page-design="service-pan-card"],[data-page-design="service-travel-booking"]) .sc-register-spine { gap:10px;font-size:14px; }
}
