/* A service-first home and a compact, per-document print workspace. */
.top-actions{display:flex;align-items:center;gap:10px}.top-actions .btn{padding:9px 14px;font-size:13px}.service-home{max-width:1040px;margin:auto}.service-node{padding:30px 32px;border-radius:18px;color:white;background:linear-gradient(120deg,#353535,#575757);box-shadow:0 8px 24px #35353514}.service-node h1{font-size:27px;letter-spacing:0}.service-node .eyebrow{color:#d3d3d3}.node-price{border:1px solid #ffffff40;color:white;padding:9px 13px;border-radius:8px;background:#ffffff0b}.service-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:26px 0 16px;font-size:15px}.service-status .badge{margin-left:auto;background:#e5e5e5;color:#414141}.service-status .badge.red{background:#e2e2e2;color:#3f3f3f}.node-location{display:flex;gap:10px;align-items:center;color:#e4e4e4;font-size:14px}.node-details{margin-top:23px;padding-top:17px;border-top:1px dashed #ffffff45;font-size:13px;color:#e4e4e4}.node-details summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between}.node-details summary:after{content:'展开 +';color:#e5e5e5}.node-details[open] summary:after{content:'收起 −'}.node-details p{margin-top:13px;line-height:1.7}.section-heading{display:flex;justify-content:space-between;align-items:center;margin:28px 0 17px}.section-heading h2{border-left:4px solid #a8a8a8;padding-left:11px}.section-heading>span{font-size:12px;color:var(--muted)}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.service-entry{text-align:left;padding:27px;border:1px solid var(--line);border-radius:14px;background:white;position:relative;transition:box-shadow .15s,border-color .15s}.service-entry:hover{border-color:#afafaf;box-shadow:0 6px 25px #4040400a}.service-entry h2{font-size:23px;margin-top:15px}.service-entry p{font-size:14px;color:var(--muted);margin:9px 0 25px}.service-icon{display:grid;place-items:center;width:43px;height:43px;background:#f2f2f2;border-radius:13px;color:#6c6c6c}.service-icon .icon{width:24px;height:24px}.service-icon.image-icon{background:#f2f2f2;color:#828282}.entry-link{font-size:12px;color:#6a6a6a;display:flex;justify-content:space-between;gap:8px;align-items:center}.entry-link .icon{width:17px;height:17px}.home-orders{margin-top:20px}.home-orders .card-title{margin-bottom:12px}.home-order-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.home-order-line p{margin-top:6px}.home-quick-links{display:grid;grid-template-columns:repeat(3,1fr);background:white;border:1px solid var(--line);border-radius:12px;margin-top:20px}.home-quick-links button{display:flex;align-items:center;justify-content:center;gap:10px;padding:22px 15px;font-size:14px}.home-quick-links button+button{border-left:1px solid var(--line)}.home-quick-links .icon:last-child{width:15px;color:#a7a7a7}.draft-resume{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;width:100%;margin-top:18px;border-radius:10px;border:1px dashed #b2b2b2;font-size:14px;background:#f3f3f3}.price-table{display:grid;gap:0;margin:10px 0 24px}.price-table>div{display:flex;justify-content:space-between;gap:18px;padding:17px 0;border-bottom:1px solid var(--line);font-size:14px}.price-table b{white-space:nowrap}.login-placeholder{max-width:440px;margin:38px auto 60px;background:white;padding:34px;border:1px solid var(--line);border-radius:18px;text-align:center}.login-placeholder>.brand-mark{margin:0 auto 19px}.login-placeholder h1{font-size:27px;margin:15px 0}.login-placeholder p{font-size:14px;line-height:1.9;color:var(--muted)}.login-fields{display:grid;gap:18px;margin:28px 0;text-align:left}.login-fields label{font-size:13px;color:#6d6d6d;display:grid;gap:9px}.login-fields input{padding:12px;border:1px solid var(--line);border-radius:7px;width:100%;background:#f8f8f8;cursor:not-allowed}.login-placeholder>.btn{width:100%}.print-workspace{padding-bottom:100px}.upload-card{padding:18px}.dropzone.compact{min-height:95px;padding:16px}.dropzone.compact .drop-icon{display:none}.dropzone.compact strong{font-size:16px}.dropzone.compact p{margin-top:5px}.print-file{background:white;border-radius:13px;overflow:hidden}.print-file .file-head{padding:19px 20px;border-bottom:1px solid var(--line);gap:10px}.file-head-actions{display:flex;gap:4px;flex-shrink:0}.file-head-actions .btn{padding:7px;font-size:12px;gap:5px}.file-head-actions .icon{width:16px;height:16px}.print-setting-list{padding:8px 20px}.print-setting-row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:7px 0}.setting-label{font-size:14px;flex-shrink:0}.setting-control{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.setting-control>select{font-size:14px;padding:9px 12px;min-width:154px;max-width:100%;border:1px solid var(--line);background:#f6f6f6;border-radius:7px;color:var(--ink)}.node-inline{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--muted)}.status-dot{width:7px;height:7px;background:#989898;border-radius:50%}.status-dot.offline{background:#828282}.spec-chip{background:#f1f1f1;color:#6a6a6a;padding:6px 18px;border-radius:6px;font-size:13px}.segmented{display:flex;border-radius:7px;padding:3px;background:#f2f2f2;gap:2px}.segmented button{padding:8px 18px;border-radius:5px;white-space:nowrap;font-size:14px;min-height:35px}.segmented button[aria-pressed=true]{background:var(--ink);color:white;box-shadow:0 2px 4px #35353510}.segmented button:disabled{opacity:.75}.inline-check{display:flex;align-items:center;gap:7px;font-size:12px;cursor:pointer}.inline-check input{accent-color:var(--ink);width:17px;height:17px}.quantity-stepper{display:flex;border:1px solid var(--line);border-radius:7px;background:#f5f5f5;overflow:hidden}.quantity-stepper .btn{min-width:39px;padding:6px 12px;border:0;border-radius:0;font-size:20px}.quantity-stepper input{appearance:textfield;-moz-appearance:textfield;width:60px;text-align:center;background:white;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);padding:8px 3px;font-size:15px}.quantity-stepper input::-webkit-inner-spin-button{appearance:none}.setting-help{font-size:12px;line-height:1.7;background:#f8f8f8;padding:10px 13px;color:#717171;border-radius:6px;margin-bottom:6px}.range-inputs{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 0 8px;font-size:13px}.range-inputs label{display:flex;align-items:center;gap:8px}.range-inputs input{width:70px;padding:8px;text-align:center;border:1px solid #c5c5c5;border-radius:5px;min-width:0}.specific-pages{display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding-bottom:10px}.specific-pages input{padding:9px 12px;border:1px solid var(--line);border-radius:6px;font-size:13px;width:100%;max-width:300px}.specific-pages .btn{font-size:13px;width:100%;max-width:300px}.file-result{padding:14px 18px;display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:12px;color:#707070;border-top:1px solid var(--line)}.file-result b{font-size:17px;color:var(--ink);white-space:nowrap}.bulk-settings summary{cursor:pointer;font-size:14px;display:flex;justify-content:space-between;align-items:center}.preview-approval{font-size:12px;color:var(--muted);display:flex;gap:8px;align-items:center;margin:19px 0 13px;line-height:1.6}.preview-approval.confirmed{color:#6e6e6e}.print-bottom{position:fixed;bottom:0;left:228px;right:0;padding:15px 30px;background:#fffffff5;border-top:1px solid var(--line);box-shadow:0 -6px 18px #36363605;backdrop-filter:blur(12px);z-index:18}.print-bottom-inner{max-width:1250px;margin:auto;display:flex;gap:14px;align-items:center}.continue-upload{cursor:pointer}.continue-upload small{font-size:11px;margin-left:5px;color:var(--muted)}.bottom-total{margin-left:auto;display:flex;align-items:center;gap:15px}.bottom-total small{font-size:12px;color:var(--muted)}.bottom-total strong{font-size:24px;color:var(--ink)}.print-bottom .primary{min-width:164px}.picker-filename{overflow-wrap:anywhere}.picker-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.picker-shortcuts .btn{font-size:12px;padding:8px 13px}.page-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:48vh;overflow-y:auto;padding:4px}.pick-page{padding:7px;position:relative;border:2px solid var(--line);border-radius:7px;background:#f8f8f8;min-width:0}.pick-page.selected{border-color:#8f8f8f;background:#f5f5f5}.pick-page img{width:100%;height:155px;display:block;object-fit:contain;background:white}.pick-page>span{font-size:12px;display:block;margin:8px 0 2px}.pick-page>.icon{position:absolute;right:4px;top:4px;color:white;background:#737373;padding:3px;width:23px;height:23px;border-radius:50%}.picker-selection{display:flex;gap:14px;font-size:13px;margin-top:16px;align-items:flex-start}.picker-selection>b{flex-shrink:0}.picker-selection>span{color:var(--muted);overflow-wrap:anywhere;max-height:45px;overflow:auto}
@media(max-width:1150px) and (min-width:801px){.print-bottom{left:190px}.print-setting-list{padding:8px 15px}.segmented button{padding:8px 13px}}
@media(max-width:560px){.print-bottom{left:0;bottom:66px;padding:12px 15px}.print-workspace{padding-bottom:116px}.print-bottom-inner{gap:8px;flex-wrap:wrap}.print-bottom .btn{min-width:0;padding:12px 13px;font-size:13px}.continue-upload{flex:1}.bottom-total{order:-1;width:100%;justify-content:space-between;gap:5px}.bottom-total strong{font-size:21px}.print-bottom .primary{flex:1.2}.top-actions .btn{padding:8px 12px}.service-node{padding:24px 20px;border-radius:14px}.service-node h1{font-size:23px}.service-status{font-size:13px;margin-top:24px;gap:8px}.node-location{font-size:12px}.service-grid{gap:12px}.service-entry{padding:18px 15px}.service-entry h2{font-size:20px}.service-entry p{font-size:12px;margin-bottom:20px}.entry-link{font-size:11px;line-height:1.7;align-items:flex-end}.home-quick-links{grid-template-columns:1fr}.home-quick-links button{justify-content:flex-start;padding:17px 20px}.home-quick-links button+button{border-left:0;border-top:1px solid var(--line)}.home-quick-links .icon:last-child{margin-left:auto}.home-order-line{font-size:13px}.login-placeholder{padding:27px 23px;margin-top:10px}.print-file .file-head{padding:15px 13px;flex-wrap:wrap}.print-file .file-title{min-width:0}.print-file .file-title strong{font-size:14px}.file-head-actions .btn{font-size:12px}.print-setting-list{padding:7px 14px}.setting-label{font-size:14px}.segmented button{font-size:13px;padding:8px 14px}.setting-control>select{min-width:141px}.setting-help{font-size:11px}.file-tools .btn{font-size:11px;padding:7px 6px}.print-file .file-type{width:32px;height:38px;font-size:9px}.file-result{padding:13px 15px;font-size:11px}.file-head-actions{gap:0}.file-head-actions .btn{padding:6px}.file-head-actions .icon{width:14px}.page-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pick-page{padding:4px}.pick-page img{height:110px}.pick-page>span{font-size:11px}.picker-shortcuts{gap:6px}.picker-shortcuts .btn{padding:7px 10px}.node-price{padding:7px 9px;font-size:12px}.home-orders .card-title .btn{padding:7px;font-size:12px}}
@media(min-width:561px) and (max-width:900px){.bottom-total small{display:none}}

@media(max-width:800px) and (min-width:561px){.print-bottom{left:76px}.segmented button{padding:8px 12px}}
.getting-started{margin-top:22px}.onboarding-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:0}.onboarding-steps li{display:flex;gap:12px}.onboarding-steps li>span{font-size:13px;font-weight:750;background:#f1f1f1;color:#515151;border-radius:10px;display:grid;place-items:center;min-width:34px;height:34px}.onboarding-steps h3{font-size:14px;margin:2px 0 9px}.onboarding-steps p{font-size:12px;line-height:1.8;color:#7d7d7d;margin:0}.session-hint{display:flex;align-items:center;gap:8px;color:#777777;font-size:12px;line-height:1.8;margin:18px 0}.session-hint .icon{width:16px;height:16px;flex-shrink:0}.order-steps{display:flex;gap:20px;list-style:none;padding:0 0 24px;margin:0}.order-steps li{display:flex;align-items:center;gap:9px;font-size:12px;color:#878787}.order-steps li>span{width:26px;height:26px;display:grid;place-items:center;border:1px solid #dedede;border-radius:50%;font-weight:700;flex-shrink:0}.order-steps .current{color:#353535;font-weight:700}.order-steps .current>span{background:#353535;color:#ffffff;border-color:#353535}.order-steps .done>span{background:#efefef;color:#515151}.order-steps .icon{width:14px;height:14px}.welcome-empty{text-align:center;padding:44px 22px}.welcome-empty>.icon{width:36px;height:36px;color:#9f9f9f;margin-bottom:20px}.welcome-empty p{font-size:13px;line-height:1.8;color:#7a7a7a;max-width:390px;margin:15px auto 24px}.welcome-empty>.btn{margin:4px}.delivery-lead{font-size:15px;line-height:1.8;margin:22px 0;color:#e7e7e7}.guide-list{padding-left:18px;margin:18px 0 0;font-size:13px;line-height:2;color:#6e6e6e}.guide-faq{border-top:1px solid #e9e9e9;padding:15px 0;font-size:13px}.guide-faq summary{cursor:pointer;font-weight:650}.guide-faq p{font-size:12px;color:#737373;line-height:1.9;margin-top:12px}.recipient-card .card-title{gap:10px}.recipient-card .small{line-height:1.8}@media(max-width:680px){.onboarding-steps{grid-template-columns:1fr;gap:22px}.onboarding-steps h3{font-size:14px}.onboarding-steps p{font-size:12px}.getting-started .card-title{align-items:center;gap:8px}.getting-started .card-title h2{font-size:15px;line-height:1.5}.getting-started .card-title .btn{white-space:nowrap;padding:6px 0;font-size:12px}.order-steps{gap:12px;justify-content:space-between;padding-bottom:18px}.order-steps li{font-size:10px;gap:5px;line-height:1.5}.order-steps li>span{width:22px;height:22px}.welcome-empty{padding:34px 16px}}

/* 印达: quiet monochrome stationery, shared by every customer view. */
:root{color:#242424;background:#f5f3ed;--ink:#242424;--lime:#e7e3d9;--muted:#73716b;--line:#dedbd3;--panel:#fffefa;--red:#963d34;--blue:#454545;font-family:"Segoe UI","Microsoft YaHei",sans-serif}
body{background-image:radial-gradient(#39332a09 .6px,transparent .6px);background-size:5px 5px}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #242424;outline-offset:4px}
.sidebar{background:#f9f8f3}.brand{padding-left:7px;gap:13px}.brand-mark{border-radius:2px;color:#fffefa;background:#242424}.brand-name{font-size:27px;letter-spacing:4px}.brand-en{font-size:8px;letter-spacing:1.6px}.side-label{font-size:10px;letter-spacing:2px;color:#77746e}.nav-item{border-radius:2px;color:#67645e}.nav-item.active{background:#242424;color:#fffefa}.nav-item.active:after{background:#fffefa;width:3px;height:14px;border-radius:0}.node-note{border-radius:0;border:0;border-top:1px solid var(--line);padding-left:7px}.profile{padding-left:7px}.avatar{background:#e9e6df;border-radius:2px}.topbar{background:#f5f3ed;border-bottom:1px solid var(--line);min-height:72px}.breadcrumbs,.breadcrumbs b{color:#74716a}.content{padding-top:38px}.service-home{max-width:1080px}
.btn,.card,.order-card,.login-placeholder,.print-file,.file-card,dialog,.home-quick-links{border-radius:3px}.card,.order-card,.print-file,.service-entry,.home-quick-links,.login-placeholder{background:var(--panel);box-shadow:none}.btn.primary:hover{background:#45433e}.btn.secondary{background:transparent;border-color:#c7c3b9}.btn.secondary:hover{background:#eae7df}.btn.lime{background:#e7e3d9}.text-button,.entry-link{color:#46433d}.badge{border-radius:2px;background:#eeece5;color:#55524a}.badge.gray{background:#eeece5;color:#69655d}.field input,.field select,.field textarea,.setting-control>select{border-radius:2px;border-color:#d5d1c7;color:#242424;background:#fffefa}.field label{color:#5e5b54}.choice,.segmented,.segmented button,.quantity-stepper,.spec-chip{border-radius:2px}.choice.selected{border-color:#292929;background:#efede6}.segmented{background:#eeece5}.segmented button[aria-pressed=true]{background:#292929}.setting-help,.file-advanced{background:#f4f2ec;color:#68645b}.file-advanced summary,.file-result,.draft-status,.preview-approval.confirmed{color:#5a564e}.spec-chip{color:#48453f;background:#eeece5}.dropzone{border-radius:2px;background:#f8f6f0;border-color:#bcb6aa}.dropzone:hover,.dropzone.dragging{border-color:#292929;background:#efede5}.drop-icon,.service-icon,.service-icon.image-icon{background:#efede6;color:#292929;border-radius:2px;border-color:#dad5ca}.pick-page.selected,.thumbnail.selected{border-color:#292929;background:#eeece5}.pick-page>.icon{background:#292929}.file-type,.file-type.docx,.file-type.xlsx,.file-type.image{background:#ece9e1;color:#56524a;border-radius:2px}.notice{border-radius:2px;background:#efede6;color:#5e594f;border-color:#d5d0c5}.error-notice,.file-error{background:#fff4ee;color:#963d34;border-color:#dfc8bb}.order-steps .current{color:#242424}.order-steps .current>span{background:#242424;border-color:#242424}.order-steps .done>span{color:#242424;background:#e7e3d9}.ticket{background:#292929}.ticket .muted,.ticket .eyebrow,.ticket-note,.delivery-lead{color:#d4d1ca}.print-bottom{background:#fffefa;border-top:1px solid #bcb6aa;box-shadow:none;backdrop-filter:none}.footer-note{color:#827d72;letter-spacing:1px;font-size:11px}.spinner{border-color:#ded9cf;border-top-color:#292929}
.service-node{padding:0;background:transparent;border-radius:0;color:#242424;box-shadow:none}.hero-topline{display:flex;justify-content:space-between;gap:16px;border-top:2px solid #242424;border-bottom:1px solid var(--line);padding:15px 0;font-size:11px;font-weight:650;letter-spacing:1.4px}.print-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:32px;align-items:center;padding:42px 0 40px}.service-node .eyebrow{font-size:12px;color:#74716a;letter-spacing:2px;margin-bottom:18px}.service-node h1{font-size:clamp(42px,4.8vw,68px);line-height:1.23;font-weight:850;letter-spacing:-2px}.hero-description{font-size:14px;color:#736e63;line-height:1.9;margin-top:22px}.hero-actions{display:flex;gap:12px;margin-top:27px}.hero-actions .btn{min-height:46px;padding:12px 21px}.paper-object{padding:18px 24px 14px;display:flex;justify-content:center}.paper-sheet{width:265px;aspect-ratio:210/280;background:#fffefa;border:1px solid #d9d5ca;padding:26px;transform:rotate(5deg);box-shadow:-10px 10px 0 -1px #ede9df,-10px 10px 0 0 #d6d1c4,0 14px 22px #30291809;display:flex;flex-direction:column}.paper-masthead{display:flex;justify-content:space-between;align-items:center}.paper-masthead>b{font-size:26px;letter-spacing:3px}.paper-masthead>span{font-size:8px;letter-spacing:1.6px;line-height:1.5}.paper-rule{height:2px;background:#242424;margin-top:19px}.paper-a4{font-size:78px;font-weight:800;letter-spacing:-5px;line-height:1;margin-top:25px}.paper-a4>span{display:block;letter-spacing:3px;font-size:10px;margin-top:12px;font-weight:500}.paper-lines{display:grid;gap:9px;margin-top:23px}.paper-lines i{height:1px;background:#d9d5ca}.paper-lines i:last-child{width:62%}.paper-bottom{margin-top:auto;padding-top:22px;display:flex;justify-content:space-between;font-size:8px;color:#6b665c}.hero-service{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid #bcb6aa;border-bottom:1px solid #bcb6aa;padding:16px 0;color:#666157;font-size:12px}.hero-service>span{display:flex;align-items:center;gap:8px}.hero-service .icon{width:16px;height:16px}.section-heading{margin:32px 0 17px}.section-heading h2{border:0;padding:0;font-size:23px;letter-spacing:-.5px}.section-heading>span{font-size:11px}.service-grid{gap:0;border:1px solid #c9c4b8;background:var(--panel)}.service-entry{border:0;border-radius:0;padding:26px 28px;transition:background .15s}.service-entry+ .service-entry{border-left:1px solid #c9c4b8}.service-entry:hover{background:#efede6;box-shadow:none}.service-entry h2{font-size:25px;margin-top:19px}.service-entry p{font-size:12px;margin-top:8px;margin-bottom:24px}.entry-link{font-size:12px}.service-icon{width:35px;height:35px;background:transparent;border:1px solid #bfb9ac}.service-icon.image-icon{background:transparent}.service-icon .icon{width:19px;height:19px}.getting-started{margin-top:28px;border:0;border-top:1px solid #c9c4b8;border-bottom:1px solid #c9c4b8;background:transparent;padding:23px 0 26px}.getting-started .card-title h2{font-size:16px}.onboarding-steps li>span{background:transparent;color:#817a6e;border-radius:0;border-right:1px solid #c9c4b8;min-width:32px;font-family:Georgia,serif;font-size:24px;font-weight:400;padding-right:12px;margin-right:2px}.onboarding-steps h3{font-size:13px}.onboarding-steps p{color:#787267}.home-orders{border:0;border-bottom:1px solid #c9c4b8;background:transparent;padding:5px 0 24px;margin-top:24px}.home-orders .card-title h2{font-size:16px}.home-quick-links{background:transparent;border:0}.home-quick-links button{padding:17px 10px;font-size:12px}.session-hint{color:#827b70;font-size:11px}.draft-resume{border-radius:2px;background:#eeece5;border-color:#bcb6aa}.login-placeholder{border-top:3px solid #242424}.welcome-empty>.icon{color:#8b8376}
@media(min-width:561px) and (max-width:900px){.print-hero{gap:12px}.paper-object{padding:14px}.paper-sheet{width:210px;padding:20px}.paper-a4{font-size:62px}.hero-actions{gap:8px}.hero-actions .btn{padding:11px 13px}.service-node h1{font-size:42px}}
@media(max-width:560px){.sidebar{background:#fffefa;backdrop-filter:none;height:calc(68px + env(safe-area-inset-bottom));padding-bottom:calc(5px + env(safe-area-inset-bottom))}.nav-item.active:after{display:none}.nav-item.active{background:#ebe7dc;color:#242424}.main{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.topbar{min-height:62px;padding:12px 20px}.mobile-brand{font-size:23px;letter-spacing:3px}.content{padding:21px 20px 30px}.hero-topline{font-size:9px;letter-spacing:.6px;padding:12px 0}.print-hero{grid-template-columns:1fr;gap:0;padding:28px 0 26px}.service-node .eyebrow{font-size:11px;margin-bottom:14px}.service-node h1{font-size:44px;letter-spacing:-1.5px}.hero-copy{position:relative;z-index:1}.hero-description{font-size:12px;margin-top:17px;line-height:1.85}.hero-actions{margin-top:23px;gap:10px}.hero-actions .btn{font-size:13px;min-height:44px;padding:11px 19px}.paper-object{display:none}.hero-service{gap:10px 13px;font-size:10px;padding:13px 0}.hero-service .icon{width:13px;height:13px}.section-heading{margin:25px 0 13px;gap:8px}.section-heading h2{font-size:21px}.section-heading>span{font-size:10px}.service-grid{gap:0}.service-entry{padding:20px 16px}.service-entry h2{font-size:20px;margin-top:16px}.service-entry p{font-size:10px;margin-bottom:18px}.entry-link{font-size:10px;gap:5px}.entry-link .icon{width:14px}.getting-started{padding:20px 0 24px;margin-top:25px}.onboarding-steps{gap:20px}.home-quick-links{margin-top:10px}.home-quick-links button{padding:16px 0}.home-quick-links button+button{border-top-color:#dedbd3}.print-bottom{bottom:calc(68px + env(safe-area-inset-bottom));padding:11px 16px}.page-heading h1{font-size:30px;letter-spacing:-1px}.card{border-radius:2px}.print-setting-row{gap:8px}.setting-control{gap:6px}.session-hint{align-items:flex-start}.file-result{gap:8px}.card-title{gap:8px}.bottom-total strong{font-size:23px}}

/* Personal hub and a four-destination customer navigation. */
.top-service-label{font-size:11px;letter-spacing:1px;color:var(--muted)}
.mine-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1000px}.mine-profile{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:20px;border-top:2px solid var(--ink)}.mine-identity{display:flex;align-items:center;gap:18px;flex:1}.mine-avatar{width:58px;height:66px;border:1px solid var(--line);background:#efede6;display:grid;place-items:center}.mine-avatar .icon{width:28px;height:28px}.mine-identity h2{font-size:24px;overflow-wrap:anywhere}.mine-identity p{font-size:12px;color:var(--muted);margin-top:6px}.mine-account-note{width:100%;font-size:12px;color:var(--muted);padding-top:16px;border-top:1px solid var(--line);line-height:1.8}.mine-orders{grid-column:1/-1}.mine-order-shortcuts{display:grid;grid-template-columns:repeat(3,1fr)}.mine-order-shortcuts button{display:flex;align-items:center;flex-direction:column;gap:8px;padding:10px 0}.mine-order-shortcuts button+button{border-left:1px solid var(--line)}.mine-order-shortcuts b{font-size:28px;font-variant-numeric:tabular-nums}.mine-order-shortcuts span{font-size:12px;color:var(--muted)}.mine-services h2{font-size:19px;margin-bottom:15px}.mine-services>button{display:flex;align-items:center;gap:12px;width:100%;padding:18px 0;text-align:left;font-size:13px}.mine-services>button+button{border-top:1px solid var(--line)}.mine-services>button span{flex:1}.mine-services>button>.icon:last-child{width:16px}.mine-address .small{line-height:1.8}.mine-services>button:hover,.mine-order-shortcuts button:hover{background:#f4f2ec}
@media(max-width:680px){.mine-layout{grid-template-columns:1fr;gap:18px}.mine-profile,.mine-orders{grid-column:auto}.mine-profile{gap:16px}.mine-identity{gap:12px}.mine-identity h2{font-size:22px}.mine-profile>.btn{font-size:12px;padding:10px 12px}.mine-avatar{width:44px;height:52px}.mine-account-note{font-size:11px}.top-service-label{font-size:10px}.mine-services h2{font-size:17px}.mine-order-shortcuts b{font-size:25px}}
.price-intro{font-size:14px;color:var(--muted);margin:4px 0 24px}.simple-price-grid{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.simple-price-grid>div{padding:24px 0}.simple-price-grid>div+div{border-left:1px solid var(--line);padding-left:24px}.simple-price-grid>div>span{font-size:15px}.simple-price-grid strong{display:block;font-size:32px;letter-spacing:-1px;margin:12px 0}.simple-price-grid strong small{font-size:12px;letter-spacing:0;font-weight:400;color:var(--muted)}.simple-price-grid p{font-size:11px;color:var(--muted);line-height:1.8;padding-right:8px}.price-formula{background:#efede6;padding:17px 13px;margin:20px 0 12px;font-size:13px;font-weight:650;line-height:1.8;text-align:center}@media(max-width:400px){.simple-price-grid strong{font-size:27px}.simple-price-grid>div+div{padding-left:16px}.price-formula{font-size:12px;padding:13px 7px}}
