.p-app{--ink:#172c3d;--muted:#596b76;--line:#dae1e5;--gold:#a36331;--paper:#fff;min-height:100vh;color:var(--ink);background:#f3f5f5;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.p-sheet-brand{padding:8px 14px 28px}.p-sheet-brand p{color:#d7e0e6;margin-bottom:18px;font-size:14px}.p-sheet-brand img{width:175px;max-width:100%;height:auto}.p-app .p-nav{color:#e2e9ee;background:#132938}.p-app .p-nav>button,.p-app .p-nav-label,.p-app .p-nav-note p,.p-app .p-help{color:#d7e0e6}.p-app .p-nav>button.active{color:#fff;background:#294353}.p-app .p-nav-note{border-color:#3c505e}.p-app .p-order-layout{grid-template-columns:minmax(0,1fr)}.p-app .p-summary{display:none}.p-order-section{scroll-margin-top:85px}.p-order-section+.p-order-section{border-top:1px solid var(--line);margin-top:32px;padding-top:30px}.p-app .p-section-links{z-index:10;background:#f3f5f5;gap:8px;padding:10px 0;position:sticky;top:0}.p-app .p-section-links button{border:1px solid var(--line);background:#fff;border-radius:6px}.p-app .p-section-links button:hover{background:#eae2d6}@media (max-width:760px){.p-sheet-brand{display:none}.p-app .p-section-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p-app .p-section-links button{min-width:0;padding:8px}.p-order-section{scroll-margin-top:125px}}@media print{.p-order-section:not(#order-section-3){display:none}.p-app #order-section-3{border:0;margin:0;padding:0}}.p-app *{box-sizing:border-box}.p-app button,.p-app input,.p-app textarea{font:inherit}.p-app button{cursor:pointer}.p-app button:disabled{cursor:default;opacity:.45}:is(.p-app button:focus-visible,.p-app a:focus-visible,.p-app input:focus-visible,.p-app textarea:focus-visible){outline-offset:3px;outline:3px solid #bf8a5c}.p-app h1,.p-app h2,.p-app h3,.p-app p{margin:0}.p-preview{color:#62472d;background:#eae2d6;justify-content:space-between;gap:20px;padding:9px 32px;font-size:12px;display:flex}.p-preview b{letter-spacing:1px;margin-right:10px;font-size:10px}.p-preview a{white-space:nowrap;color:#62472d;align-items:center;gap:5px;display:flex}.p-top{color:#fff;background:#132938;border-bottom:3px solid #b9875b;align-items:center;gap:35px;height:100px;padding:20px 36px;display:flex}.p-brand img{object-fit:contain;width:214px;height:61px}.p-top-title{border-left:1px solid #ffffff30;padding-left:30px;font-size:17px}.p-top-title span{color:#b7c6cd;margin-top:3px;font-size:12px;display:block}.p-account{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin-left:auto;display:flex}.p-account small{color:#a7bac6;font-size:11px;display:block}.p-avatar{color:#dfbd94;background:#294453;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.p-settings{background:#fff4e5;border-bottom:1px solid #deccb4;align-items:center;gap:20px;padding:20px 36px;display:flex}.p-settings p{color:#6c645a;margin-top:4px;font-size:12px}.p-settings [data-slot=select-trigger]{background:#fff;min-width:260px;margin-left:auto}.p-settings>button{background:0 0;border:0}.p-layout{grid-template-columns:225px minmax(0,1fr);max-width:1800px;margin:auto;display:grid}.p-nav{border-right:1px solid var(--line);min-height:calc(100vh - 140px);padding:33px 20px;position:relative}.p-nav-label,.p-kicker{letter-spacing:1.7px;color:#745b3f;font-size:10px;font-weight:700}.p-nav-label{color:#566975;margin-bottom:18px;padding:0 14px}.p-nav>button{text-align:left;color:#61717c;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;margin:5px 0;padding:13px 14px;display:flex}.p-nav>button.active{color:#172e40;background:#e3e9ec;font-weight:700}.p-nav>button span{background:#d3dfe5;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:11px}.p-nav-note{border-top:1px solid var(--line);margin-top:32px;padding:26px 14px 0;font-weight:600;line-height:1.7}.p-nav-note p{color:#566975;margin-top:10px;font-size:12px;font-weight:400}.p-live-dot{vertical-align:middle;background:#709480;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.p-help{color:#566975;align-items:center;gap:7px;margin:32px 14px;font-size:12px;text-decoration:none;display:flex}.p-main{min-width:0;padding:34px clamp(20px,3.4vw,64px)}.p-page-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.p-page-title h1,.p-receipt h1{letter-spacing:-1px;margin:7px 0;font-size:clamp(25px,2.5vw,34px);font-weight:600}.p-page-title p{color:var(--muted);font-size:13px}.p-primary,.p-secondary{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:11px 18px;font-weight:600;display:inline-flex}.p-primary{color:#fff;background:#17384a;border:1px solid #17384a}.p-primary:hover{background:#254f64}.p-secondary{color:#314f61;background:0 0;border:1px solid #cbd5da}.p-secondary:hover{background:#e8edef}.p-steps{background:#e8ecee;border:1px solid #dde3e5;border-radius:8px;gap:7px;margin-bottom:24px;padding:7px;display:flex}.p-steps button{color:#566975;white-space:nowrap;background:0 0;border:0;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:10px;padding:11px 8px;font-size:12px;display:flex}.p-steps button.active{color:#213c4e;background:#fff;font-weight:700;box-shadow:0 1px 5px #2436410a}.p-steps button b{border:1px solid #c1cbd0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.p-steps button.active b{color:#fff;background:#17384a;border-color:#17384a}.p-steps button.complete b{color:#4c7957;background:#e0eade;border-color:#d0decd}.p-order-layout{grid-template-columns:minmax(0,1fr) 225px;align-items:start;gap:24px;display:grid}.p-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:30px;box-shadow:0 3px 16px #142c3b03}.p-app h2{letter-spacing:-.3px;font-size:18px;font-weight:600}.p-app h3{font-size:13px;font-weight:600}.p-subheading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.p-count{color:#566975;white-space:nowrap;border:1px solid #d7e0e2;border-radius:20px;padding:4px 10px;font-size:10px}.p-families{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0 26px;display:grid}.p-families button{text-align:left;color:#274354;background:#fff;border:1px solid #d8e0e4;border-radius:7px;min-height:89px;padding:15px 12px;position:relative}.p-families button strong{font-size:13px;display:block}.p-families button span{color:#566975;margin-top:5px;font-size:10px;display:block}.p-families button[aria-pressed=true]{background:#f2f6f7;border-color:#40677c;box-shadow:inset 0 0 0 1px #40677c}.p-families button svg{color:#507187;position:absolute;top:7px;right:7px}.p-grid{gap:18px;margin:20px 0;display:grid}.p-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.p-field{flex-direction:column;gap:7px;min-width:0;margin:12px 0;display:flex}.p-grid .p-field{margin:0}.p-field>span{color:#516775;font-size:12px;font-weight:600}.p-field input,.p-field textarea,.p-app [data-slot=select-trigger]{color:#213c4e;width:100%;min-height:42px;box-shadow:none;background:#fff;border:1px solid #cbd6dc;border-radius:5px;padding:9px 11px}.p-field input[readonly]{color:#657581;background:#eef2f3}.p-field textarea{resize:vertical;min-height:88px}.p-field input::placeholder,.p-search input::placeholder{color:#9ba7ad}.p-field small,.p-rx-cell small,.p-error{color:#b34235;font-size:11px}.p-field.invalid input,.p-rx-cell input[aria-invalid=true]{border-color:#b34235}.p-rx-title{border-top:1px solid #e5eaed;justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;display:flex}.p-rx-title .p-field{width:135px}.p-rx-title .p-field>span{display:none}.p-rx-table{align-items:start;gap:9px;margin-top:12px;display:grid}.p-rx-table>b{color:#566975;text-align:center;font-size:11px}.p-rx-row{display:contents}.p-rx-row>strong{color:#456373;align-self:start;padding-top:12px;font-size:12px}.p-rx-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.p-rx-cell input{text-align:center;color:#183749;font-variant-numeric:tabular-nums;background:#fbfcfc;border:1px solid #cbd6dc;border-radius:5px;width:100%;min-width:0;height:43px;padding:8px 5px}.p-rx-cell input:disabled{color:#a6b1b7;background:#edf1f2;border-color:#e4e9eb}.p-mobile-label{display:none}.p-measurements{gap:40px;padding:22px 0;display:flex}.p-measurements section>h3{text-align:center;color:#5d727f;margin-bottom:8px;font-size:12px}.p-measurements section>div{gap:10px;display:flex}.p-measurements section>div>div{text-align:center;width:80px}.p-measurements section>div>div>span{color:#566975;margin-bottom:5px;font-size:10px;display:block}.p-text-button{color:#8a5c33;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:12px;display:inline-flex}.p-prisms{background:#f4f7f8;border-radius:6px;grid-template-columns:1fr 1fr;gap:20px;margin-top:12px;padding:15px;display:grid}.p-prism-line{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.p-prisms .p-mobile-label{color:#566975;font-size:10px;display:block}.p-prism-line [data-slot=select-trigger]{align-self:end}.p-base-error{color:#a43131;grid-column:1/-1;font-size:12px}.p-sample{color:#566975;border:1px dashed #d5dce0;border-radius:5px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:23px;padding:13px;font-size:11px;display:flex}.p-sample button{color:#496a7e;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;display:flex}.p-summary{background:#edf1f2;border:1px solid #dce3e7;border-radius:9px;padding:23px 20px;position:sticky;top:25px}.p-summary h3{overflow-wrap:anywhere;margin:7px 0 20px;font-size:16px}.p-summary>div{border-top:1px solid #dce4e7;padding:13px 0}.p-summary>div>span{color:#566975;margin-bottom:4px;font-size:10px;display:block}.p-summary strong{font-size:12px;font-weight:600;display:block}.p-summary small{color:#566975;margin-top:2px;font-size:11px;display:block}.p-summary p{color:#566975;border-top:1px solid #d5dfe3;margin-top:9px;padding-top:15px;font-size:11px}.p-summary p small{font-size:10px}.p-actions{border-top:1px solid #e0e7ea;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding-top:22px;display:flex}.p-muted{color:#566975;font-size:11px}.p-filters{grid-template-columns:minmax(0,1fr) 175px;gap:10px;margin:18px 0;display:grid}.p-search{color:#8a9aa5;background:#f5f7f8;border:1px solid #dae2e6;border-radius:5px;align-items:center;gap:9px;padding:9px 11px;display:flex}.p-search input{color:#264659;background:0 0;border:0;width:100%;min-width:0;font-size:12px;outline:none!important}.p-catalog-caption{color:#566975;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:10px;display:flex}.p-design-grid{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:395px;padding:2px 5px 3px 2px;display:grid;overflow:auto}.p-design{text-align:left;color:#213d50;background:#fff;border:1px solid #dce2e6;border-radius:7px;flex-direction:column;gap:10px;min-height:121px;padding:15px 14px;display:flex}.p-design:hover{background:#fcfcfa;border-color:#9aabba}.p-design.selected{background:#fbf8f3;border-color:#b68558;box-shadow:inset 0 0 0 1px #b68558}.p-design-brand{color:#566975;letter-spacing:1px;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:9px;font-weight:600;display:flex}.p-design strong{font-size:14px;line-height:1.3}.p-design-foot{color:#566975;align-items:center;gap:5px;margin-top:auto;font-size:10px;display:flex}.p-design-foot svg:last-child{margin-left:auto}.p-design.selected .p-design-foot{color:#805833}.p-divider{background:#e1e7ea;height:1px;margin:26px 0}.p-note{color:#566975;background:#f3f6f7;border-radius:5px;align-items:flex-start;gap:9px;margin:15px 0;padding:12px;font-size:11px;display:flex}.p-note svg{flex-shrink:0}.p-stock{background:#f3f8f4;border:1px solid #d7e3dc;border-radius:7px;align-items:flex-start;gap:11px;margin:18px 0;padding:16px;display:flex}.p-stock input{accent-color:#426d55;margin-top:3px}.p-stock strong{color:#40664e;font-size:12px}.p-stock small{color:#779081;margin-top:5px;font-size:11px;display:block}.p-options{border-top:1px solid #e0e7eb;border-bottom:1px solid #e0e7eb;margin:20px 0;padding:15px 0}.p-options summary{color:#4d6b7d;cursor:pointer;font-size:12px;font-weight:600}.p-feature-options{color:#566975;flex-wrap:wrap;gap:10px 18px;font-size:11px;display:flex}.p-feature-options label{align-items:center;gap:6px;display:flex}.p-feature-options input{accent-color:#274f66}.p-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:340px;margin:16px 0;display:grid;overflow:auto}.p-type-options button{text-align:left;color:#456476;background:#fff;border:1px solid #d7e0e4;border-radius:5px;justify-content:space-between;align-items:center;gap:7px;padding:13px;font-size:12px;display:flex}.p-type-options button[aria-pressed=true]{color:#785c3d;background:#f6f0e7;border-color:#b58a5e}.p-delivery{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0 25px;display:grid}.p-delivery button{text-align:left;color:#5b7585;background:#fff;border:1px solid #d8e1e6;border-radius:6px;align-items:center;gap:11px;padding:16px 12px;font-size:12px;display:flex}.p-delivery button[aria-pressed=true]{color:#213f53;background:#f2f6f8;border-color:#5c7e93}.p-delivery button svg:last-child:not(:first-child){margin-left:auto}.p-app .frame-lookup{color:#314d60;background:#f7f9fa;border-color:#d7e1e7}.p-app .frame-lookup summary{color:#3c6178;font-size:13px}.p-app .frame-lookup .small,.p-app .frame-lookup .field span{color:#566975;font-size:11px}.p-app .frame-lookup input{color:#254559;background:#fff;border-color:#ccd9e1;min-height:40px;font-size:12px}.p-app .frame-result{color:#28495d;background:#fff;border-color:#d2dfe6}.p-app .frame-result span span{color:#566975}.p-app .frame-result b{color:#805833}.p-app .shape-pair path,.p-app .shape-pair polygon{fill:#88a6b629;stroke:#657f8d;stroke-width:1px}.p-shapes{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:20px 0;display:grid}.p-shapes button{color:#566975;background:#fff;border:1px solid #d7e1e6;border-radius:6px;padding:10px 6px;font-size:10px}.p-shapes button:hover{background:#f4f0e9;border-color:#b58a5e}.p-selected-frame{background:#f7f9fa;border:1px solid #d5e1e7;border-radius:7px;margin:20px 0;padding:20px}.p-selected-frame>.shape-pair{width:100%;max-width:460px;margin:15px auto}.p-selected-frame p{text-align:center;color:#566975;margin:9px 0;font-size:10px}.p-app .fitting-label{fill:#33536a}.p-app .fitting-note{fill:#7e96a5}.p-app .fitting-marks path{stroke:#9a7147;fill:none}.p-app .fitting-marks circle{fill:#9a7147}.p-app .fitting-marks .near-reference{fill:none;stroke:#9a7147}.p-app .bridge-dimension path{stroke:#678798;fill:none}.p-dimensions{gap:14px;display:flex}.p-dimensions .p-field{width:80px}.p-review-title{padding-bottom:25px}.p-review-title,.p-review-block,.p-selected-frame,.p-receipt-box,.p-draft-row>span{overflow-wrap:anywhere;min-width:0}.p-review-frame>span{min-width:0}.p-review-title h2{margin-top:5px;font-size:24px}.p-review-title p{color:#566975;font-size:12px}.p-review-block{border-top:1px solid #e0e7eb;padding:20px 0}.p-review-block>div:first-child:not(.p-table-wrap){justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.p-review-block h3{text-transform:uppercase;letter-spacing:1px;color:#566975;font-size:11px}.p-review-block button{color:#926839;background:0 0;border:0;font-size:11px}.p-review-block>strong{font-size:16px}.p-review-block p{color:#566975;font-size:12px;line-height:1.9}.p-table-wrap{overflow:auto}.p-app table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.p-app th,.p-app td{text-align:center;border-bottom:1px solid #e7edef;padding:10px}.p-app th{color:#566975;font-size:11px;font-weight:500}.p-app td{color:#284d63}.p-review-frame{align-items:center;gap:20px;display:flex}.p-review-frame svg{width:160px}.p-receipt{text-align:center;max-width:680px;margin:30px auto;padding:55px}.p-done{color:#5a8864;background:#e7f0e8;border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 20px;display:grid}.p-receipt p{color:#566975;margin-top:12px;font-size:13px}.p-receipt-box{background:#f0f4f6;border-radius:7px;flex-direction:column;gap:5px;margin-top:25px;padding:20px;display:flex}.p-receipt-box span{color:#566975;font-size:12px}.p-toast{color:#456d51;background:#e7efe9;border:1px solid #c9ded0;border-radius:6px;justify-content:space-between;gap:10px;margin-bottom:20px;padding:12px 15px;font-size:12px;display:flex}.p-toast button{color:inherit;background:0 0;border:0}.p-family-row{flex-wrap:wrap;gap:9px;margin-bottom:20px;display:flex}.p-family-row button{color:#566975;background:#fff;border:1px solid #d8e1e5;border-radius:20px;padding:9px 13px;font-size:12px}.p-family-row button.active{color:#fff;background:#1c3a4b;border-color:#1c3a4b}.p-empty{text-align:center;color:#566975;flex-direction:column;align-items:center;gap:12px;padding:40px 15px;display:flex}.p-empty h2{color:#486a80}.p-empty button{color:#9a6c40;background:0 0;border:0;text-decoration:underline}.p-draft-row{border-bottom:1px solid #e2e8ec;align-items:center;gap:15px;padding:20px 0;display:flex}.p-draft-row>span{flex:1}.p-draft-row small{color:#566975;margin-top:4px;font-size:11px;display:block}.p-draft-row button{color:#566975;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:flex}.p-bottom{color:#566975;justify-content:space-between;gap:15px;margin-top:28px;font-size:10px;display:flex}.p-bottom>span{color:#566975}@media (min-width:1500px){.p-design-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1150px){.p-layout{grid-template-columns:185px minmax(0,1fr)}.p-main{padding:28px 23px}.p-nav{padding:30px 12px}.p-order-layout{grid-template-columns:minmax(0,1fr)}.p-summary{display:none}.p-top{gap:25px}.p-top-title{padding-left:22px}}@media (max-width:760px){.p-preview{padding:8px 16px;font-size:10px}.p-preview a{display:none}.p-preview b{margin-bottom:2px;display:block}.p-top{height:85px;padding:15px 20px}.p-brand img{width:155px;height:49px}.p-top-title,.p-account>span:not(.p-avatar){display:none}.p-settings{flex-wrap:wrap;padding:15px}.p-settings [data-slot=select-trigger]{width:calc(100% - 40px);min-width:0}.p-layout{display:block}.p-nav{border-bottom:1px solid #dce4e8;border-right:0;gap:5px;min-height:0;padding:8px 13px;display:flex}.p-nav>button{white-space:nowrap;justify-content:center;margin:0;padding:10px 8px;font-size:11px}.p-nav-label,.p-nav-note,.p-help{display:none!important}.p-nav>button svg{width:14px}.p-main{padding:25px 15px}.p-page-title{gap:10px}.p-page-title p{font-size:11px}.p-page-title>.p-secondary{padding:10px;font-size:0}.p-page-title>.p-secondary svg{width:18px}.p-page-title h1{font-size:26px}.p-card{padding:20px 16px}.p-steps{gap:2px;padding:4px}.p-steps button{flex-direction:column;gap:6px;padding:9px 2px;font-size:10px}.p-steps button b{width:22px;height:22px}.p-families{grid-template-columns:repeat(2,minmax(0,1fr))}.p-families button{min-height:85px}.p-measurements{gap:24px}.p-measurements section>div>div{width:64px}.p-filters{grid-template-columns:minmax(0,1fr) 130px}.p-filters [data-slot=select-trigger],.p-search input{font-size:11px}.p-catalog-caption{font-size:9px}.p-design-grid{gap:8px}.p-design{min-height:118px;padding:12px}.p-design strong{font-size:13px}.p-grid.two{gap:12px}.p-delivery{gap:8px}.p-delivery button{padding:12px 10px;font-size:11px}.p-shapes{gap:6px}.p-selected-frame{padding:14px}.p-selected-frame .p-subheading{flex-wrap:wrap}.p-actions{gap:10px}.p-primary,.p-secondary{padding:10px 13px;font-size:12px}.p-actions .p-muted{max-width:125px;font-size:10px}.p-bottom{flex-direction:column;gap:4px}.p-receipt{padding:35px 20px}.p-type-options{grid-template-columns:1fr}.p-prisms{gap:10px;padding:12px}.p-prism-line{grid-template-columns:1fr}.p-subheading .p-muted{font-size:9px}}@media print{body{background:#fff!important}.p-preview,.p-top,.p-nav,.p-settings,.p-steps,.p-summary,.p-page-title,.p-bottom,.p-actions,.p-toast,.p-review-block button{display:none!important}.p-layout,.p-order-layout{display:block}.p-main,.p-card{box-shadow:none;border:0;padding:0}.p-app{color:#111;background:#fff}.p-review-block{break-inside:avoid}.p-receipt:before{content:"SHERIDAN OPTICAL — PROTOTYPE / NOT A PRODUCTION ORDER";margin-bottom:20px;font-size:12px;display:block}}.p-measurements{flex-wrap:wrap;gap:24px}.p-measurements section>div>div{width:72px}.p-lens-layout{width:100%;min-width:0}.p-lens-layout svg{width:100%;height:auto;max-height:460px}.p-lens-layout .p-distance-dimension path{stroke:#35718d;stroke-width:.3px;fill:none}.p-lens-layout .p-distance-dimension text{fill:#35718d;stroke:none;font-size:2.5px}.p-lens-layout .p-segment path{fill:#c692502b;stroke:#a16934;stroke-width:.45px}.p-lens-layout .p-segment .p-intermediate{fill:none}.p-lens-layout .p-near-mark path{stroke:#a16934;fill:none;stroke-width:.3px;stroke-dasharray:1 1}.p-lens-layout .fitting-marks{stroke:#35718d;fill:none}.p-layout-caption{color:#637780;line-height:1.5;font-size:11px!important}.p-review-frame{flex-direction:column;align-items:stretch!important}.p-review-frame .p-lens-layout{width:100%;max-width:none}.p-review-frame .fitted-shape{width:100%!important;max-width:none!important}.p-app .fitting-label{font-size:2.6px}.p-app .bridge-dimension text{font-size:2.2px}@media (max-width:760px){.p-measurements{gap:18px}.p-measurements section>div>div{width:60px}.p-families button{min-height:83px}}@media print{.p-lens-layout{break-inside:avoid}}.p-app .p-lens-layout .fitted-shape{width:100%;max-width:none;height:auto;max-height:460px;margin:10px auto;display:block}.p-app .p-lens-layout .fitting-label{font-size:2.6px}.p-app .p-lens-layout .bridge-dimension text{font-size:2.2px}.p-app .p-lens-layout .bridge-dimension path{stroke-width:.3px}.p-app .p-lens-layout .fitting-marks path,.p-app .p-lens-layout .fitting-marks circle{stroke:#35718d;stroke-width:.35px;fill:none}.p-app .p-lens-layout .fitting-guide{stroke-dasharray:1 1}.p-layout-adjust{border-top:1px solid #dbe2e6;margin-top:16px;padding-top:14px}.p-layout-adjust summary{cursor:pointer;color:#315a6e;font-size:12px;font-weight:600}.p-layout-adjust .p-measurements{justify-content:center}.p-actions{flex-wrap:wrap}@media print{.p-layout-adjust,.p-preview-only{display:none!important}.p-review-title:before{content:"SHERIDAN OPTICAL — DEMO ORDER / NOT FOR PRODUCTION";color:#334;margin-bottom:14px;font-size:11px;display:block}.p-lens-layout .fitted-shape{max-height:280px!important}}.p-mobile-layout-readings{display:none}@media (max-width:760px){.p-mobile-layout-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 16px;display:grid}.p-mobile-layout-readings section{background:#fff;border:1px solid #dbe3e8;border-radius:5px;flex-direction:column;gap:5px;padding:10px;font-size:12px;display:flex}.p-mobile-layout-readings section>strong{color:#22475d;font-size:13px}.p-mobile-layout-readings span{color:#637780;flex-wrap:wrap;justify-content:space-between;gap:5px;display:flex}.p-mobile-layout-readings b{color:#29485a;font-weight:600}.p-lens-layout svg text.fitting-label,.p-lens-layout .p-distance-dimension text{font-size:3px}}.p-app .p-layout-warning{color:#8b592e;background:#fff6e9;border:1px solid #e4c7a4;border-radius:5px;margin-bottom:10px;padding:10px;font-size:12px}@media print{.p-mobile-layout-readings{display:none!important}.p-review-title{margin-bottom:8px;padding-bottom:8px}.p-review-title h2{font-size:20px}.p-review-block{margin-top:8px;padding:10px 0}.p-review-block>div:first-child{margin-bottom:7px}.p-review-block p{margin-top:4px;font-size:11px}.p-review-block table th,.p-review-block table td{padding:7px 5px;font-size:11px}.p-review-frame{gap:6px;margin-top:4px}.p-app .p-lens-layout .fitted-shape{margin:4px auto;max-height:230px!important}.p-app .p-layout-caption{line-height:1.35;font-size:9px!important}.p-app .p-note{padding:7px;font-size:9px}}.p-type-frequent{color:#566975;margin-top:5px;font-size:11px;font-weight:400;display:block}.p-wear-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.p-wear-options{margin-top:20px}.p-wear-options .p-note{margin:12px 0}.p-wear-grid input{width:100%;max-width:110px}@media screen and (max-width:480px){.p-rx-table{display:block}.p-rx-table>span,.p-rx-table>b{display:none}.p-rx-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.p-rx-row>strong{grid-column:1/-1;padding-top:0}.p-rx-table .p-mobile-label{color:#566975;font-size:11px;display:block}}@media screen and (max-width:360px){.p-nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.p-nav>button{white-space:normal;gap:4px;padding:8px 4px}.p-nav>button svg{display:none}}.p-startup{z-index:100;color:#213d50;background:#fff;border:1px solid #bacbd4;border-radius:6px;width:max-content;max-width:calc(100% - 24px);padding:10px 16px;font:14px/1.4 system-ui,sans-serif;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 14px #19354420}.p-app[inert]{opacity:.65}.p-primary:disabled{opacity:.5;cursor:not-allowed}.p-clinical{color:#202d3a;--line:#aab8c7;--gold:#275a8f;background:#dce2e9;font:14px/1.35 Arial,Helvetica,sans-serif}.p-clinical h1,.p-clinical h2,.p-clinical h3{letter-spacing:0;font-family:inherit}.p-clinical .p-preview{background:#fff4d7;padding:4px 16px;font-size:12px}.p-clinical .p-top{background:#2b5d88;border-bottom:1px solid #1c456f;gap:16px;height:auto;min-height:40px;padding:5px 16px}.p-clinical .p-top strong{font-size:16px}.p-clinical .p-top nav{gap:6px;margin-left:auto;display:flex}.p-clinical .p-top button{color:#fff;background:0 0;border:1px solid #fff5;border-radius:2px;padding:4px 10px;font-size:14px}.p-clinical .p-layout{max-width:1680px;display:block}.p-clinical .p-main{padding:10px 14px 24px}.p-order-heading{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.p-clinical .p-current-saved-order{background:#173738;border-left:4px solid #6dd8b3;box-shadow:inset 0 0 0 1px #6dd8b344}.p-clinical .p-draft-row{gap:16px;padding:16px}.p-clinical .p-draft-row small{color:#c3d5e0;margin-top:5px;font-size:13px;line-height:1.6;display:block}.p-clinical .p-draft-row>button{color:#f0f5ff;background:#20384c;border:1px solid #7894a8;border-radius:4px;padding:8px 12px;font-weight:600}.p-clinical .p-draft-row>button[aria-label="Delete unsubmitted order"]{color:#d8bdc1;background:0 0;border-color:#0000;padding:8px}#saved-orders-heading:focus{outline:none}.p-clinical .p-order-heading h1{font-size:16px;font-weight:700}.p-clinical .p-order-layout{display:block}.p-clinical .p-form{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:10px;padding:0;display:grid}.p-clinical .p-order-section{background:#edf0f4;border:1px solid #aab8c7;border-radius:2px;min-width:0;margin:0;padding:10px;scroll-margin-top:10px}.p-clinical #order-section-2,.p-clinical #order-section-3,.p-clinical .p-form>footer{grid-column:1/-1}.p-clinical h2.p-panel-heading{color:#fff;background:linear-gradient(#3973a9,#2b5d88);margin:-10px -10px 9px;padding:5px 10px;font-size:14px;font-weight:700}.p-clinical .p-field{flex-direction:column;gap:3px;min-width:0;margin:0 0 7px;display:flex}.p-clinical .p-field>span{color:#344354;margin:0;font-size:14px;font-weight:600}.p-clinical .p-field input,.p-clinical .p-field textarea,.p-clinical select,.p-clinical .p-rx-cell input,.p-clinical button[role=combobox],.p-clinical .frame-lookup input{color:#1a2939;width:100%;height:30px;min-height:30px;box-shadow:none;background:#fff;border:1px solid #8fa1b5;border-radius:2px;padding:3px 6px;font:14px Arial,Helvetica,sans-serif}.p-clinical select{cursor:pointer}.p-clinical input[readonly],.p-clinical select:disabled,.p-clinical input:disabled{color:#465463;background:#e1e6ec}.p-clinical .p-field textarea{resize:vertical;height:48px;min-height:48px}.p-clinical .p-grid.two,.p-lens-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:0;display:grid}.p-clinical .p-lens-selects .p-field:last-child{grid-column:1/-1}.p-vendor-select-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 142px;align-items:center;gap:12px;min-width:0;display:grid}.p-clinical .p-vendor-select-row .p-field{grid-column:auto;margin:0}.p-selector-brand{object-fit:contain;box-sizing:border-box;border-radius:3px;width:142px;height:55px;padding:8px;display:block}.p-selector-brand.on-black{background:#000}.p-selector-brand.on-white{background:#fff}.p-selector-brand.on-hoya-blue{background:#0057bd}.p-selector-brand.on-navy{background:#000c38}.p-selector-brand.on-kodak-yellow{background:#ffbf00;padding:0}.p-selector-brand>img{object-fit:contain;width:100%;height:100%;display:block}.p-selector-brand>img.p-white-logo{filter:brightness(0)invert()}.p-selector-brand.p-sheridan-digital{filter:drop-shadow(0 2px 5px #0004);height:72px;padding:0}.p-selector-brand-name{text-align:center;font-size:20px;font-weight:700}.p-digital-design-picker{grid-column:1/-1;min-width:0}.p-digital-design-picker .p-vendor-select-row{color:#b7cee0;margin-bottom:6px;font-size:12px}.p-clinical .p-family-select{max-width:260px}.p-clinical .p-rx-title{border-top:1px solid #c3cdd7;margin-top:3px;padding-top:5px}.p-clinical .p-rx-title h2{font-size:14px}.p-clinical .p-rx-title .p-field{width:120px;margin-bottom:2px}.p-clinical .p-rx-table{gap:4px;max-width:470px;margin-top:4px}.p-clinical .p-rx-table>b{font-size:13px}.p-clinical .p-rx-cell input{text-align:center;font-variant-numeric:tabular-nums}.p-clinical .p-measurements{gap:14px;margin:8px 0;padding:0}.p-clinical .p-measurements section>div{gap:5px}.p-clinical .p-measurements section>div>div{width:57px}.p-clinical .p-measurements h3{margin-bottom:2px;font-size:13px}.p-clinical .p-measurements section>div>div>span{margin-bottom:2px;font-size:12px}.p-clinical .p-text-button{margin:0;padding:3px 0;font-size:13px}.p-clinical .p-primary,.p-clinical .p-secondary{border-radius:2px;min-height:30px;padding:4px 12px;font-size:14px}.p-clinical .p-primary{background:#2b5d88;border-color:#21486a}.p-clinical .p-divider{margin:8px 0}.p-clinical .p-note{border-radius:2px;margin:5px 0;padding:6px;font-size:12px;line-height:1.4}.p-clinical .p-options{border:1px solid #bbc6d2;border-radius:2px;margin:7px 0;padding:6px}.p-clinical .p-options summary{padding:0;font-size:14px}.p-clinical .p-options[open] summary{margin-bottom:8px}.p-clinical .p-feature-options{gap:6px 14px;margin-top:8px}.p-clinical .p-feature-options label{font-size:13px}.p-clinical .p-feature-options input{width:14px;height:14px}.p-clinical #order-section-2>.p-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:650px}.p-clinical .p-selected-frame{float:right;border-radius:2px;width:38%;margin:0 0 8px 16px;padding:8px}.p-clinical .p-selected-frame .p-subheading{gap:6px;margin:0 0 4px}.p-clinical .p-selected-frame h2{font-size:14px}.p-clinical .p-selected-frame .shape-pair{max-width:350px;max-height:190px;margin:0 auto}.p-clinical .p-selected-frame .p-lens-layout svg{max-height:180px}.p-clinical .p-selected-frame .p-layout-caption{display:none}.p-clinical .p-selected-frame p{margin:2px 0;font-size:12px}.p-clinical .p-kicker{letter-spacing:.3px;font-size:12px}.p-clinical .p-dimensions{gap:8px;margin:4px 0 8px}.p-clinical .p-dimensions .p-field{flex-basis:65px;width:65px}.p-clinical .frame-lookup{border-radius:2px;max-width:650px;margin:5px 0 8px;padding:6px}.p-clinical .frame-lookup summary{font-size:14px}.p-clinical .frame-lookup .small{margin:4px 0;font-size:12px}.p-clinical .p-layout-adjust{display:none}.p-clinical .p-actions{border:0;justify-content:flex-end;gap:8px;margin:0;padding:0}.p-clinical .p-review-details>summary{cursor:pointer;color:#244f77;font-size:14px;font-weight:700}.p-clinical .p-review-details[open]>summary{margin-bottom:10px}.p-clinical .p-review-title h2{font-size:17px}.p-clinical .p-sample{border:0;gap:8px;margin:6px 0 0;padding:4px 0}.p-clinical .p-sample button,.p-clinical .p-sample span{font-size:12px}.p-clinical #order-section-2>label:has(select[aria-label=Standard\ shape]){max-width:260px}.p-clinical .p-settings{padding:10px 16px}@media (min-width:1100px){.p-clinical .p-form{grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,1.1fr);align-items:start}.p-clinical #order-section-2{grid-column:auto}.p-clinical .p-selected-frame{float:none;width:100%;margin:4px 0 7px;padding:5px}.p-clinical .p-selected-frame .p-lens-layout svg{max-height:140px}.p-clinical .p-selected-frame .p-lens-layout>p,.p-clinical .p-selected-frame>p{display:none}.p-clinical #order-section-2>.p-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-clinical #order-section-2>.p-grid>.p-field:last-child{grid-column:1/-1}.p-clinical .p-form>footer{margin-top:0}.p-clinical .p-review-details{padding:6px 10px}.p-clinical .p-sample{gap:5px}.p-clinical .p-sample>span{display:none}}@media (max-width:760px){.p-clinical .p-form{grid-template-columns:minmax(0,1fr)}.p-clinical .p-main{padding:8px}.p-clinical .p-top{flex-wrap:wrap;gap:5px}.p-clinical .p-top nav{margin-left:0}.p-clinical .p-selected-frame{float:none;width:100%;margin:8px 0}.p-clinical #order-section-2>.p-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-clinical .p-rx-table{display:grid}.p-clinical .p-rx-table>b,.p-clinical .p-rx-table>span{display:block}.p-clinical .p-rx-row{display:contents}.p-clinical .p-rx-row>strong{grid-column:auto}.p-clinical .p-mobile-label{display:none}.p-clinical .p-table-wrap{overflow-x:auto}.p-clinical .p-table-wrap table{min-width:520px}.p-clinical .p-table-wrap td,.p-clinical .p-table-wrap th{white-space:nowrap;word-break:normal}.p-clinical .p-measurements{gap:8px}.p-clinical .p-measurements section>div>div{width:48px}}@media print{.p-clinical .p-form{display:block}.p-clinical .p-order-heading,.p-clinical .p-review-details>summary{display:none}.p-clinical #order-section-3{background:#fff;border:0;padding:0;display:block}.p-clinical .p-selected-frame{float:none;width:100%}}@media screen{.p-clinical{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f1f2f6;--ink:#f1f2f6;--muted:#aebacc;--line:#304057;--gold:#d6a476;background:#080f1d}.p-clinical .p-preview{color:#c3cddd;background:#172234;border-bottom:1px solid #304057}.p-clinical .p-preview a{color:#d6a476}.p-clinical .p-top{background:#101d30;border-color:#304057}.p-clinical .p-top button{color:#dce4ef;background:#17263a;border-color:#40516a}.p-clinical .p-order-section,.p-clinical .p-card,.p-clinical .p-settings{color:#f1f2f6;background:#101d30;border-color:#304057}.p-clinical h2.p-panel-heading{color:#e8d4bf;background:#1b2c43;border-bottom:1px solid #3b4b63}.p-clinical .p-field>span,.p-clinical .p-rx-table>b,.p-clinical .p-measurements h3,.p-clinical .p-measurements section>div>div>span,.p-clinical .p-muted{color:#bac8da}.p-clinical .p-rx-row>strong{color:#dce4ef}.p-clinical .p-field input,.p-clinical .p-field textarea,.p-clinical select,.p-clinical .p-rx-cell input,.p-clinical button[role=combobox],.p-clinical .frame-lookup input{color:#f1f2f6;background:#080f1d;border-color:#40516a}.p-clinical input::placeholder,.p-clinical textarea::placeholder{color:#899ab0}.p-clinical input[readonly],.p-clinical select:disabled,.p-clinical input:disabled{color:#aebacc;background:#1d2b3d}.p-clinical .p-primary{color:#101522;background:#d6a476;border-color:#d6a476}.p-clinical .p-secondary{color:#f1f2f6;background:#1d2c42;border-color:#40516a}.p-clinical .p-rx-title,.p-clinical .p-divider{border-color:#304057}.p-clinical .p-note,.p-clinical .p-options,.p-clinical .p-selected-frame,.p-clinical .frame-lookup,.p-clinical .p-prisms{color:#aebacc;background:#142136;border-color:#304057}.p-clinical .frame-lookup summary,.p-clinical .p-options summary,.p-clinical .p-review-details>summary{color:#c6d6e9}.p-clinical .p-text-button,.p-clinical .p-kicker,.p-clinical .p-sample button{color:#d6a476}.p-clinical .frame-result,.p-clinical .p-mobile-layout-readings>div,.p-clinical .p-receipt-box{color:#f1f2f6;background:#17263a;border-color:#40516a}.p-clinical .p-selected-frame p,.p-clinical .p-layout-caption,.p-clinical .p-review-block p{color:#aebacc}.p-clinical .p-error,.p-clinical .p-field small,.p-clinical .p-rx-cell small{color:#ffb2a6}.p-clinical .p-toast{color:#e3eef5;background:#1d3442;border-color:#527181}.p-clinical .fitting-label,.p-clinical .bridge-dimension text,.p-clinical .p-distance-dimension text{fill:#c3d8ef}.p-clinical .bridge-dimension path,.p-clinical .p-distance-dimension path,.p-clinical .fitting-marks path,.p-clinical .fitting-marks circle{stroke:#a6c9e6}.p-clinical .p-segment path,.p-clinical .p-near-mark path{stroke:#deb58a}.p-clinical .p-table-wrap th,.p-clinical .p-table-wrap td,.p-clinical .p-review-block{color:#dce4ef;border-color:#304057}.p-clinical .p-table-wrap th{background:#1d2c42}}.p-clinical select.p-design-expanded{height:auto;min-height:140px}.p-clinical .p-rx-cell small.p-copy-hint{color:#aebacc;font-size:10px;line-height:1.15}.p-ar-levels{border:0;grid-column:1/-1;min-width:0;margin:0 0 8px;padding:0}.p-ar-levels legend{color:#bac8da;margin-bottom:6px;font-weight:600}.p-ar-levels>div{flex-wrap:wrap;gap:5px 10px;display:flex}.p-ar-levels label{cursor:pointer;align-items:center;gap:4px;font-size:12px;display:flex}.p-ar-levels input{accent-color:#d6a476}.p-clinical .frame-lookup summary{color:#f3d5b7;padding:6px;font-size:15px;font-weight:700}.p-clinical .frame-lookup{background:#1b2c43;border-color:#947150}.p-shape-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:7px 0;display:grid}.p-shape-choices button{color:#cbd7e8;background:#142136;border:1px solid #40516a;border-radius:3px;min-width:0;padding:3px}.p-shape-choices svg{fill:#7398ae55;stroke:#b9d2e5;stroke-width:2px;width:100%;height:30px}.p-shape-choices span{font-size:10px}.p-shape-choices button:hover{background:#243951;border-color:#d6a476}.p-clinical .p-order-summary{background:#101d30;border:1px solid #40516a;max-width:1000px;margin:0 auto;padding:22px}.p-order-summary>header{border-bottom:1px solid #40516a;justify-content:space-between;gap:15px;margin-bottom:16px;padding-bottom:14px;display:flex}.p-clinical .p-order-summary h1{margin:7px 0;font-size:23px}.p-clinical .p-order-summary h2{color:#e8d4bf;margin:0 0 10px;font-size:15px}.p-order-summary p{margin-bottom:7px!important}.p-order-summary section{break-inside:avoid;padding:12px 0}.p-summary-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.p-summary-table{overflow:auto}.p-summary-table table{border-collapse:collapse;width:100%}.p-summary-table td,.p-summary-table th{text-align:center;white-space:nowrap;border-bottom:1px solid #40516a;padding:8px 6px}.p-summary-table th{color:#bac8da}.p-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.p-order-summary .p-lens-layout .fitted-shape{max-height:190px}.p-order-summary .p-layout-caption{display:none}@media (max-width:760px){.p-clinical .p-order-summary{padding:12px}.p-summary-columns{grid-template-columns:1fr}.p-order-summary>header{display:block}.p-summary-table table{font-size:11px}}@media print{.p-clinical .p-order-summary{color:#111;background:#fff;border:0;max-width:none;padding:0;font-size:11px}.p-clinical .p-order-summary h1,.p-clinical .p-order-summary h2,.p-order-summary .p-kicker,.p-summary-table th{color:#111}.p-order-summary>header{border-color:#888}.p-summary-table th,.p-summary-table td{border-color:#ccc;padding:6px}.p-summary-columns{grid-template-columns:1fr 1fr;display:grid}.p-order-summary .p-note{color:#111;background:#fff;border:1px solid #999}.p-order-summary .p-lens-layout .fitted-shape{max-height:140px!important}.p-order-summary section{padding:8px 0}.p-clinical{color:#111!important;background:#fff!important}.p-clinical .p-order-summary{max-width:850px;margin:0 auto}.p-clinical .p-order-summary p,.p-clinical .p-order-summary strong,.p-clinical .p-order-summary td{color:#111!important}.p-order-summary .fitting-label,.p-order-summary .bridge-dimension text,.p-order-summary .p-distance-dimension text{fill:#222!important}}.p-clinical select.p-coating-expanded{height:auto;min-height:64px}.p-library-hint{flex-direction:column;gap:3px;padding:7px 0 0 15px;display:flex}.p-library-hint strong{color:#e9bc8d;font-size:16px}.p-library-hint small{color:#c4d3e3;font-size:12px;font-weight:400}.p-safety-choice{align-items:center;gap:7px;margin:0 0 10px;font-weight:600;display:flex}.p-clinical .p-frame-workspace{background:#142136;border:1px solid #40516a;min-width:0;margin-bottom:10px;padding:10px}.p-frame-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.p-frame-measures{grid-template-columns:minmax(0,1fr) repeat(3,72px);align-items:end;gap:8px;display:grid}.p-clinical .p-frame-measures input{font-variant-numeric:tabular-nums;padding-inline:6px}.p-clinical .p-frame-measures input[readonly]{-webkit-appearance:textfield;appearance:textfield}.p-clinical .p-frame-measures input[readonly]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.p-clinical .p-frame-measures input[readonly]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.p-clinical .p-frame-workspace .p-selected-frame{float:none;background:0 0;border:0;width:100%;margin:6px 0 0;padding:0}.p-clinical .p-frame-workspace .p-selected-frame .shape-pair{width:100%;max-width:none;height:auto;max-height:400px}.p-clinical .p-frame-workspace .p-selected-frame .p-lens-layout svg{max-height:400px;margin:6px auto 0}.p-clinical .p-frame-workspace .p-lens-layout .fitting-label,.p-clinical .p-frame-workspace .p-lens-layout .bridge-dimension text,.p-clinical .p-frame-workspace .p-lens-layout .p-distance-dimension text{font-size:3.4px}.p-clinical .p-frame-workspace .p-layout-warning{display:block}@media (min-width:1100px){.p-clinical .p-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}}@media (max-width:400px){.p-frame-measures{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.p-frame-measures>.p-field:first-child{grid-column:1/-1}.p-clinical .p-frame-workspace{padding:7px}}.p-clinical .p-review-sheet{border-radius:6px;max-width:1320px;padding:18px 22px}.p-review-sheet>.p-review-heading{align-items:center;margin-bottom:16px;padding-bottom:12px}.p-clinical .p-review-sheet h1{margin:5px 0 0;font-size:25px}.p-review-patient{text-align:right;flex-direction:column;gap:5px;display:flex}.p-review-patient strong{color:#f4ddc4;font-size:24px;line-height:1.15}.p-review-patient>span{color:#b9c7da;font-size:13px}.p-review-composition{grid-template-columns:minmax(340px,.95fr) minmax(0,1.45fr);align-items:stretch;gap:26px;display:grid}.p-review-details-column{min-width:0}.p-clinical .p-review-sheet section{padding:0}.p-clinical .p-review-sheet h2{text-transform:uppercase;letter-spacing:1px;color:#d6ae88;margin:0 0 10px;font-size:12px}.p-review-sheet .p-review-details-column>section+section{border-top:1px solid #304057;margin-top:18px;padding-top:14px}.p-review-sheet .p-summary-table{overflow:auto}.p-review-sheet .p-summary-table th{font-size:11px;font-weight:500}.p-review-sheet .p-summary-table td{font-variant-numeric:tabular-nums;color:#fff;font-size:23px;font-weight:600}.p-review-sheet .p-summary-table td,.p-review-sheet .p-summary-table th{padding:7px 5px}.p-review-sheet .p-summary-table tbody th{color:#d6ae88;font-size:13px;font-weight:700}.p-review-sheet .p-review-measurements{margin-top:7px}.p-review-sheet .p-review-measurements td{font-size:18px;font-weight:500}.p-clinical .p-review-sheet .p-review-design{font-size:21px;line-height:1.25;margin-bottom:5px!important}.p-review-material{color:#b8c8dc;font-size:14px}.p-review-finish-list{margin-top:12px;font-size:14px;line-height:1.4}.p-review-notes p{font-size:12px;line-height:1.4}.p-clinical .p-review-sheet .p-review-frame-stage{background:#142136;border:1px solid #354760;border-radius:5px;flex-direction:column;min-width:0;padding:16px 20px 12px;display:flex}.p-review-frame-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.p-review-frame-heading>div{flex-direction:column;gap:4px;display:flex}.p-review-frame-heading strong{font-size:19px;line-height:1.2}.p-review-frame-heading>div>span{color:#aebed2;font-size:13px}.p-review-delivery{white-space:nowrap;border:1px solid #5b6b7f;border-radius:4px;padding:5px 9px;font-size:12px}.p-review-frame-dimensions{color:#adbed3;flex-wrap:wrap;justify-content:center;gap:22px;margin:14px 0 0;font-size:12px;display:flex}.p-review-frame-dimensions strong{color:#f1f5fa;padding-left:5px;font-size:19px;font-weight:600}.p-review-frame-dimensions .p-review-safety{text-align:center;color:#e8c39c;flex-basis:100%}.p-review-frame-picture{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.p-review-frame-picture>.p-lens-layout{width:100%;margin:0}.p-clinical .p-review-sheet .p-review-frame-picture .shape-pair{width:100%;max-width:none;height:auto;max-height:385px;margin:7px auto}.p-review-sheet .p-review-frame-picture .fitting-label,.p-review-sheet .p-review-frame-picture .bridge-dimension text,.p-review-sheet .p-review-frame-picture .p-distance-dimension text{font-size:3.2px}.p-review-sheet .p-review-frame-picture .p-layout-caption{display:none}.p-review-sheet .p-review-frame-picture .p-layout-warning{font-size:12px}.p-review-wear{text-align:center;color:#a9bacf;margin-top:8px;font-size:11px;line-height:1.35}.p-review-bottom{border-top:1px solid #354760;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding-top:12px;display:flex}.p-review-bottom>p{color:#acbdd2;max-width:540px;font-size:11px;margin:0!important}.p-review-bottom .p-actions{flex-shrink:0}@media (max-width:1050px){.p-review-composition{grid-template-columns:minmax(310px,1fr) minmax(0,1.15fr);gap:18px}.p-review-sheet .p-summary-table td{font-size:19px}.p-clinical .p-review-sheet .p-review-frame-stage{padding:12px}}@media (max-width:760px){.p-clinical .p-review-sheet{padding:14px}.p-review-composition{grid-template-columns:1fr}.p-review-patient{text-align:left;margin-top:12px}.p-review-patient strong{font-size:22px}.p-review-bottom{flex-direction:column;align-items:stretch}.p-review-bottom .p-actions{justify-content:flex-end}.p-review-frame-picture .p-mobile-layout-readings{display:none}}@media screen and (min-width:761px) and (max-height:820px){.p-clinical .p-review-sheet{padding:12px 20px}.p-review-sheet>.p-review-heading{margin-bottom:12px;padding-bottom:9px}.p-review-sheet .p-review-details-column>section+section{margin-top:12px;padding-top:10px}.p-review-sheet .p-summary-table td,.p-review-sheet .p-summary-table th{padding:6px 5px}.p-clinical .p-review-sheet .p-review-frame-picture .shape-pair{max-height:350px}.p-review-bottom{margin-top:12px;padding-top:9px}}@media print{.p-clinical .p-review-sheet{border:0;border-radius:0;max-width:none;padding:0}.p-review-composition{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:18px}.p-clinical .p-review-sheet .p-review-frame-stage{background:#fff;border-color:#aaa;padding:12px}.p-clinical .p-review-sheet h2,.p-review-patient strong,.p-review-patient>span,.p-review-frame-heading>div>span,.p-review-frame-dimensions,.p-review-frame-dimensions strong,.p-review-delivery{color:#111!important}.p-clinical .p-review-sheet h1,.p-review-patient strong{font-size:19px}.p-review-sheet .p-summary-table td{font-size:16px}.p-review-sheet .p-review-measurements td{font-size:13px}.p-clinical .p-review-sheet .p-review-design{font-size:16px}.p-review-finish-list{font-size:11px}.p-review-sheet .p-review-details-column>section+section{margin-top:12px;padding-top:10px}.p-clinical .p-review-sheet .p-review-frame-picture .shape-pair{max-height:280px!important}.p-review-frame-heading strong{font-size:15px}.p-review-delivery{font-size:10px}.p-review-bottom .p-actions{display:none!important}.p-review-bottom{margin-top:12px;padding-top:8px}.p-review-sheet .p-mobile-layout-readings{display:none!important}}.p-clinical .frame-lookup:has(.p-library-hint)>summary{cursor:pointer;margin:0;padding:0;list-style:none}.p-clinical .frame-lookup:has(.p-library-hint)>summary::-webkit-details-marker{display:none}.p-clinical .frame-lookup .p-library-hint{background:linear-gradient(120deg,#20354b,#172637);border:1px solid #a57850;border-radius:5px;gap:7px;margin:5px 0 10px;padding:13px 15px}.p-clinical .p-library-hint strong{color:#f1ddc4;font-size:19px;font-weight:600;line-height:1.3}.p-clinical .p-library-hint em{color:#fff;font-variant-numeric:tabular-nums;font-style:normal;font-weight:750}.p-clinical .p-library-hint small{color:#b9cbe0;font-size:12px;line-height:1.4}.p-clinical .p-library-hint>span{color:#e0b68e;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.p-clinical .p-library-hint b{font-size:21px;line-height:1}.p-clinical .frame-lookup summary:hover .p-library-hint{background:linear-gradient(120deg,#29435c,#1d3044);border-color:#efc699}.p-clinical .frame-search-suggestion{color:#e7d0b8;background:#203b55;border:1px solid #8c725a;border-radius:4px;margin:4px 0 10px;padding:6px 12px}.p-clinical .p-lens-layout .p-height-dimension{stroke:#b9d4e8;stroke-width:.4px;stroke-dasharray:none;fill:none}@media print{.p-clinical .p-lens-layout .p-height-dimension{stroke:#355268}}.p-clinical .frame-lookup p.small,.p-clinical .frame-lookup .field>span,.p-clinical .frame-result>span>span{color:#b9cbe0}.p-clinical .frame-result>span>strong{color:#eff4fa;font-size:15px}.p-clinical .frame-result>span>span{font-size:13px;line-height:1.5}.p-clinical .frame-result>b{color:#e2b688}.p-segment-options{background:#142136;border:1px solid #40516a;flex-wrap:wrap;gap:8px 16px;margin:5px 0 9px;padding:9px 10px;display:flex}.p-segment-options label{color:#e1d0bb;cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.p-segment-options input{accent-color:#d4a575;width:15px;height:15px}.p-segment-options label:has(input:disabled){opacity:.55;cursor:default}.p-segment-options small{color:#bdcadb;flex-basis:100%;font-size:11px}.p-clinical .p-rx-scroll{padding-bottom:8px;overflow-x:auto}.p-clinical .p-rx-table{align-items:start;gap:5px;max-width:none;display:grid}.p-clinical .p-rx-table>b{align-self:end;font-size:11px;line-height:1.2}.p-clinical .p-rx-row{display:contents}.p-clinical .p-rx-row>strong{grid-column:auto;align-self:start;padding-top:7px}.p-clinical .p-rx-cell{min-width:0}.p-clinical .p-rx-cell input{padding:3px 2px;font-size:13px}.p-clinical .p-rx-table .p-mobile-label{display:none}.p-clinical .p-rx-table>b,.p-clinical .p-rx-table>span{display:block}.p-clinical .p-check-add input{border:2px solid #e3af66}.p-clinical .p-add-check{color:#f1cc97;border-left:3px solid #e3af66;padding:7px;font-size:12px}@media (min-width:1280px){.p-clinical .p-form{grid-template-columns:minmax(420px,1.08fr) minmax(300px,.95fr) minmax(360px,1.2fr)}}.p-clinical .p-options-open{border-top:1px solid #40516a;margin-top:8px;padding-top:10px}.p-clinical .p-options-open>h3{color:#e8d4bf;margin:0 0 8px;font-size:13px}.p-clinical .p-two-choices{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 7px;padding:0;display:flex}.p-two-choices legend{margin-bottom:5px;font-weight:600}.p-two-choices label{align-items:center;gap:4px;display:flex}.p-clinical .p-fixed-bump{text-align:center;font-variant-numeric:tabular-nums;padding:7px 2px;font-size:13px}.p-clinical .p-frame-workspace{container-type:inline-size}.p-frame-measures{grid-template-columns:minmax(0,1fr) repeat(3,80px)}@container (width<=420px){.p-frame-measures{grid-template-columns:repeat(3,minmax(0,1fr))}.p-frame-measures>.p-field:first-child{grid-column:1/-1}}.p-clinical .p-frame-measures input{width:100%;min-width:0}.p-clinical .p-saved-name{text-align:left;color:inherit;background:0 0;border:0;padding:0;font-size:17px;font-weight:700;text-decoration:underline}.p-clinical .p-top button[aria-current=page]{opacity:1;cursor:default;background:#30445e}.p-clinical .p-add-check label{align-items:flex-start;gap:6px;display:flex}.p-add-check input{margin-top:3px}.p-clinical .p-feature-options label{color:#c3cfdf}.p-clinical .p-safety-choice{margin-right:16px;display:inline-flex}.p-clinical h2.p-panel-heading{color:#fff1c8;background:linear-gradient(110deg,#243b59,#17283f);border-left:3px solid #f4c45e}.p-clinical #order-section-1 h2.p-panel-heading{color:#aff0fc;border-left-color:#62c6db}.p-clinical #order-section-2 h2.p-panel-heading{color:#ffd4c8;border-left-color:#e88775}.p-clinical .p-primary{color:#17212e;background:#efc166;border:1px solid #ffdb8e;font-weight:700}.p-clinical input:focus,.p-clinical select:focus{outline-offset:1px;outline:2px solid #eac05e}.p-clinical .p-rx-stop,.p-clinical .p-first-pal-note{color:#ffe5df;background:#492630;border:1px solid #ed816b;border-left:4px solid #ff9278;padding:8px 10px;font-size:12px;line-height:1.4}.p-clinical .p-ar-levels legend{color:#8de0ef;font-weight:700}.p-clinical .p-ar-levels input{accent-color:#f4c45e}.p-clinical .p-product-brand{--brand-accent:#66d1df;border:1px solid #386777;border-left:3px solid var(--brand-accent);background:linear-gradient(125deg,#18313d,#122031 75%);border-radius:5px;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;margin:9px 0;padding:11px;display:grid}.p-clinical .brand-select{--brand-accent:#f4cd7b;background:linear-gradient(125deg,#393021,#182332 75%);border-color:#89704a}.p-clinical .brand-aw{--brand-accent:#b7a0f1;background:linear-gradient(125deg,#302a47,#172535 75%);border-color:#685d88}.p-clinical .brand-insight{--brand-accent:#ecb37c;background:#0b1729;border-color:#8b6547;grid-template-columns:135px minmax(0,1fr)}.p-product-brand img{object-fit:contain;border-radius:3px;width:135px;height:90px}.p-product-wordmark>span{letter-spacing:2px;color:#e6d7c4;font-size:9px;font-weight:700;display:block}.p-product-wordmark strong{color:var(--brand-accent);letter-spacing:-.6px;overflow-wrap:anywhere;font-size:25px;line-height:1.05;display:block}.brand-select .p-product-wordmark strong{letter-spacing:-1px;font:italic 38px/1.15 Georgia,serif}.p-brand-category{letter-spacing:1px;color:var(--brand-accent);font-size:9px;font-weight:800}.p-clinical .p-product-brand p{color:#dbe5ef;font-size:12px;line-height:1.45;margin:4px 0 0!important}.p-product-brand small{color:#ddd0fc;margin-top:5px;font-size:11px;display:block}.p-clinical .p-design-story{color:#d9e9f4;border-left:2px solid #65bed6;padding:8px 10px}.p-clinical .p-aw-zone>span{color:#d2bfff}.p-color-preview{color:#e4eafa;flex-wrap:wrap;align-items:center;gap:7px 12px;padding:8px 0;display:flex}.p-color-preview>span{align-items:center;gap:6px;font-size:12px;display:inline-flex}.p-color-preview i{border:1px solid #a2b4ca;border-radius:10px 10px 8px 8px;width:29px;height:20px;display:inline-block;box-shadow:inset 0 1px 2px #fff5}.p-color-preview small{color:#aebbd0;flex-basis:100%;font-size:10px}.p-clinical .p-review-sheet .p-review-heading{border-bottom:2px solid #efc166}.p-clinical .p-review-sheet h2{color:#ffd789}.p-clinical .p-review-sheet .p-review-frame-heading h2{color:#91daea}.p-clinical .p-review-sheet .p-review-frame-stage{border-top:3px solid #5db7ce}.p-clinical .p-review-sheet .p-product-brand{margin-top:0;padding:9px}.p-clinical .p-review-sheet .p-product-brand p{font-size:11px}@media (max-width:420px){.p-clinical .p-product-brand{grid-template-columns:100px minmax(0,1fr);gap:8px}.p-product-brand img{width:100px;height:75px}.p-product-wordmark strong{font-size:22px}}@media print{.p-clinical .p-review-sheet .p-product-brand{break-inside:avoid;background:#fff;border-color:#aaa}.p-clinical .p-review-sheet .p-product-brand p,.p-clinical .p-review-sheet .p-product-brand small,.p-clinical .p-review-sheet .p-product-wordmark span,.p-clinical .p-review-sheet .p-product-wordmark strong,.p-clinical .p-review-sheet .p-brand-category,.p-color-preview{color:#222}.p-color-preview{-webkit-print-color-adjust:exact;print-color-adjust:exact}.p-clinical .p-review-sheet h2{color:#222}}.p-clinical #order-section-0>.p-options-open{border-top:2px solid #e3b564;margin-top:18px;padding-top:12px}.p-clinical .p-vr-code{background:#1a2942;border:1px solid #6988bb;border-left:3px solid #9ebded;margin:8px 0;padding:10px}.p-clinical .p-vr-code>strong{color:#bad8ff;margin-bottom:8px;display:block}.p-clinical .p-frame-workspace .p-selected-frame .p-lens-layout svg{object-fit:contain;height:360px;max-height:none}@media (min-width:1100px){.p-clinical .p-form{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.1fr)}.p-clinical #order-section-0,.p-clinical #order-section-1,.p-clinical #order-section-2{align-self:stretch}}@media (max-width:760px){.p-clinical .p-frame-workspace .p-selected-frame .p-lens-layout svg{height:290px}}.p-clinical .p-prisms .p-mobile-label{color:#e9f2ff;margin-bottom:5px;font-size:13px;font-weight:700;line-height:1.35;display:block}.p-clinical .p-prism-line{grid-template-columns:minmax(0,1fr) minmax(80px,.7fr);align-items:end;gap:8px}.p-clinical .p-prisms h3{color:#f4c98e;font-size:14px}.p-clinical .p-verification-circles circle{fill:none!important;stroke:#ffd17b!important;stroke-width:.35px!important}.p-clinical .p-verification-circles .p-near-verification{stroke:#80ded6!important}.p-marking-note{line-height:1.4;color:#adc5da!important;margin:2px 0 7px!important;font-size:11px!important}.p-clinical .p-product-brand{min-height:112px;position:relative;overflow:hidden}.p-clinical .brand-select{background:radial-gradient(at 0 0,#4f3d26,#0000 72%),#182232;border-color:#947144}.brand-select .p-product-wordmark strong{letter-spacing:1px;color:#ffe2a4;font-family:Georgia,serif;font-size:32px;font-style:italic}.p-clinical .brand-essential{background:linear-gradient(125deg,#16454e,#122132 78%);border-color:#43858d}.brand-essential .p-product-wordmark strong{letter-spacing:-.8px;font-weight:800}.p-clinical .brand-aw{background:linear-gradient(125deg,#393055,#132437);border-color:#8278af}.p-clinical .brand-vendor{background:linear-gradient(135deg,#233b51,#102032);grid-template-columns:minmax(100px,1fr) minmax(0,1fr)}.p-clinical .vendor-shamir{--brand-accent:#f76670;border-color:#c55459}.p-brand-identity{min-width:0}.p-vendor-design{color:#f0f5ff;margin-top:7px;font-size:16px;display:block}.p-vendor-wordmark{letter-spacing:.3px;color:#eef1fa;font-size:24px;font-weight:700}.p-product-brand .p-vendor-logo{object-fit:contain;border-radius:4px;width:140px;max-width:100%;height:50px;padding:7px}.p-vendor-logo.logo-light{background:#fff}.p-vendor-logo.logo-dark{background:#000}.p-clinical .sphere-confirmation{background:#2a2930;border:1px solid #ad8552;border-left:3px solid #edbc72;margin:10px 0;padding:9px;font-size:12px}.p-clinical .sphere-confirmation label{color:#fff;align-items:flex-start;gap:7px;margin-top:7px;line-height:1.5;display:flex}.p-clinical .sphere-confirmation button{background:#31566a;border:1px solid #7eacbd;border-radius:3px;margin:5px 0;padding:5px 9px;font-size:12px}.p-clinical .p-selected-frame .p-lens-layout>p.p-marking-note{display:block}.p-clinical .p-prism-line{grid-template-columns:minmax(65px,1fr) minmax(112px,1fr)}.p-clinical .p-prisms [data-slot=select-trigger]{gap:4px;width:100%;min-width:0;padding-inline:8px}.p-clinical .brand-vendor:has(.p-brand-story:empty){grid-template-columns:1fr}.brand-vendor:has(.p-brand-story:empty) .p-brand-identity{align-items:center;gap:16px;display:flex}@media (max-width:600px){.p-clinical .p-prisms{grid-template-columns:1fr}.p-clinical .p-prism-line{grid-template-columns:minmax(0,1fr) minmax(112px,1fr)}}@media print{.p-vendor-design,.p-vendor-wordmark{color:#222!important}.p-vendor-logo.logo-dark{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.p-clinical .p-design-card{border-radius:8px;flex-direction:column;align-items:stretch;gap:9px;min-height:0;padding:14px;display:flex}.p-design-card .p-brand-identity{align-items:center;gap:14px;display:flex}.p-design-card .p-product-wordmark{width:100%;padding:4px 0 6px}.p-design-card .p-product-wordmark>span{letter-spacing:3px;margin-bottom:7px;font-size:10px}.p-design-card .p-product-wordmark strong{overflow-wrap:normal;word-break:normal;letter-spacing:-.6px;font-size:32px;line-height:1.12}.p-design-card.brand-select .p-product-wordmark strong{letter-spacing:1px;font:italic 44px/1 Georgia,serif}.p-design-card.brand-select .p-product-wordmark{background:radial-gradient(at 88% 10%,#d3ac6130,#0000 60%);border-bottom:1px solid #c6a56b;padding-bottom:14px}.p-design-card.brand-essential .p-product-wordmark,.p-design-card.brand-aw .p-product-wordmark{border-bottom:1px solid #8ad5d555}.p-clinical .p-design-card.brand-insight{grid-template-columns:130px minmax(0,1fr);display:grid}.p-design-card .p-design-variants{flex-wrap:wrap;gap:6px;display:flex}.p-design-variants span{color:#eee6ff;background:#17253b;border:1px solid #9ba7d266;border-radius:20px;padding:4px 8px;font-size:12px;font-weight:650}.p-design-card .p-vendor-design{margin:0;font-size:18px;line-height:1.2}.p-design-card .p-vendor-heading{min-width:0}.p-design-card .p-vendor-wordmark{color:#becfe0;margin-bottom:4px;font-size:13px;display:block}.p-design-card .p-vendor-logo{flex-shrink:0;width:90px;height:40px}.p-design-card.vendor-shamir .p-brand-identity,.p-design-card.vendor-synchrony .p-brand-identity{flex-wrap:wrap}.p-design-card.vendor-shamir .p-vendor-logo,.p-design-card.vendor-synchrony .p-vendor-logo{box-sizing:border-box;border-radius:4px;width:178px;height:67px;padding:12px}.p-design-card img.p-product-banner{object-fit:cover;border-radius:7px 7px 0 0;width:calc(100% + 28px);max-width:none;height:auto;max-height:145px;margin:-14px -14px 1px}.p-design-card img.p-product-mark{object-fit:contain;background:#fff;width:min(100%,235px);height:65px;padding:6px}.p-design-card:has(.p-product-mark) .p-brand-identity{flex-wrap:wrap;gap:8px}.p-product-sprite{background:#eee;border-radius:3px;flex-shrink:0;width:210px;max-width:100%;height:65px}.p-design-card:has(.p-product-sprite) .p-brand-identity{flex-wrap:wrap;gap:8px}.p-design-card .p-brand-category{letter-spacing:.6px;font-size:10px;line-height:1.4}.p-clinical .p-design-card p{font-size:12px;line-height:1.5}.p-clinical .p-zone-toggle{color:#b6e6e7;justify-content:center;align-items:center;gap:7px;margin:4px 0;font-size:12px;font-weight:650;display:flex}.p-zone-toggle span{color:#c7d8e9;border:1px solid #6f8eaa;border-radius:3px;padding:2px 5px;font-size:10px}.p-clinical .p-zone-legend{flex-wrap:wrap;justify-content:center;gap:5px 15px;line-height:1.4;display:flex;margin:5px 0!important;font-size:11px!important}.p-zone-legend>span:first-child{color:#95e2db}.p-zone-legend>span:nth-child(2){color:#f1c18d}.p-zone-legend small{color:#b4c7d9;text-align:center;flex-basis:100%;font-size:10px}.p-clinical .p-selected-frame .p-lens-layout>p.p-zone-legend{display:flex}.p-clinical .p-corridor-illustration text.p-zone-label{fill:#d6eee9;letter-spacing:.08px;stroke:none;font-size:1.9px;font-weight:600}.p-clinical .p-blended-segment>path{stroke-dasharray:1.2 1;stroke-opacity:.7;fill-opacity:.35}@media (max-width:420px){.p-clinical .p-design-card.brand-insight{grid-template-columns:100px minmax(0,1fr)}.p-design-card .p-product-wordmark strong{font-size:29px}}@media print{.p-zone-toggle,.p-zone-legend,.p-corridor-illustration{display:none!important}.p-design-card img.p-product-banner{max-height:90px}.p-design-card .p-design-variants span{color:#222;background:#fff;border-color:#999}}
