.ud-portal{--ud-bg:#f8f8f5;--ud-ink:#222620;--ud-muted:#71756e;--ud-line:#e5e7df;--ud-yellow:#f4e69a;color:var(--ud-ink);background:var(--ud-bg);font-family:var(--font-inter,system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.5;color-scheme:light;-webkit-font-smoothing:antialiased}.ud-portal *{box-sizing:border-box}.ud-portal button,.ud-portal input{font:inherit}.ud-portal button{cursor:pointer}.ud-portal button:disabled{cursor:wait;opacity:.5}.ud-portal a,.ud-portal button{transition:background .18s ease,transform .18s ease,color .18s ease}.ud-portal button:active:not(:disabled){transform:scale(.98)}.ud-portal a:focus-visible,.ud-portal button:focus-visible,.ud-portal input:focus-visible{outline:3px solid #b3952c;outline-offset:4px}.ud-portal button{border:0}.ud-portal a{color:inherit;text-decoration:none}.ud-portal h1,.ud-portal h2,.ud-portal h3,.ud-portal p{margin:0}.ud-portal img{max-width:100%}.ud-portal input{min-width:0;color:var(--ud-ink);background:transparent;border:0;outline:none}.ud-portal input::placeholder{color:#91958c}.ud-preview{min-height:30px;background:#eaece4;color:#616756;display:flex;justify-content:center;align-items:center;gap:12px;font-size:10px;letter-spacing:.01em;padding:7px 20px}.ud-preview>span{font-size:8px;font-weight:700;letter-spacing:.14em;background:#dfe4d3;border-radius:4px;padding:2px 5px}.ud-preview button{background:none;display:flex;gap:3px;align-items:center;text-decoration:underline;text-underline-offset:3px}.ud-header{height:94px;background:#ffffffb3;border-bottom:1px solid var(--ud-line)}.ud-header-inner{max-width:1200px;height:100%;margin:0 auto;padding:0 38px;justify-content:space-between}.ud-brand,.ud-header-inner{display:flex;align-items:center}.ud-brand{gap:12px;flex-shrink:0}.ud-brand img{width:59px;height:52px;object-fit:contain}.ud-brand>span{font-weight:600;font-size:19px;letter-spacing:-.65px;line-height:1.3}.ud-brand small{display:block;white-space:nowrap;font-size:6.7px;letter-spacing:1.1px;font-weight:500;margin-top:5px}.ud-top-nav{gap:34px}.ud-top-nav,.ud-top-nav button{display:flex;align-items:center;height:100%}.ud-top-nav button{position:relative;background:none;color:#82877e;font-size:12px;gap:7px}.ud-top-nav button.active{color:var(--ud-ink)}.ud-top-nav button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--ud-ink)}.ud-top-nav button>span{font-size:9px;background:#ececdf;padding:1px 5px;border-radius:4px}.ud-help{display:flex;align-items:center;gap:7px;background:none;font-size:11px!important;color:#696f63}.ud-help-box{position:fixed;right:24px;top:110px;width:min(340px,calc(100vw - 40px));padding:24px;background:white;box-shadow:0 12px 70px #18241926;z-index:50;border:1px solid var(--ud-line);border-radius:16px}.ud-help-box p{color:var(--ud-muted);margin:12px 0}.ud-help-box button{background:#f0f1e9;padding:8px 14px;border-radius:30px;display:flex;gap:10px;align-items:center}.ud-main{max-width:1124px;margin:auto;padding:0 0 38px;animation:ud-enter .4s ease both}.ud-account-bar{display:flex;align-items:center;justify-content:space-between;height:89px;font-size:11px;color:#666d60;border-bottom:1px solid var(--ud-line)}.ud-account-bar>span{display:flex;align-items:center;gap:10px}.ud-avatar{display:inline-flex;align-items:center;justify-content:center;background:#e9eddf;border:1px solid #e0e5d5;color:#5d6e48;width:27px;height:27px;border-radius:50%;font-size:11px}.ud-account-tag{font-size:8px;letter-spacing:1px;color:#969c8d;border-left:1px solid #d4d8cd;padding-left:12px;margin-left:5px}.ud-account-bar>button{display:flex;align-items:center;gap:6px;background:none;color:#7a8271;font-size:10px}.ud-heading{justify-content:space-between;padding:47px 0 34px}.ud-eyebrow,.ud-heading{display:flex;align-items:center}.ud-eyebrow{gap:7px;color:#858a7e;font-size:9px;font-weight:600;letter-spacing:1.5px}.ud-heading h1{font-size:46px;line-height:1.13;font-weight:500;letter-spacing:-2.4px;margin-top:18px}.ud-heading h1>span{display:block;color:#8f9488}.ud-heading p{font-size:12px;color:#7d8277;margin-top:18px}.ud-heading-stamp{display:flex;align-items:center;gap:10px;opacity:.5;padding-right:9px}.ud-heading-stamp img{width:92px;height:82px;object-fit:contain;filter:grayscale(1)}.ud-heading-stamp span{font-size:7px;line-height:1.8;letter-spacing:1.4px}.ud-heading-stamp b{font-size:10px;letter-spacing:2px;font-weight:500}.ud-summary{display:grid;grid-template-columns:1.35fr 1fr 1fr;border:1px solid var(--ud-line);border-radius:16px;overflow:hidden;background:#fff;margin:0 0 26px}.ud-summary>button{display:flex;flex-direction:column;text-align:left;padding:24px 26px;background:none;border-right:1px solid var(--ud-line)}.ud-summary>button:last-child{border-right:0}.ud-summary>button:hover{background:#fafbf7}.ud-summary-label{display:flex;justify-content:space-between;width:100%;color:#7a8172;font-size:11px}.ud-summary-label svg{color:#9b9f94}.ud-summary strong{font-size:31px;letter-spacing:-1px;line-height:1;margin-top:19px;font-weight:500}.ud-summary small{display:flex;align-items:center;gap:6px;color:#8b9184;font-size:10px;margin-top:14px}.ud-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#bda344}.ud-summary small svg{color:#7b9761}.ud-featured{display:grid;grid-template-columns:1fr 255px;grid-gap:40px;gap:40px;align-items:center;background:linear-gradient(110deg,#eeeedf,#f2f1e4 60%,#f3efd6);padding:30px 40px;border:1px solid #e4e5d4;border-radius:16px;position:relative;overflow:hidden}.ud-featured:after{content:"";pointer-events:none;position:absolute;width:440px;height:440px;border:1px solid #d7d8bc66;border-radius:50%;right:-140px;top:-210px;box-shadow:0 0 0 45px #e4e5cf40,0 0 0 90px #e8e9d640}.ud-featured-copy{position:relative;z-index:1}.ud-featured .ud-eyebrow{color:#7b8165;font-size:8px}.ud-featured h2{font-size:26px;font-weight:500;letter-spacing:-1px;margin:13px 0 9px}.ud-featured p{font-size:11px;line-height:1.85;color:#7f8571;max-width:340px}.ud-featured-copy>button{display:flex;align-items:center;gap:26px;padding:10px 15px;border-radius:8px;background:#343d2e;color:#fff;font-size:10px;margin-top:20px}.ud-featured-copy>button:hover{background:#48543f}.ud-featured-document{text-align:left;position:relative;z-index:1;background:#fffffff2;padding:23px;border:1px solid white!important;border-radius:11px;box-shadow:0 10px 30px #7b785012;transform:rotate(3deg);transition:transform .3s ease!important}.ud-featured-document:hover{transform:rotate(0)}.ud-featured-document>span{display:flex;align-items:center;gap:7px;font-size:8px;color:#8b907e;letter-spacing:1.2px}.ud-featured-document>span svg:last-child{margin-left:auto}.ud-featured-document>b{display:block;font-size:17px;font-weight:500;letter-spacing:-.5px;margin-top:14px}.ud-featured-document>small{display:block;font-size:9px;color:#95998e;margin-top:3px}.ud-featured-document>div{border-top:1px dashed #e4e6da;margin-top:16px;padding-top:13px;display:flex;justify-content:space-between;align-items:end}.ud-featured-document strong{font-size:26px;font-weight:500;letter-spacing:-1px}.ud-featured-document>div>span{font-size:8px;color:#909584;padding-bottom:4px}.ud-documents{margin-top:39px}.ud-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px;gap:15px}.ud-section-title h2{font-size:19px;font-weight:500;letter-spacing:-.6px;display:flex;align-items:center;gap:10px}.ud-section-title h2>span{font-size:10px;color:#8e9587;background:#eaece4;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;letter-spacing:0}.ud-search{display:flex;align-items:center;gap:8px;font-size:11px;color:#929887;border:1px solid var(--ud-line);border-radius:8px;background:#fff;padding:10px 12px;width:205px}.ud-search input{width:100%}.ud-filters{display:flex;gap:4px;margin-bottom:20px}.ud-filters button{background:transparent;font-size:10px;padding:8px 14px;border-radius:7px;color:#808778}.ud-filters button.active{background:#e8ecdf;color:#46503c}.ud-document-row,.ud-list-heading{display:grid;grid-template-columns:2.4fr 1.2fr 1.25fr .9fr 16px;align-items:center;grid-gap:15px;gap:15px}.ud-list-heading{font-size:8px;color:#999e92;letter-spacing:1px;padding:0 20px 11px;border-bottom:1px solid var(--ud-line)}.ud-list-heading span:nth-child(4){text-align:right}.ud-document-list{border-bottom:1px solid var(--ud-line)}.ud-document-row{width:100%;text-align:left;background:none;padding:19px 20px;border-bottom:1px solid #e9ebe4!important;min-height:83px}.ud-document-row:last-child{border-bottom:0!important}.ud-document-row:hover{background:#f0f2e9}.ud-document-row>svg{color:#a2a995;justify-self:end}.ud-document-name{display:flex;align-items:center;gap:14px;min-width:0}.ud-file-icon{width:36px;height:41px;display:flex;align-items:center;justify-content:center;color:#8b9880;background:#edf0e7;border-radius:9px;flex-shrink:0}.ud-file-icon.quote{color:#ac9651;background:#f0ecda}.ud-document-name strong{font-size:12px;font-weight:500;display:block}.ud-document-name small{font-size:10px;color:#989e91;margin-top:4px;display:block}.ud-row-date{color:#8a9181;font-size:10px}.ud-status{display:inline-flex;align-items:center;gap:5px;font-size:9px;white-space:nowrap;width:max-content;max-width:100%;padding:4px 8px;border-radius:5px}.ud-status-paid{color:#668651;background:#e9efdf}.ud-status-due{color:#ab914b;background:#f3eedb}.ud-status-cancelled,.ud-status-review{color:#956445;background:#f3e7de}.ud-row-amount{font-size:12px;font-weight:500;text-align:right;white-space:nowrap}.ud-mobile-date{display:none}.ud-reassurance{display:flex;justify-content:center;gap:43px;padding:34px 0 2px;font-size:9px;color:#929a86}.ud-reassurance>span{display:flex;align-items:center;gap:8px}.ud-reassurance svg{color:#929e80}.ud-footer{max-width:1124px;margin:0 auto;border-top:1px solid var(--ud-line);padding:24px 0 31px;display:flex;justify-content:space-between;font-size:9px;color:#a0a596}.ud-footer b{font-weight:400;margin-left:5px;color:#858d78}.ud-bottom-nav{display:none}.ud-empty{padding:45px 20px;text-align:center;color:#8a947c}.ud-empty svg{margin:0 auto 12px}.ud-empty h3{font-weight:500;font-size:15px;color:#626d55}.ud-empty p{font-size:12px;margin-top:5px}.ud-scope{gap:12px;background:#eff1e8;border-radius:8px;padding:13px 17px;margin-top:20px;color:#6c775e;font-size:11px}.ud-scope,.ud-scope button{display:flex;align-items:center}.ud-scope button{margin-left:auto;gap:6px;background:none;font-weight:500}.ud-settings{padding:45px 0 100px}.ud-settings h1{font-size:36px;letter-spacing:-1.5px;margin:10px 0 30px}.ud-settings-card{max-width:520px;background:white;border:1px solid var(--ud-line);padding:30px;border-radius:16px}.ud-settings-card h2{font-size:22px;margin:15px 0}.ud-settings-card p{color:#7e8773;font-size:13px;margin-bottom:16px}.ud-primary,.ud-secondary{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:13px 20px;border-radius:10px;font-size:12px!important;font-weight:500;background:#303b28;color:white}.ud-primary:hover{background:#49543e}.ud-secondary{background:#eff1e8;color:#5b674e}.ud-text-button{background:transparent;padding:14px 0;width:100%;font-size:11px!important;color:#7e886e}.ud-login{max-width:1080px;margin:0 auto;padding:80px 10px 100px;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:80px;gap:80px;align-items:center;min-height:75svh;animation:ud-enter .5s ease}.ud-login-story h1{font-size:44px;line-height:1.15;letter-spacing:-2px;font-weight:500;margin:20px 0}.ud-login-story h1 span{color:#8f9783}.ud-login-story>p{color:#939b88;font-size:13px;line-height:1.8}.ud-login-art{height:280px;position:relative;background:radial-gradient(ellipse at center,#eeeccf 0,transparent 68%);display:flex;align-items:center;justify-content:center}.ud-mini-sheet{transform:rotate(-8deg);background:#fff;width:210px;height:207px;border-radius:9px;box-shadow:0 20px 55px #59613b14;padding:20px;position:relative}.ud-mini-sheet>img{width:53px;height:42px;object-fit:contain;margin:auto}.ud-mini-sheet>span{font-size:8px;color:#7a856c;display:block;text-align:center;margin:8px 0 16px}.ud-mini-sheet>div{height:4px;background:#eeefe7;margin-bottom:9px;border-radius:2px}.ud-mini-sheet>div:nth-of-type(2){width:70%}.ud-mini-sheet strong{font-size:9px;color:#647051;margin-top:18px;display:block}.ud-mini-sheet>svg{position:absolute;right:-12px;bottom:30px;width:39px;height:39px;fill:#f0e498;color:#535b37;stroke-width:1;padding:6px;background:#f0e498;border-radius:50%}.ud-art-note{position:absolute;right:8px;bottom:35px;display:flex;align-items:center;gap:8px;padding:13px 17px;border:1px solid white;border-radius:9px;background:#ffffffb3;font-size:10px;box-shadow:0 15px 40px #82885910;color:#667453;transform:rotate(3deg)}.ud-heritage{font-size:8px;letter-spacing:1.5px;color:#8d957e}.ud-heritage span{margin-left:10px;font-weight:600;color:#63734f}.ud-login-card{padding:38px;background:white;border-radius:18px;border:1px solid var(--ud-line);box-shadow:0 12px 60px #61714905}.ud-login-icon{display:inline-flex;align-items:center;justify-content:center;background:#f1efde;border-radius:13px;width:52px;height:52px;color:#8b8050;margin-bottom:27px}.ud-login-card .ud-eyebrow{font-size:8px}.ud-login-card h2{font-size:27px;line-height:1.2;letter-spacing:-1px;margin:13px 0}.ud-login-card>p{font-size:12px;color:#8e9584;line-height:1.8;margin-bottom:26px}.ud-login-card form label{font-size:10px;font-weight:500;color:#737d64}.ud-phone-input{display:flex;align-items:center;border:1px solid #dadecf;border-radius:9px;margin:9px 0 14px;height:52px}.ud-phone-input>span{font-size:12px;padding:0 14px;border-right:1px solid #e0e4d8}.ud-phone-input input{padding:13px;width:100%;font-size:16px}.ud-login-card .ud-primary{width:100%;justify-content:space-between}.ud-login-foot{display:flex;gap:9px;border-top:1px solid var(--ud-line);margin-top:29px;padding-top:20px;color:#969d8b;font-size:9px;line-height:1.8}.ud-login-foot svg{flex-shrink:0;margin-top:2px}.ud-error,.ud-notice{padding:12px 15px;border-radius:8px;font-size:12px!important;line-height:1.7;margin:14px 0!important}.ud-error{color:#8e3f33!important;background:#faece6}.ud-notice{color:#657a44!important;background:#eff4e4}.ud-loading{max-width:1000px;min-height:65svh;color:#929b85}.ud-skeleton{height:150px;background:linear-gradient(90deg,#eff0e8,#f4f5f0,#eff0e8);border-radius:16px;margin:15px 0;animation:ud-pulse 1.3s infinite alternate}.ud-dialog{padding:0;border:1px solid #e9ece1;border-radius:22px;width:min(720px,calc(100vw - 32px));max-height:90svh;box-shadow:0 35px 110px #17210f33;color:var(--ud-ink);background:#fcfcf9;overscroll-behavior:contain}.ud-dialog::-webkit-backdrop{background:#1f291a70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ud-dialog::backdrop{background:#1f291a70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ud-dialog[open]{animation:ud-enter .22s ease}.ud-detail{padding:0 32px}.ud-detail-toolbar{display:flex;align-items:center;justify-content:space-between;padding:20px 0 8px}.ud-detail-toolbar>span{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:1px;color:#8a947c}.ud-detail-toolbar>button{background:none;padding:6px;color:#737f65}.ud-detail-head{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.ud-detail-head h2{font-size:32px;font-weight:500;letter-spacing:-1.4px;margin-top:9px}.ud-detail-head p{font-size:10px;color:#8e9781;margin-top:7px}.ud-detail-tabs{display:flex;gap:17px;border-bottom:1px solid var(--ud-line)}.ud-detail-tabs button{background:none;font-size:10px;color:#929a87;padding:12px 2px;display:flex;gap:6px;align-items:center}.ud-detail-tabs button.active{color:#4c5c3a;border-bottom:2px solid #576a42}.ud-detail-tabs button:last-child{margin-left:auto}.ud-detail-content{padding:22px 0}.ud-detail-content iframe{height:60svh;width:100%;border:0}.ud-original{width:100%;height:auto;border:1px solid #e6e8de}.ud-items-heading{font-size:8px;letter-spacing:1px;color:#99a18d;margin-bottom:8px}.ud-item,.ud-items-heading{display:flex;justify-content:space-between}.ud-item{gap:20px;padding:17px 0;border-bottom:1px solid #eaede2;font-size:12px}.ud-item strong{font-weight:500}.ud-item small{display:block;color:#929c85;font-size:10px;margin-top:6px}.ud-item>span{white-space:nowrap;color:#6e7b5d}.ud-total{display:flex;align-items:center;justify-content:space-between;padding-top:25px}.ud-total>span{font-size:14px;font-weight:500}.ud-total small{display:block;font-size:9px;color:#959e88;font-weight:400;margin-top:4px}.ud-total>strong{font-size:30px;font-weight:500;letter-spacing:-1.2px}.ud-detail-bottom{border-top:1px solid var(--ud-line);padding:20px 0 25px;text-align:center;position:-webkit-sticky;position:sticky;bottom:0;background:#fcfcf9}.ud-detail-bottom>span{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#8e9a7b}.ud-detail-bottom>.ud-primary{width:100%;margin-top:14px}.ud-detail-bottom>small{display:block;font-size:9px;color:#a0a993;margin-top:10px}.ud-phonepe-mark{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;background:#fff;border-radius:50%;color:#613e98;font-size:15px;font-weight:700}.ud-paid-note{display:flex;gap:12px;align-items:center;padding:17px;background:#edf3e5;color:#68894a;border-radius:10px;margin-bottom:20px}.ud-paid-note b{font-size:12px;font-weight:500}.ud-paid-note p{font-size:10px;margin-top:3px;color:#8a9d76}.ud-sample-paper{padding:30px 25px;border:1px solid #e5e8dc;background:white}.ud-sample-paper .ud-brand{justify-content:center;margin-bottom:16px}.ud-sample-label{text-align:center;font-size:7px;letter-spacing:1px;color:#a19c72;border-bottom:1px solid #e8e9e0;padding-bottom:20px;margin-bottom:20px}.ud-muted{color:#8b977b;font-size:12px}@keyframes ud-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes ud-pulse{0%{opacity:.45}to{opacity:1}}@media(min-width:1500px){.ud-footer,.ud-main{max-width:1180px}.ud-header-inner{max-width:1256px}.ud-heading{padding-top:55px;padding-bottom:40px}.ud-heading h1{font-size:51px}.ud-featured{padding-top:35px;padding-bottom:35px}}@media(max-width:1199px){.ud-footer,.ud-main{margin-left:38px;margin-right:38px}.ud-login{padding-left:38px;padding-right:38px;gap:45px}.ud-login-story h1{font-size:40px}.ud-heading-stamp{display:none}}@media(max-width:760px){.ud-preview{font-size:8px;gap:6px;padding:6px 12px;flex-wrap:wrap}.ud-preview>span{font-size:7px}.ud-preview button{font-size:8px}.ud-header{height:78px}.ud-header-inner{padding:0 20px}.ud-brand{gap:8px}.ud-brand img{width:48px;height:44px}.ud-brand>span{font-size:17px}.ud-brand small{font-size:5.5px;letter-spacing:.7px}.ud-top-nav{display:none}.ud-help{padding:9px}.ud-help span{display:none}.ud-main{margin:0;padding:0 22px 24px}.ud-account-bar{height:69px;font-size:10px}.ud-account-tag{display:none}.ud-account-bar>button{font-size:0;gap:0}.ud-account-bar>button svg{width:19px;height:19px}.ud-heading{padding:33px 0 27px}.ud-heading .ud-eyebrow{font-size:7px;letter-spacing:1.2px}.ud-heading h1{font-size:34px;line-height:1.15;letter-spacing:-1.6px;margin-top:16px}.ud-heading p{font-size:11px;line-height:1.8;max-width:290px;margin-top:14px}.ud-summary{grid-template-columns:1fr 1fr;border-radius:13px;margin-bottom:20px}.ud-summary>button{padding:19px}.ud-summary>button:first-child{grid-column:1/-1;border-bottom:1px solid var(--ud-line);border-right:0;position:relative;padding:22px}.ud-summary>button:first-child strong{font-size:35px;margin-top:14px}.ud-summary>button:first-child small{margin-top:11px}.ud-summary-label{font-size:10px}.ud-summary strong{font-size:26px;margin-top:14px}.ud-summary small{font-size:8px;gap:4px}.ud-featured{grid-template-columns:1fr;padding:24px;gap:24px;border-radius:13px}.ud-featured h2{font-size:23px;line-height:1.2;max-width:220px;margin-top:14px}.ud-featured p{font-size:11px;max-width:275px}.ud-featured-copy>button{margin-top:16px;padding:12px 16px;font-size:11px;gap:21px}.ud-featured-document{padding:17px 20px;transform:rotate(1.5deg);margin:0 5px}.ud-featured-document>span{font-size:7px}.ud-featured-document>b{font-size:16px;margin-top:11px}.ud-featured-document>small{font-size:8px}.ud-featured-document>div{margin-top:12px;padding-top:10px}.ud-featured-document strong{font-size:26px}.ud-documents{margin-top:31px}.ud-section-title{flex-wrap:wrap;margin-bottom:16px;gap:15px}.ud-section-title h2{font-size:18px}.ud-search{width:100%;padding:12px}.ud-search input{font-size:14px}.ud-filters{margin-bottom:12px;gap:4px}.ud-filters button{font-size:10px;padding:9px 13px}.ud-list-heading{display:none}.ud-document-list{border-top:1px solid var(--ud-line)}.ud-document-row{grid-template-columns:1fr auto;gap:5px 10px;padding:17px 0;min-height:96px}.ud-document-name{grid-column:1;grid-row:1/3;gap:10px}.ud-document-name strong{font-size:11px}.ud-document-name small{font-size:8px;line-height:1.7}.ud-file-icon{width:32px;height:39px;border-radius:7px}.ud-file-icon svg{width:17px}.ud-document-row>svg,.ud-row-date{display:none}.ud-mobile-date{display:inline}.ud-row-amount{grid-column:2;grid-row:1;font-size:13px;align-self:end}.ud-document-row>.ud-status{grid-column:2;grid-row:2;justify-self:end;align-self:start;font-size:7px;padding:3px 6px}.ud-reassurance{gap:12px;padding-top:26px;font-size:9px}.ud-footer,.ud-reassurance{flex-direction:column;align-items:center}.ud-footer{margin:0 22px;padding:22px 0 105px;gap:9px;font-size:8px}.ud-footer>span:last-child{font-size:8px;color:#aeb3a4}.ud-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:30;justify-content:space-around;background:#fcfdf8f2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid #e3e7db;padding:10px 10px max(13px,env(safe-area-inset-bottom))}.ud-bottom-nav button{background:none;display:flex;flex-direction:column;align-items:center;gap:5px;color:#a0a894;min-width:60px;font-size:8px!important;padding:3px 6px}.ud-bottom-nav button[aria-current=page]{color:#4b5e38}.ud-bottom-nav button[aria-current=page]>svg{fill:#e6ecd9;stroke-width:1.7}.ud-scope{flex-wrap:wrap;font-size:10px;gap:7px;padding:12px}.ud-scope>span{flex:1 1}.ud-scope>button{margin-left:23px;font-size:10px}.ud-login{display:flex;flex-direction:column;gap:27px;padding:36px 22px 35px;min-height:0}.ud-login-story{width:100%}.ud-login-story h1{font-size:32px;letter-spacing:-1.5px;margin:14px 0}.ud-login-story>p{font-size:11px}.ud-heritage,.ud-login-art{display:none}.ud-login-card{padding:26px 24px;width:100%;max-width:430px}.ud-login-icon{width:42px;height:42px;margin-bottom:18px}.ud-login-card h2{font-size:25px}.ud-login-card>p{font-size:11px}.ud-login-foot{font-size:9px}.ud-dialog{width:100%;max-width:100%;max-height:94svh;margin:auto 0 0;border-radius:20px 20px 0 0}.ud-detail{padding:0 22px}.ud-detail-head{align-items:flex-start;gap:6px;padding-top:16px}.ud-detail-head .ud-eyebrow{font-size:6.5px;letter-spacing:1px}.ud-detail-head h2{font-size:27px}.ud-detail-head p{font-size:9px;max-width:230px}.ud-detail-head>.ud-status{font-size:7px;margin-top:28px}.ud-detail-tabs{gap:17px}.ud-detail-tabs button{font-size:10px}.ud-item{font-size:11px}.ud-item small{font-size:9px}.ud-total strong{font-size:28px}.ud-detail-bottom{padding-bottom:max(20px,env(safe-area-inset-bottom))}.ud-detail-bottom>small{font-size:8px}.ud-settings{padding:32px 0 40px}.ud-settings h1{font-size:29px}.ud-settings-card{padding:24px}.ud-sample-paper{padding:20px 12px}}.ud-detail-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#fcfcf9}.ud-detail-toolbar>button{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}body:has(.ud-dialog[open]){overflow:hidden}.ud-header .ud-brand img{width:68px;height:60px}.ud-loading{min-height:70svh;margin:auto;padding:70px 20px;color:#7d8871;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ud-loading>img{width:120px;height:105px;object-fit:contain;margin-bottom:24px}.ud-loading-ring{width:28px;height:28px;border:2px solid #dfe4d5;border-top-color:#69785a;border-radius:50%;animation:ud-spin .8s linear infinite}.ud-loading p{font-size:15px;color:#4f5d44;margin-top:18px}.ud-loading small{font-size:8px;letter-spacing:1.2px;margin-top:8px}.ud-detail-toolbar{padding:14px 0 10px;border-bottom:1px solid var(--ud-line)}.ud-detail-brand{display:flex;align-items:center;gap:9px}.ud-detail-brand img{width:48px;height:43px;object-fit:contain}.ud-detail-brand>span{font-size:13px;font-weight:600;letter-spacing:-.3px}.ud-detail-brand small{display:block;margin-top:3px;font-size:6px;font-weight:500;letter-spacing:1px;color:#8a947c}.ud-detail-toolbar>button{background:#eef1e7;padding:9px 12px;color:#667358;border-radius:999px;gap:7px;font-size:9px}@keyframes ud-spin{to{transform:rotate(1turn)}}@media(max-width:760px){.ud-header .ud-brand img{width:56px;height:50px}.ud-detail-brand img{width:45px;height:40px}.ud-detail-toolbar>button{padding:8px 10px}.ud-detail-toolbar>button span{font-size:8px}.ud-document-name small{font-size:10px}.ud-document-name strong{font-size:12px}.ud-document-row>.ud-status{font-size:9px}.ud-bottom-nav button{font-size:10px!important}.ud-summary small{font-size:10px}.ud-detail-tabs button,.ud-filters button,.ud-help{min-height:44px}.ud-help{min-width:44px}.ud-reassurance{font-size:10px}}@media(prefers-reduced-motion:reduce){.ud-portal *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ud-edit-note,.ud-quote-edit{margin:0 28px 18px;font-size:13px;color:#63685e}.ud-quote-edit{padding:14px 18px;border:1px solid #e5e7de;border-radius:16px;background:#fafbf6}.ud-quote-edit p{line-height:1.6;margin:10px 0}.ud-remove-item{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #e5e7de;cursor:pointer}.ud-remove-item input{width:20px;height:20px;accent-color:#354335;flex:none}.ud-remove-item small{display:block;margin-top:3px;color:#777}.ud-quote-edit .ud-secondary{margin-top:14px}.ud-upi-checkout{margin:0 28px 24px;padding:24px;border:1px solid #e0e4d7;border-radius:22px;text-align:center;background:#f8faf3;display:flex;flex-direction:column;align-items:center;gap:12px}.ud-upi-checkout h3{font-size:25px;letter-spacing:-.8px;margin:0}.ud-upi-checkout p{font-size:13px;line-height:1.6;margin:0;max-width:360px}.ud-upi-checkout small{font-size:11px;overflow-wrap:anywhere;max-width:100%}.ud-upi-qr{width:232px;max-width:100%;border-radius:14px}.ud-upi-checkout a{text-decoration:none;justify-content:center}.ud-upi-checkout .ud-primary{width:100%}.ud-upi-checkout .ud-eyebrow{display:flex;gap:6px;align-items:center}.ud-detail button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.ud-edit-note,.ud-quote-edit{margin-left:18px;margin-right:18px}.ud-upi-checkout{margin:0 18px 20px;padding:20px 14px}}.ud-upi-checkout{scroll-margin-top:90px}.ud-alternative-toggle{margin:8px 28px 20px;text-align:center}.ud-alternative-toggle small{display:block;font-size:11px;color:#6b7066;margin-top:6px}.ud-quantity-item{padding:16px 0;border-bottom:1px solid #e5e7de}.ud-quantity-item small{display:block;color:#71776a;margin-top:5px}.ud-quantity-controls{display:flex;gap:8px;align-items:center;margin-top:12px}.ud-quantity-controls button{width:40px;height:40px;border:1px solid #dde2d5;border-radius:10px;background:#fff;display:grid;place-items:center;flex:none}.ud-quantity-controls input{width:76px;min-width:0;height:40px;text-align:center;border:1px solid #dde2d5;border-radius:10px;background:#fff;font:inherit}.ud-billing-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:#6b7264;margin-bottom:18px}.ud-billing-meta b{color:#273020;margin-left:7px}.ud-tax-item{padding:20px 0;border-bottom:1px solid #e5e7de}.ud-tax-item-head{display:flex;justify-content:space-between;gap:18px;font-size:14px}.ud-tax-item-head strong:last-child{white-space:nowrap}.ud-tax-chips{display:flex;gap:6px;margin:10px 0}.ud-tax-chips span{background:#f0f3e9;border-radius:6px;padding:4px 7px;font-size:10px;color:#5d6852}.ud-tax-item dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0 0}.ud-tax-item dt{font-size:10px;color:#707669}.ud-tax-item dd{font-size:12px;margin:5px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ud-tax-summary{margin:24px 0 0}.ud-tax-summary>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0;font-size:13px}.ud-tax-summary dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ud-tax-summary small{display:block;font-size:10px;color:#777e70;margin-top:4px}.ud-tax-component{padding-left:14px!important;color:#737d69;font-size:12px!important}.ud-seller-details{display:flex;flex-direction:column;gap:5px;font-size:10px;color:#7a8173;padding-top:20px;line-height:1.6}.ud-document-notes{font-size:12px;white-space:pre-wrap;line-height:1.6}@media(max-width:480px){.ud-tax-item dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ud-tax-item-head{font-size:13px}.ud-tax-item-head strong:first-child{max-width:65%;overflow-wrap:anywhere}}.ud-inline-hint{font-size:11px;color:#6c7464;padding:0 0 12px}.ud-compact-heading,.ud-compact-item{display:grid;grid-template-columns:minmax(0,1fr) 62px 98px;grid-gap:12px;gap:12px;align-items:center}.ud-compact-heading{padding:10px 0;border-bottom:1px solid var(--ud-line);font-size:9px;letter-spacing:.08em;color:#7a8173}.ud-compact-heading>span:nth-child(2){text-align:center}.ud-compact-heading>span:last-child{text-align:right}.ud-compact-item{padding:13px 0;border-bottom:1px solid var(--ud-line)}.ud-compact-description{min-width:0}.ud-compact-description>strong{display:block;font-size:13px;font-weight:550;line-height:1.45;overflow-wrap:anywhere}.ud-compact-description>small{display:block;font-size:10px;color:#737a6d;line-height:1.55;margin-top:3px;overflow-wrap:anywhere}.ud-compact-amount{font-size:13px;font-weight:550;text-align:right;overflow-wrap:anywhere}.ud-compact-amount,.ud-compact-quantity{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ud-compact-quantity{text-align:center}.ud-portal .ud-inline-quantity{width:100%;height:44px;padding:6px 3px;border:1px solid #d6dbce;border-radius:8px;background:#f7f8f3;text-align:center;font-size:16px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ud-inline-quantity::-webkit-inner-spin-button,.ud-inline-quantity::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ud-portal .ud-inline-quantity[aria-invalid=true]{border-color:#ab795b}.ud-item-removed .ud-compact-description>strong{text-decoration:line-through;color:#82877d}.ud-inline-save{padding:14px 0;border-bottom:1px solid var(--ud-line)}.ud-inline-save>p{font-size:12px;color:#69725e;line-height:1.6}.ud-inline-save>div{display:flex;align-items:center;gap:18px;margin-top:12px}.ud-inline-save .ud-secondary{min-height:44px;padding:8px 17px}.ud-line-tax-details{margin:12px 0;font-size:11px;color:#747c6b}.ud-line-tax-details summary{cursor:pointer;padding:8px 0}.ud-line-tax-details>div{padding:8px 0;border-bottom:1px solid var(--ud-line)}.ud-line-tax-details span,.ud-line-tax-details strong{display:block}.ud-detail .ud-tax-summary{margin:16px 0}.ud-detail .ud-tax-summary>div{padding-top:5px;padding-bottom:5px}.ud-detail .ud-tax-summary small{margin-top:0}.ud-detail .ud-total{margin-top:12px}.ud-portal button:disabled{cursor:not-allowed}@media(max-width:480px){.ud-compact-heading,.ud-compact-item{grid-template-columns:minmax(0,1fr) 52px 82px;gap:9px}.ud-compact-amount,.ud-compact-description>strong{font-size:12px}.ud-detail .ud-seller-details{padding-top:14px}}.ud-detail-head p.ud-bill-customer{font-size:17px;font-weight:600;color:var(--ud-ink);line-height:1.4;margin-top:10px;overflow-wrap:anywhere}.ud-detail-head p.ud-bill-date{font-size:14px;font-weight:600;color:#616a57;margin-top:5px}.ud-request-status{padding:16px;margin:0 0 18px;background:#f3f2e8;border:1px solid #e5e3d3;border-radius:10px;font-size:12px}.ud-request-status>strong{font-size:13px}.ud-request-status>p{margin:8px 0;color:#6e7566;line-height:1.6}.ud-request-status>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-top:1px solid #e4e3d5}.ud-request-status>div>span{min-width:0;overflow-wrap:anywhere}.ud-request-status b{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ud-portal{font-size:16px;--ud-muted:#51594c}.ud-portal .ud-featured-copy>button,.ud-portal .ud-primary{background:#263e2c;color:#fff;font-size:16px!important;min-height:50px;border:1px solid #263e2c;box-shadow:0 3px 8px #263e2c18}.ud-portal .ud-secondary{background:#fff;color:#263e2c;border:1.5px solid #60775b;font-size:16px!important;font-weight:600}.ud-portal .ud-featured-copy>button:hover,.ud-portal .ud-primary:hover{background:#36573d}.ud-portal .ud-secondary:hover{background:#edf3e9}.ud-portal .ud-text-button{font-size:14px!important;color:#354f3a;font-weight:600}.ud-featured p,.ud-heading p{font-size:16px!important;color:#50594b;line-height:1.65}.ud-eyebrow{font-size:12px!important;color:#59684c}.ud-account-bar{font-size:15px!important}.ud-account-tag{font-size:11px!important}.ud-featured h2{font-size:27px!important}.ud-featured-document>small{font-size:14px!important;color:#535d4b}.ud-featured-document>div>span,.ud-featured-document>span{font-size:12px!important}.ud-section-title h2{font-size:23px!important}.ud-login-card>p,.ud-settings-card p{font-size:15px!important;color:#535d4b}.ud-login-card form label{font-size:15px!important}.ud-login-foot{font-size:12px!important;color:#5c6655}.ud-login-story>p{font-size:16px!important}.ud-detail-tabs button{font-size:14px!important;min-height:48px;color:#4f5d43}.ud-detail-tabs button.active{font-weight:700;color:#243b29}.ud-detail-toolbar>button{font-size:14px;border:1px solid #a1b195;border-radius:9px;padding:8px 12px;background:#fff;color:#263e2c}.ud-request-status,.ud-request-status>strong{font-size:15px}.ud-detail-head>.ud-status{font-size:12px!important}.ud-compact-amount,.ud-compact-description>strong{font-size:16px!important}.ud-compact-description>small{font-size:13px!important;color:#505a49}.ud-payment-paused{font-size:14px}.ud-inline-save>p{font-size:15px}.ud-detail-bottom>small{font-size:12px!important;color:#55634b}.ud-detail-bottom>span{font-size:14px!important;color:#46563c}.ud-tax-summary>div{font-size:15px!important}.ud-seller-details,.ud-tax-summary small{font-size:12px!important}.ud-line-tax-details{font-size:13px!important}.ud-footer,.ud-status{font-size:12px!important}.ud-reassurance{font-size:13px!important;color:#536149}.ud-portal .ud-card-tools button{border:1.5px solid #8ca180;color:#263e2c;font-size:15px!important;font-weight:650}.ud-portal .ud-card-tools button:hover{background:#edf3e9}.ud-top-nav button.active{background:#263e2c!important;color:#fff!important}.ud-portal .ud-bottom-nav button[aria-current=page]{background:#263e2c;color:#fff}.ud-portal .ud-bottom-nav button[aria-current=page]>svg{fill:none}.ud-portal .ud-bottom-nav button{color:#526049;font-size:13px!important;font-weight:600}.ud-portal .ud-inline-quantity{border:1.5px solid #8ba07f;background:#fff;color:#1c3020}@media(max-width:480px){.ud-detail-head h2{font-size:27px}.ud-compact-item{grid-template-columns:minmax(0,1fr) 50px 80px!important;gap:8px!important;padding:14px 10px!important}.ud-card-amount{font-size:17px!important}.ud-card-description>small{font-size:14px!important}.ud-card-description>strong{font-size:17px!important}.ud-account-bar>span{font-size:14px;overflow-wrap:anywhere}.ud-detail-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 12px;gap:4px 12px}.ud-detail-tabs button{justify-content:center}.ud-detail-tabs button:last-child{margin-left:0}.ud-heading h1{font-size:30px!important}}.ud-item-notes{white-space:pre-line;font-style:italic;overflow-wrap:anywhere}.ud-header{height:128px}.ud-brand{gap:16px}.ud-brand img{width:112px;height:96px;flex-shrink:0}.ud-brand>span{font-size:27px;letter-spacing:-.6px}.ud-brand small{font-size:11px;line-height:1.5;letter-spacing:.65px;font-weight:600;color:#50594b;margin-top:6px}.ud-help-box{top:138px}@media(min-width:761px) and (max-width:1050px){.ud-header-inner{padding:0 22px}.ud-top-nav{gap:14px}.ud-brand{gap:10px}.ud-brand img{width:88px;height:80px}.ud-brand>span{font-size:23px}.ud-brand small{font-size:10px}.ud-help span{display:none}}@media(max-width:760px){.ud-header{height:112px}.ud-header-inner{padding:0 16px;gap:8px}.ud-header .ud-brand{flex-shrink:1;min-width:0;gap:10px}.ud-brand img{width:88px;height:78px}.ud-brand>span{font-size:23px;min-width:0}.ud-brand small{font-size:10px;letter-spacing:.35px;line-height:1.5}.ud-help{flex-shrink:0}.ud-help-box{top:122px}}@media(max-width:360px){.ud-brand img{width:76px;height:68px}.ud-brand>span{font-size:20px}.ud-brand small{font-size:10px;letter-spacing:0}}.ud-header .ud-brand img{width:112px;height:96px}.ud-detail-brand img{width:76px;height:68px}.ud-detail-brand small{font-size:10px;line-height:1.5;letter-spacing:.35px;color:#50594b}@media(max-width:1050px){.ud-header .ud-brand img{width:88px;height:78px}}@media(max-width:360px){.ud-header .ud-brand img{width:76px;height:68px}}.ud-file-spinner{animation:ud-file-spin .9s linear infinite;flex-shrink:0}.ud-card-tools button[aria-busy=true],.ud-detail-tabs button[aria-busy=true]{opacity:1;background:#edf3e9;color:#263e2c}.ud-card-actions,.ud-card-tools{flex-wrap:wrap}@keyframes ud-file-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ud-file-spinner{animation:none}}.ud-footer,.ud-header,.ud-login,.ud-main{position:relative;z-index:1}.ud-dental-atmosphere{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;color:#315c3b}.ud-dental-motif{position:absolute;display:grid;place-items:center;width:108px;height:108px;border:1px solid #52705a38;border-radius:34% 66% 61% 39%/43% 38% 62% 57%;background:radial-gradient(circle at 38% 34%,#fff 0,#e1ead8c7 56%,#d9e5d178 76%,transparent 78%);opacity:.32;filter:drop-shadow(0 9px 18px #38543d20);animation:ud-dental-drift 18s ease-in-out infinite alternate}.ud-dental-motif svg{width:64%;height:64%}.ud-dental-mirror{left:2%;top:20%;transform:rotate(-12deg);animation-duration:17s}.ud-dental-explorer{right:2%;top:34%;transform:rotate(14deg);animation-duration:21s;animation-delay:-6s}.ud-dental-scaler{left:4%;top:56%;transform:rotate(8deg);animation-duration:19s;animation-delay:-11s}.ud-dental-forceps{right:3%;top:70%;transform:rotate(-9deg);animation-duration:23s;animation-delay:-3s}.ud-dental-handpiece{left:19%;top:84%;transform:rotate(6deg);animation-duration:20s;animation-delay:-14s}@keyframes ud-dental-drift{0%{translate:0 0;rotate:-1deg}45%{translate:0 -7px;rotate:1.2deg}to{translate:5px 5px;rotate:-.6deg}}@media(max-width:1199px){.ud-dental-motif{width:88px;height:88px;opacity:.3}.ud-dental-mirror{left:-14px}.ud-dental-explorer{right:-15px}.ud-dental-scaler{left:-12px}.ud-dental-forceps{right:-14px}.ud-dental-handpiece{left:8%;top:88%}}@media(max-width:760px){.ud-dental-motif{width:76px;height:76px;opacity:.28}.ud-dental-mirror{left:-9px;top:24%}.ud-dental-explorer{right:-10px;top:39%}.ud-dental-scaler{left:-8px;top:57%}.ud-dental-forceps{right:-9px;top:73%}.ud-dental-handpiece{left:5%;top:89%}}@media(prefers-reduced-motion:reduce){.ud-dental-motif{animation:none}}.ud-dental-motif{color:var(--instrument-ink);background:radial-gradient(circle at 32% 25%,#fff 0,var(--instrument-tint) 68%,transparent 72%);border-color:var(--instrument-tint);opacity:.68}.ud-dental-motif svg{transform-origin:center;overflow:visible}.ud-dental-mirror{--instrument-ink:#228c88;--instrument-tint:#d4efea}.ud-dental-explorer{--instrument-ink:#587fc0;--instrument-tint:#dce7f7}.ud-dental-scaler{--instrument-ink:#c67d36;--instrument-tint:#f6e7cb}.ud-dental-forceps{--instrument-ink:#b87080;--instrument-tint:#f4dfe5}.ud-dental-handpiece{--instrument-ink:#8070b3;--instrument-tint:#e8e1f5}@media(max-width:760px){.ud-dental-motif{opacity:.52}}@media(prefers-reduced-motion:reduce){.ud-dental-motif svg{transform:none!important}}.ud-dental-motif{opacity:.85;background:none;border:0;filter:none}.ud-dental-motif svg{width:90%;height:90%;filter:drop-shadow(3px 6px 3px #263b4924)}.ud-dental-mirror{--instrument-dark:#16615d}.ud-dental-explorer{--instrument-dark:#314b81}.ud-dental-scaler{--instrument-dark:#8b5426}.ud-dental-forceps{--instrument-dark:#864151}.ud-dental-handpiece{--instrument-dark:#504175}.ud-dental-arriving{z-index:5;background:#f8f9f4e8}.ud-dental-arriving .ud-dental-motif{animation:none;transform:none}.ud-orbit-logo{position:absolute;left:50%;top:50%;width:110px;height:110px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 12px 50px #30473512}.ud-orbit-logo img{width:94px;height:94px;object-fit:contain}.ud-paid-note{align-items:flex-start}.ud-paid-note>svg{flex-shrink:0}.ud-paid-note b{font-size:16px}.ud-paid-note p{font-size:14px;line-height:1.65;color:#526a43}.ud-invoice-pending{padding:12px 18px;color:#526a43;background:#edf3e5;font-size:14px;line-height:1.6}@media(prefers-reduced-motion:reduce){.ud-dental-arriving{background:none;z-index:0}.ud-orbit-logo{display:none}}.ud-dental-departing{animation:ud-orbit-reveal 1.9s both}.ud-dental-departing .ud-orbit-logo{animation:ud-orbit-logo-out 1.9s both}@keyframes ud-orbit-reveal{0%,40%{background:#f8f9f4e8}to{background:transparent}}@keyframes ud-orbit-logo-out{0%,35%{opacity:1;transform:translate(-50%,-50%) scale(1)}85%,to{opacity:0;transform:translate(-50%,-50%) scale(.85)}}.ud-top-nav button{font-size:15px!important;padding:12px 18px!important}.ud-top-nav button.active{background:#e6ecd9;border-radius:10px;font-weight:650}.ud-heading{padding:25px 0!important}.ud-heading h1{font-size:32px!important}.ud-document-list{display:grid;grid-gap:14px;gap:14px;border:0!important}.ud-document-card{background:#fff;border:1px solid #dce1d3;border-radius:15px;overflow:hidden}.ud-document-card-quote{border-left:4px solid #a7b786}.ud-document-card-invoice{border-left:4px solid #b6c6d2}.ud-card-open{display:flex;align-items:center;gap:14px;width:100%;padding:20px;background:transparent;text-align:left}.ud-card-description{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:6px}.ud-card-kind{font-size:11px;letter-spacing:.09em;color:#687654;font-weight:700}.ud-card-description>strong{font-size:17px;overflow-wrap:anywhere}.ud-card-description>small{font-size:13px;color:#66705e;line-height:1.5}.ud-card-amount{display:flex;align-items:center;gap:12px;font-size:18px;white-space:nowrap}.ud-card-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 20px;background:#f8faf5;border-top:1px solid #e9ede3}.ud-card-tools{display:flex;gap:8px;margin-left:auto}.ud-card-tools button{display:flex;align-items:center;gap:7px;padding:10px 13px;min-height:44px;font-size:14px!important;background:#fff;border:1px solid #dde3d5;border-radius:9px}.ud-card-tools button:disabled{opacity:.45}.ud-card-open:focus-visible,.ud-card-tools button:focus-visible{outline:3px solid #869d62;outline-offset:-3px}.ud-documents{margin-top:24px!important}@media(max-width:760px){.ud-bottom-nav button{font-size:12px!important;min-height:54px;gap:7px;min-width:0;flex:1 1}.ud-bottom-nav button[aria-current=page]{background:#e8eddf;border-radius:10px;font-weight:700}.ud-bottom-nav button svg{width:23px;height:23px}.ud-card-open{padding:16px 13px;gap:10px;flex-wrap:wrap}.ud-card-description>strong{font-size:16px}.ud-card-description>small{font-size:12px}.ud-card-amount{font-size:16px}.ud-card-actions{padding:8px 12px;flex-wrap:wrap}.ud-card-actions .ud-status{font-size:11px}.ud-main{padding-left:16px;padding-right:16px}.ud-heading h1{font-size:28px!important}.ud-account-bar>span{min-width:0}.ud-featured{padding:20px!important}}.ud-portal .ud-featured-copy>button,.ud-portal .ud-primary{background:#ffe15b!important;color:#302d24!important;border:1px solid #ebca3d;font-weight:650}.ud-portal .ud-featured-copy>button:hover,.ud-portal .ud-primary:hover{background:#f5d344!important}.ud-portal .ud-bottom-nav button[aria-current=page],.ud-portal .ud-top-nav button.active{background:#ffe15b!important;color:#302d24!important}.ud-portal .ud-top-nav button.active:after{background:#c6a422}.ud-portal .ud-secondary{background:#fff6cb;color:#514826}.ud-portal .ud-main{max-width:1000px;animation:none}.ud-portal .ud-featured{grid-template-columns:minmax(0,1fr) minmax(230px,.7fr);gap:24px;padding:24px!important;background:#fff9df}.ud-portal .ud-featured:after{display:none}.ud-portal .ud-featured-document{transform:none;box-shadow:none}.ud-portal .ud-featured h2{font-size:23px;margin:10px 0}.ud-portal .ud-featured p{max-width:none}.ud-portal .ud-heading-stamp{display:none}.ud-portal .ud-heading{padding:22px 0!important}.ud-portal .ud-heading h1,.ud-portal .ud-heading p{margin-top:10px}.ud-portal .ud-featured-document>div{margin-top:14px}.ud-portal .ud-documents{margin-top:20px!important}@media(max-width:760px){.ud-portal .ud-featured{grid-template-columns:1fr;padding:20px!important;gap:18px}}.ud-portal{background:linear-gradient(180deg,#fffef9,#fbf6e3 48%,#eee0a6);min-height:100svh}.ud-portal .ud-header{background:#fffef9e8}.ud-portal .ud-document-card,.ud-portal .ud-login-card{background:#fff}.ud-portal .ud-bottom-nav{background:#fffef9f5}.ud-portal .ud-heading{display:block}.ud-portal .ud-heading>div{width:100%}.ud-portal .ud-heading p{max-width:none;width:100%}.ud-portal .ud-heading h1:first-child{margin-top:0}.ud-portal .ud-featured-copy{container-type:inline-size}.ud-portal .ud-featured h2{font-size:18px!important;font-size:clamp(16px,6cqi,27px)!important;white-space:nowrap;letter-spacing:-.5px}.ud-refresh-hint{display:flex;justify-content:center;padding-top:10px;min-height:38px}.ud-refresh-hint button{display:flex;align-items:center;gap:7px;background:transparent;color:#73663e;font-size:12px;padding:6px 12px;border-radius:20px;min-height:32px}.ud-refresh-hint button:hover{background:#fff4be}.ud-refresh-hint button:focus-visible{outline:2px solid #9c8428;outline-offset:2px}.ud-message-action{margin:0 0 20px}.ud-message-toggle{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px}.ud-message-panel{position:fixed;z-index:12;left:50%;bottom:calc(5svh + 86px);transform:translateX(-50%);width:min(656px,calc(100vw - 96px));max-height:min(62svh,560px);overflow:auto;margin:0;padding:18px;border:1px solid #e5dfc6;border-radius:14px;background:#fff;box-shadow:0 18px 55px #17210f38}.ud-message-panel[hidden]{display:none}.ud-message-badge{border-radius:999px;background:#b63432;color:#fff;padding:2px 7px;font-size:12px;line-height:18px}.ud-message-unread{position:fixed;z-index:13;left:50%;bottom:calc(5svh + 82px);transform:translateX(-50%);font-size:13px;text-align:center;color:#8c382b;background:#fff8dc;border-radius:999px;padding:4px 10px}.ud-detail:has(.ud-message-action){padding-bottom:88px}.ud-detail:has(.ud-message-action) .ud-detail-bottom{position:static;padding-bottom:12px}.ud-quote-action-row{position:fixed;z-index:14;left:50%;bottom:calc(5svh + 12px);transform:translateX(-50%);width:min(656px,calc(100vw - 96px));display:grid;grid-gap:10px;gap:10px;align-items:stretch;padding:8px;border:1px solid #e3e5da;border-radius:15px;background:#fcfcf9ee;box-shadow:0 10px 34px #17210f2b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ud-quote-action-row.has-pay{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.ud-quote-action-row>button{min-width:0;white-space:normal;padding:12px 10px;line-height:1.3}.ud-quote-action-row .ud-quote-pay{min-height:58px;display:flex;align-items:center;justify-content:center;gap:8px}.ud-quote-pay small{display:block;font-size:12px;margin-top:3px}.ud-quote-action-row .ud-message-toggle{font-size:14px}.ud-quote-pay>svg{flex-shrink:0}@media(max-width:760px){.ud-quote-action-row{bottom:max(8px,env(safe-area-inset-bottom));width:calc(100vw - 28px)}.ud-message-panel{bottom:calc(max(8px,env(safe-area-inset-bottom)) + 74px);width:calc(100vw - 28px);max-height:65svh}.ud-message-unread{bottom:calc(max(8px,env(safe-area-inset-bottom)) + 70px)}}@media(max-width:360px){.ud-quote-action-row{gap:6px;padding:6px}.ud-quote-action-row>button{padding:10px 6px}.ud-quote-pay>svg{display:none}}.ud-compact-item{margin:10px 0;padding:16px 14px;border:1px solid #e0e5d9;border-radius:12px;background:#fff;box-shadow:0 5px 18px rgba(43,55,36,.035)}.ud-compact-description>strong{font-size:14px}.ud-compact-description>small{font-size:11px}.ud-compact-amount,.ud-compact-quantity{font-size:14px}.ud-inline-hint{font-size:13px;line-height:1.55}.ud-payment-paused{display:flex;align-items:center;padding:10px 12px;border-radius:9px;background:#f5edda;color:#78632f;font-size:12px;line-height:1.45}.ud-inline-save>p{font-size:13px}.ud-inline-save .ud-secondary{min-width:150px;font-size:13px}@media(max-width:480px){.ud-detail{padding:0 18px}.ud-detail-content{padding-top:16px}.ud-compact-heading{font-size:10px;padding:8px 4px}.ud-compact-item{grid-template-columns:minmax(0,1fr) 58px 88px;gap:10px;margin:11px 0;padding:15px 12px}.ud-compact-description>strong{font-size:14px;line-height:1.4}.ud-compact-description>small{font-size:11px;line-height:1.5}.ud-compact-amount,.ud-compact-quantity{font-size:14px}.ud-line-tax-details{font-size:12px}.ud-line-tax-details summary{min-height:44px;display:flex;align-items:center}.ud-tax-summary>div{font-size:14px}.ud-tax-summary small{font-size:11px}.ud-detail-bottom>span{font-size:12px}.ud-detail-bottom>small{font-size:11px;line-height:1.5}.ud-primary,.ud-secondary{min-height:48px;font-size:14px}}@keyframes ud-message-pop{0%{opacity:0;transform:translate(-50%,14px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}.ud-message-panel{animation:ud-message-pop .18s ease-out}@media(prefers-reduced-motion:reduce){.ud-message-panel{animation:none}}