Spaces:
Running
Running
Download rentsprig/style.css from CyberMax-tools/cybermax: direct link, hf CLI and curl.
- Browser
- Download file 20.2 kB
-
https://huggingface.co/spaces/CyberMax-tools/cybermax/resolve/main/rentsprig/style.css
- Command line
-
hf download hf://spaces/CyberMax-tools/cybermax/rentsprig/style.css
-
curl -L -o style.css https://huggingface.co/spaces/CyberMax-tools/cybermax/resolve/main/rentsprig/style.css
20.2 kB
| /* Rentsprig. © 2026 CyberMax. All rights reserved. */ | |
| :root{ | |
| --accent:#0F6676;--accent2:#0A4A56;--ink:#11141B;--muted:#5B6170;--bg:#F6F3EC;--card:#FFFFFF;--line:#E2DED3;--field:#FFFFFF; | |
| --soft:#E6F1F3;--warn:#9A4B00;--shadow:0 1px 2px rgba(17,20,27,.06),0 6px 24px rgba(17,20,27,.06); | |
| color-scheme:light dark; | |
| } | |
| @media (prefers-color-scheme:dark){ | |
| :root{--accent:#4FC1CF;--accent2:#8ED8E0;--ink:#ECEFF3;--muted:#A3A9B6;--bg:#12151B;--card:#1B1F27;--line:#2E3440;--field:#141820;--soft:#16303A;--warn:#F2B66B;--shadow:none} | |
| } | |
| *{box-sizing:border-box} | |
| [hidden]{display:none} | |
| html{-webkit-text-size-adjust:100%;scroll-padding-top:70px;scroll-padding-bottom:84px} | |
| body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif} | |
| a{color:var(--accent)} | |
| .wrap{max-width:1240px;margin:0 auto;padding:0 16px} | |
| .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)} | |
| h1,h2,h3{line-height:1.2;letter-spacing:-.01em} | |
| h1{font-size:clamp(1.7rem,4.4vw,2.6rem);margin:18px 0 8px;font-weight:800} | |
| h2{font-size:1.15rem;margin:0} | |
| :focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px} | |
| /* header */ | |
| .top{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 97%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)} | |
| .top-in{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px} | |
| .brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink);font-size:1.12rem;min-width:0} | |
| .brand small{color:var(--muted);font-weight:500;font-size:.78rem} | |
| .top-nav{display:flex;align-items:center;gap:8px} | |
| .top-link{color:var(--ink);text-decoration:none;font-weight:600;font-size:.93rem;padding:6px 4px} | |
| .pill{background:var(--accent);color:#fff;text-decoration:none;font-weight:800;font-size:.8rem;padding:5px 12px;border-radius:999px;letter-spacing:.02em} | |
| html.cmx-pro .pill{background:transparent;color:var(--accent);border:2px solid var(--accent)} | |
| /* hero */ | |
| .hero{padding:4px 0 12px} | |
| .lede{font-size:1.06rem;max-width:760px;color:var(--ink);margin:0 0 14px} | |
| .hero-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px} | |
| .hero-note{color:var(--muted);font-size:.9rem} | |
| .sel-inline select{width:auto;max-width:100%} | |
| /* controls */ | |
| .btn{appearance:none;border:2px solid var(--accent);background:var(--accent);color:#fff;font:inherit;font-weight:700;border-radius:10px;padding:9px 16px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;line-height:1.2;justify-content:center} | |
| @media (prefers-color-scheme:dark){.btn{color:#071518}} | |
| .btn:hover{filter:brightness(1.06)} | |
| .btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)} | |
| .btn.ghost:hover{border-color:var(--accent)} | |
| .btn.sm{padding:6px 11px;font-size:.88rem;border-radius:9px} | |
| .btn.big{padding:12px 22px;font-size:1.05rem;flex:1} | |
| .btn.danger{color:#B42318} | |
| @media (prefers-color-scheme:dark){.btn.danger{color:#FF8A80}} | |
| .pro-tag{display:inline-block;font-size:.66rem;font-weight:800;letter-spacing:.04em;background:var(--accent);color:#fff;border-radius:5px;padding:1px 5px;vertical-align:middle} | |
| @media (prefers-color-scheme:dark){.pro-tag{color:#071518}} | |
| html.cmx-pro .pro-tag{display:none} | |
| label{display:block;font-size:.84rem;font-weight:600;margin:10px 0 4px;color:var(--ink)} | |
| .opt{font-weight:400;color:var(--muted)} | |
| input,select,textarea{width:100%;font:inherit;font-size:16px;color:var(--ink);background:var(--field);border:1.5px solid var(--line);border-radius:9px;padding:9px 10px;min-width:0} | |
| input[type=color]{padding:3px;height:42px;cursor:pointer} | |
| textarea{resize:vertical} | |
| input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)} | |
| .check{display:flex;gap:8px;align-items:center;font-weight:600} | |
| .check input{width:auto} | |
| .hint{color:var(--muted);font-size:.86rem;margin:6px 0} | |
| .btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px} | |
| .combo{display:flex;gap:6px}.combo input{flex:1 1 56px}.combo select{width:auto;flex:0 0 auto;padding-right:4px} | |
| /* app */ | |
| .app{padding-bottom:10px} | |
| .tabs{display:flex;gap:4px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:4px;margin:6px 0 14px;box-shadow:var(--shadow);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%} | |
| .tabs button{appearance:none;font:inherit;font-weight:700;border:0;background:transparent;color:var(--ink);padding:8px 14px;border-radius:9px;cursor:pointer;white-space:nowrap;flex:0 0 auto} | |
| .tabs button[aria-selected=true]{background:var(--accent);color:#fff} | |
| .tabs button[aria-selected=true] .pro-tag{background:#fff;color:var(--accent)} | |
| @media (prefers-color-scheme:dark){.tabs button[aria-selected=true]{color:#071518}} | |
| .cols{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start} | |
| @media (min-width:980px){.cols{grid-template-columns:minmax(0,460px) minmax(0,1fr)}.preview-col{position:sticky;top:70px}} | |
| @media (min-width:1180px){.cols{grid-template-columns:minmax(0,500px) minmax(0,1fr)}} | |
| .card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px;box-shadow:var(--shadow)} | |
| .editor{min-width:0} | |
| .panel{display:flex;flex-direction:column;gap:12px;min-width:0} | |
| .panel h2{margin-bottom:4px} | |
| .g2{display:grid;grid-template-columns:1fr 1fr;gap:0 12px} | |
| .span2{grid-column:span 2} | |
| .notice{border:1.5px solid color-mix(in srgb,var(--warn) 45%,var(--line));background:color-mix(in srgb,var(--warn) 8%,var(--card));border-radius:12px;padding:10px 14px;font-size:.9rem} | |
| .notice b{color:var(--warn)} | |
| .r-other[hidden]{display:none} | |
| .hist-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between} | |
| .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%} | |
| .ht{width:100%;border-collapse:collapse;font-size:.9rem;margin-top:8px} | |
| .ht th,.ht td{padding:7px 6px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap} | |
| .ht td.num,.ht th.num{text-align:right;font-variant-numeric:tabular-nums} | |
| .locked{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;color:var(--muted);margin:10px 0;padding:12px;border:1.5px dashed var(--accent);border-radius:12px;background:var(--soft)} | |
| .locked p{margin:0;max-width:640px;color:var(--ink)} | |
| .lrow{display:grid;grid-template-columns:1fr 1fr;gap:6px 8px;padding:10px 0;border-bottom:1px dashed var(--line);align-items:end} | |
| .lrow label{margin:0 0 2px;font-size:.74rem;color:var(--muted)} | |
| .lrow .l-desc{grid-column:1/-1} | |
| .lrow .l-bal{font-weight:800;font-variant-numeric:tabular-nums;align-self:center} | |
| .lrow .l-tools{display:flex;justify-content:flex-end} | |
| .icon-btn{appearance:none;border:1.5px solid var(--line);background:transparent;color:var(--ink);min-width:38px;height:38px;border-radius:9px;cursor:pointer;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;padding:0 8px} | |
| .icon-btn:hover{border-color:var(--accent);color:var(--accent)} | |
| .is-locked .lrow input,.is-locked .lrow select{opacity:.6} | |
| .room{padding:12px 14px} | |
| .room summary{cursor:pointer;display:flex;align-items:center;gap:10px;font-weight:800;list-style:none} | |
| .room summary::-webkit-details-marker{display:none} | |
| .room summary .rc{margin-left:auto;font-weight:600;color:var(--muted);font-size:.84rem} | |
| .room-tools{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px} | |
| .room-tools input{flex:1 1 160px;width:auto} | |
| .ci{padding:10px 0;border-bottom:1px dashed var(--line)} | |
| .ci-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap} | |
| .ci-name{flex:1 1 140px;min-width:0;font-weight:700} | |
| .ci-name input{font-weight:700} | |
| .conds{display:inline-flex;border:1.5px solid var(--line);border-radius:9px;overflow:hidden} | |
| .conds button{appearance:none;border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-size:.82rem;font-weight:700;padding:8px 9px;cursor:pointer;min-height:38px} | |
| .conds button:last-child{border-right:0} | |
| .conds button[aria-pressed=true][data-c=Good]{background:#1E7A4C;color:#fff} | |
| .conds button[aria-pressed=true][data-c=Fair]{background:#8A6D00;color:#fff} | |
| .conds button[aria-pressed=true][data-c=Poor]{background:#B45309;color:#fff} | |
| .conds button[aria-pressed=true][data-c=Damaged]{background:#B42318;color:#fff} | |
| .ci-notes{margin-top:6px} | |
| .thumbs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px} | |
| .thumb{position:relative;width:64px;height:64px;border-radius:8px;overflow:hidden;border:1px solid var(--line)} | |
| .thumb img{width:100%;height:100%;object-fit:cover} | |
| .thumb button{position:absolute;top:2px;right:2px;width:22px;height:22px;border-radius:50%;border:0;background:rgba(0,0,0,.65);color:#fff;cursor:pointer;line-height:1} | |
| .photo-btn{margin:0} | |
| .list{display:flex;flex-direction:column;gap:6px;margin:6px 0 10px} | |
| .li{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:8px 10px} | |
| .li div{flex:1;min-width:0} | |
| .li b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} | |
| .li small{color:var(--muted);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} | |
| .add-form{border-top:1px solid var(--line);padding-top:6px;margin-top:6px} | |
| .logo-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px} | |
| .logo-prev{min-width:90px;height:44px;border:1.5px dashed var(--line);border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.8rem;padding:3px 8px;background:#fff} | |
| .logo-prev img{max-height:36px;max-width:150px} | |
| .file-btn{margin:0;cursor:pointer} | |
| .cmp-card{border:2px solid var(--accent)} | |
| /* actions + preview */ | |
| .preview-col{min-width:0;scroll-margin-top:68px} | |
| #cmx-pro,#app{scroll-margin-top:68px} | |
| .actions{margin-bottom:12px} | |
| .act-row{display:flex;gap:8px;flex-wrap:wrap} | |
| .quota{margin:10px 0 0;font-weight:700;font-size:.93rem} | |
| .quota.out{color:var(--warn)} | |
| .quota:empty{display:none} | |
| .paper-wrap{position:relative;overflow:hidden;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.08),0 18px 40px rgba(17,20,27,.12)} | |
| .paper{--acc:#0F6676;--tint:#E7F0F1;width:816px;min-height:1056px;transform-origin:0 0;background:#fff;color:#11141B;font:13.5px/1.45 Helvetica,Arial,sans-serif;padding:64px 64px 90px;position:relative} | |
| .paper.a4{width:794px;min-height:1123px} | |
| .paper *{box-sizing:border-box} | |
| .d-head{display:flex;justify-content:space-between;gap:24px;padding-bottom:14px;border-bottom:2px solid var(--acc);margin-bottom:22px} | |
| .d-from{max-width:50%} | |
| .d-logo{display:block;max-height:61px;max-width:213px;margin-bottom:10px} | |
| .d-name{font-size:19px;font-weight:700;line-height:1.25;margin-bottom:3px} | |
| .d-lines{color:#5B6170;font-size:12px;line-height:1.35;white-space:pre-line} | |
| .d-meta{text-align:right} | |
| .d-title{font-size:27px;font-weight:700;color:var(--acc);line-height:1.1;margin:0 0 12px} | |
| .d-title.small{font-size:20px} | |
| .d-meta table{margin-left:auto;border-collapse:collapse;font-size:12px} | |
| .d-meta td{padding:1px 0} | |
| .d-meta td:first-child{color:#5B6170;text-align:left;padding-right:36px} | |
| .d-meta td:last-child{font-weight:700;text-align:right} | |
| .d-kv{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin-bottom:12px} | |
| .d-kv div{border-bottom:.7px solid #D9DCE3;padding:6px 0 7px} | |
| .d-kv span{display:block;font-size:10px;font-weight:700;letter-spacing:.05em;color:#5B6170;text-transform:uppercase} | |
| .d-kv p{margin:2px 0 0;font-size:14px;white-space:pre-line;word-break:break-word} | |
| .d-kv p.empty{color:#8A8F9C} | |
| .d-amount{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--tint);border-left:5px solid var(--acc);padding:14px 18px;margin:4px 0 20px} | |
| .d-amount span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.05em;color:#5B6170;text-transform:uppercase} | |
| .d-amount p{margin:6px 0 0;font-size:12.5px} | |
| .d-amount div:last-child{text-align:right} | |
| .d-amount strong{display:block;font-size:29px;color:var(--acc);line-height:1.1} | |
| .d-amount em{font-style:normal;font-weight:700;font-size:12px} | |
| .ok{color:#1E7A4C}.bad{color:#B45309} | |
| .d-h{font-size:15px;color:var(--acc);margin:16px 0 8px} | |
| .d-subj{font-size:16px;margin:10px 0 8px;color:#11141B} | |
| .d-p{white-space:pre-wrap;margin:0 0 10px;font-size:14px;line-height:1.45;word-break:break-word} | |
| .d-p.small{font-size:11.5px;color:#5B6170} | |
| .d-t{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:12px} | |
| .d-t th{background:var(--tint);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;text-align:left;padding:6px 8px} | |
| .d-t td{padding:6px 8px;border-bottom:.7px solid #D9DCE3;vertical-align:top;white-space:pre-line;word-break:break-word} | |
| .d-t .r{text-align:right;font-variant-numeric:tabular-nums} | |
| .d-t tfoot td{font-weight:700;border-top:1.4px solid var(--acc)} | |
| .d-photos{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px} | |
| .d-photos figure{margin:0} | |
| .d-photos .ph{aspect-ratio:4/2.9;background:#F3F4F6;border:1px solid #D9DCE3;display:flex;align-items:center;justify-content:center;color:#8A8F9C;font-size:12px} | |
| .d-photos img{max-width:100%;max-height:100%;object-fit:contain} | |
| .d-photos figcaption{font-size:10.5px;color:#5B6170;margin-top:3px} | |
| .d-sign{display:flex;gap:36px;margin-top:34px;flex-wrap:wrap} | |
| .d-sign>div{flex:0 1 300px;display:grid;grid-template-columns:64% 30%;gap:0 6%} | |
| .d-sign b{font-weight:400;font-size:15px;min-height:20px;border-bottom:1px solid #11141B;padding:0 2px 2px} | |
| .d-sign i{font-style:normal;font-size:12px;min-height:20px;border-bottom:1px solid #11141B;padding:0 2px 2px;align-self:end} | |
| .d-sign span{font-size:10px;color:#5B6170;padding-top:3px} | |
| .d-credit{position:absolute;left:64px;bottom:30px;font-size:10px;color:#8A8F9C} | |
| /* after the app */ | |
| .pro-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:22px 0;border:2px solid var(--accent);background:var(--soft)} | |
| .pro-cta[hidden]{display:none} | |
| .pro-cta p{margin:6px 0 0} | |
| .history{margin:22px 0} | |
| .hist-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between} | |
| .hist-head .btns{margin:0} | |
| .hist-sum{font-weight:700;margin:10px 0 4px} | |
| .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%} | |
| .ht{width:100%;border-collapse:collapse;font-size:.9rem;margin-top:8px} | |
| .ht th,.ht td{padding:8px 6px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap} | |
| .ht td.num{text-align:right;font-variant-numeric:tabular-nums} | |
| .status{appearance:none;border:0;border-radius:999px;padding:3px 10px;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer} | |
| .status.paid{background:#D7F0E3;color:#0F5A45} | |
| .status.unpaid{background:#FCE9D2;color:#8A4100} | |
| .locked{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;color:var(--muted);margin-top:8px} | |
| .locked p{margin:0;max-width:640px} | |
| section.how,section.compare,section.faq{margin:34px 0} | |
| section.how h2,section.compare h2,section.faq h2{font-size:1.45rem;margin-bottom:12px} | |
| .steps{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));padding:0;margin:0;list-style:none;counter-reset:s} | |
| .steps li{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 16px 16px 58px;position:relative;counter-increment:s} | |
| .steps li::before{content:counter(s);position:absolute;left:16px;top:14px;width:30px;height:30px;border-radius:50%;background:var(--accent);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center} | |
| .cmp{width:100%;border-collapse:collapse;background:var(--card);border-radius:12px;overflow:hidden;font-size:.94rem} | |
| .cmp th,.cmp td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top} | |
| .cmp thead th{background:var(--soft);font-size:.82rem;text-transform:uppercase;letter-spacing:.03em} | |
| .cmp tr.us th,.cmp tr.us td{background:color-mix(in srgb,var(--accent) 7%,var(--card))} | |
| .faq details{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin-bottom:8px} | |
| .faq summary{cursor:pointer;font-weight:700} | |
| .faq p{margin:8px 0 0} | |
| .disclaimer{color:var(--muted);font-size:.88rem;border-left:3px solid var(--line);padding-left:12px} | |
| footer.more{border-top:1px solid var(--line);margin-top:30px;padding:22px 0 40px} | |
| .more-title{font-weight:800;margin-bottom:10px} | |
| .more-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px} | |
| .more-links a{text-decoration:none;font-weight:600} | |
| .more-links a:hover{text-decoration:underline} | |
| .copy{color:var(--muted);font-size:.88rem} | |
| .toast{position:fixed;left:50%;bottom:20px;transform:translateX(-50%) translateY(20px);background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:10px;font-weight:600;opacity:0;transition:.2s;z-index:50;max-width:calc(100% - 32px);pointer-events:none;text-align:center} | |
| .toast.show{opacity:1;transform:translateX(-50%) translateY(0)} | |
| @media (max-width:640px){ | |
| .g2{grid-template-columns:1fr}.span2{grid-column:auto} | |
| .cmp thead{display:none}.cmp,.cmp tbody,.cmp tr,.cmp th,.cmp td{display:block;width:100%} | |
| .cmp tr{border-bottom:1px solid var(--line);padding:6px 0}.cmp th,.cmp td{border:0;padding:3px 12px} | |
| .top-link{display:none} | |
| .brand small{display:none} | |
| .hero-row .btn{flex:1} | |
| .sel-inline{flex:1 1 100%}.sel-inline select{width:100%} | |
| } | |
| /* phone action bar */ | |
| .mbar{display:none} | |
| @media (max-width:979px){ | |
| .mbar{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--card) 94%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--line)} | |
| .mbar .btn{flex:1} | |
| .toast{bottom:84px} | |
| body{padding-bottom:72px} | |
| } | |
| /* Pro box (shared/pro-unlock/pro-plans.css) */ | |
| #cmx-pro{border:2px solid var(--accent,#b63a10);border-radius:16px;padding:20px;margin:28px 0;background:var(--card,#fff)} | |
| #cmx-pro h2{margin:0 0 8px} | |
| #cmx-pro ul{margin:8px 0 14px;padding-left:20px} | |
| .cmx-pro-badge{background:var(--accent,#b63a10);color:#fff;border-radius:999px;padding:2px 10px;font-size:.7em;vertical-align:middle} | |
| .cmx-pro-small{font-size:.88em;opacity:.8} | |
| .cmx-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:10px 0} | |
| .cmx-plan{position:relative;display:flex;flex-direction:column;gap:2px;padding:14px;border:1px solid var(--line,#d9d3c7);border-radius:12px;text-decoration:none;color:inherit;background:var(--bg,#faf8f3)} | |
| .cmx-plan:hover,.cmx-plan:focus{border-color:var(--accent,#b63a10);outline:none} | |
| .cmx-plan.best{border:2px solid var(--accent,#b63a10)} | |
| .cmx-plan i{position:absolute;top:-10px;right:10px;background:var(--accent,#b63a10);color:#fff;font-style:normal;font-size:.72em;font-weight:700;border-radius:999px;padding:2px 8px} | |
| .cmx-price{font-size:1.5em;font-weight:800} | |
| .cmx-price small{font-size:.55em;font-weight:600;opacity:.75} | |
| .cmx-note{font-size:.82em;opacity:.75} | |
| .cmx-pro-flash{animation:cmxflash 1.5s ease} | |
| @keyframes cmxflash{0%,100%{box-shadow:none}30%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent,#b63a10) 35%,transparent)}} | |
| #cmx-pro details{margin-top:8px} | |
| #cmx-pro input{max-width:280px} | |
| #cmx-pro form{display:flex;flex-wrap:wrap;gap:8px;align-items:end} | |
| #cmx-pro form label{flex:1 1 220px;margin:0} | |
| @media (max-width:640px){ | |
| .g2{grid-template-columns:1fr}.span2{grid-column:auto} | |
| .d-kv{grid-template-columns:1fr 1fr} | |
| } | |
| .disclaimer.small{border:0;padding:0;margin:0 0 10px} | |
| /* print: only the document */ | |
| @media print{ | |
| @page{margin:0;size:auto} | |
| html,body{background:#fff} | |
| body *{visibility:hidden} | |
| .top,.toast,.mbar{display:none} | |
| #doc,#doc *{visibility:visible} | |
| .paper-wrap{position:static;overflow:visible;box-shadow:none;height:auto} | |
| #doc{position:absolute;left:0;top:0;transform:none;width:100%;min-height:0;box-shadow:none} | |
| #doc .d-credit{position:fixed;bottom:8mm} | |
| .d-t tr,.d-photos figure,.d-kv div{break-inside:avoid} | |
| } | |
| .ci-name input{border-color:transparent;background:transparent;padding-left:2px} | |
| .ci-name input:hover{border-color:var(--line)} | |
| .ci-name input:focus{border-color:var(--accent);background:var(--field)} | |