:root{--ifume-navy:#13283d;--ifume-navy-2:#29495d;--ifume-ink:#172b3c;--ifume-muted:#687887;--ifume-sand:#d5ae72;--ifume-sage:#8da79a;--ifume-bg:#f4f1eb;--ifume-soft:#eef3f1;--ifume-line:#dfe6e4;--ifume-white:#fff;--ifume-success:#1f7a5b;--ifume-warning:#b77518;--ifume-danger:#b34545;--ifume-shadow:0 18px 48px rgba(18,42,60,.09)}.ifume-shell,.ifume-shell *{box-sizing:border-box}.ifume-wrap.ifume-shell{max-width:1480px;margin:18px 20px 40px 0;color:var(--ifume-ink)}.ifume-portal.ifume-shell{max-width:1180px;margin:30px auto;padding:0 18px;color:var(--ifume-ink)}.ifume-shell h1,.ifume-shell h2,.ifume-shell h3,.ifume-shell p{font-family:inherit}.ifume-shell h1{font-size:clamp(30px,4vw,52px);line-height:1.05;letter-spacing:-1.5px;margin:8px 0 14px;color:inherit}.ifume-shell h2{font-size:23px;line-height:1.2;margin:3px 0 6px;color:var(--ifume-ink)}.ifume-shell p{color:var(--ifume-muted);font-size:14px;margin:0}.ifume-brand{display:flex;align-items:center;gap:14px;margin-bottom:20px;color:inherit;flex-wrap:wrap}.ifume-brand img{height:46px;width:auto;display:block}.ifume-brand-copy{display:flex;flex-direction:column;gap:4px}.ifume-brand em{font-size:12px;font-style:normal;opacity:.7;border-left:1px solid currentColor;padding-left:10px;margin-left:2px}.ifume-brand small{font-size:11px;letter-spacing:.4px;opacity:.72;padding-left:10px}.ifume-eyebrow,.ifume-kicker{display:block;font-size:11px;line-height:1.4;font-weight:800;letter-spacing:2px;color:var(--ifume-sand);text-transform:uppercase}.ifume-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;min-height:300px;padding:42px 46px;border-radius:30px;color:#fff;background:radial-gradient(circle at 90% 0,rgb(213 174 114 / .28),transparent 30%),linear-gradient(135deg,var(--ifume-navy),var(--ifume-navy-2));box-shadow:var(--ifume-shadow);overflow:hidden;position:relative}.ifume-hero:after{content:"";position:absolute;width:280px;height:280px;border:1px solid rgb(255 255 255 / .08);border-radius:50%;right:-90px;bottom:-140px;box-shadow:0 0 0 55px rgb(255 255 255 / .03),0 0 0 110px rgb(255 255 255 / .02)}.ifume-hero>div{position:relative;z-index:1}.ifume-hero .ifume-brand{margin-bottom:28px}.ifume-hero h1{color:#fff;max-width:720px}.ifume-hero p{color:rgb(255 255 255 / .72);font-size:16px;max-width:700px}.ifume-hero.compact{min-height:240px;margin-bottom:22px}.ifume-hero-actions,.ifume-head-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ifume-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin:10px 0 22px;padding:12px 4px}.ifume-page-head .ifume-brand{margin-bottom:22px}.ifume-page-head h1{font-size:42px;color:var(--ifume-navy)}.ifume-page-head p{font-size:15px}.ifume-page-head.device-head{align-items:center}.ifume-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:10px 17px;border:1px solid #fff0;border-radius:999px;text-decoration:none!important;font-weight:750;font-size:13px;line-height:1.2;cursor:pointer;transition:.2s ease;white-space:nowrap;box-shadow:none}.ifume-btn:hover{transform:translateY(-1px)}.ifume-btn.primary{background:var(--ifume-navy);color:#fff;border-color:var(--ifume-navy)}.ifume-btn.primary:hover{background:#1d3b54;color:#fff}.ifume-btn.ghost{background:#fff;color:var(--ifume-navy);border-color:var(--ifume-line)}.ifume-btn.ghost:hover{border-color:#bac8c7;color:var(--ifume-navy)}.ifume-btn.light{background:#fff;color:var(--ifume-navy)}.ifume-btn.outline-light{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .35)}.ifume-btn.large{min-height:50px;padding:13px 24px;font-size:14px}.ifume-btn .dashicons{width:17px;height:17px;font-size:17px}.ifume-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.ifume-stat{min-height:104px;display:flex;align-items:center;gap:14px;padding:19px;border:1px solid var(--ifume-line);border-radius:21px;background:#fff;box-shadow:0 8px 28px rgb(24 44 61 / .045)}.ifume-stat>.dashicons{display:grid;place-items:center;width:44px;height:44px;font-size:21px;border-radius:14px;background:var(--ifume-soft);color:var(--ifume-navy)}.ifume-stat small{display:block;color:var(--ifume-muted);font-weight:650;margin-bottom:3px}.ifume-stat strong{display:block;color:var(--ifume-navy);font-size:27px;line-height:1.05;letter-spacing:-.7px}.ifume-stat.warning>.dashicons{background:#fff3dc;color:var(--ifume-warning)}.ifume-stat.danger>.dashicons{background:#fde8e8;color:var(--ifume-danger)}.ifume-stat.money strong{font-size:22px}.ifume-card,.ifume-search-panel,.ifume-filter-panel,.ifume-table-card,.ifume-device-card,.ifume-summary-strip{background:#fff;border:1px solid var(--ifume-line);border-radius:24px;box-shadow:0 8px 30px rgb(20 40 57 / .05)}.ifume-card{padding:24px;margin:18px 0;scroll-margin-top:70px}.ifume-card.span-2{grid-column:span 2}.ifume-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.ifume-card-head>a{color:var(--ifume-navy);font-weight:700;text-decoration:none}.ifume-card-head p{margin-top:5px}.ifume-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.ifume-metric{text-align:right;padding:10px 15px;background:var(--ifume-soft);border-radius:15px}.ifume-metric span{display:block;color:var(--ifume-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.ifume-metric strong{font-size:20px;color:var(--ifume-navy)}.ifume-search-panel{display:grid;grid-template-columns:280px 1fr;align-items:center;gap:26px;margin:18px 0;padding:26px;background:linear-gradient(120deg,#fff,#f6f8f6)}.ifume-search-copy h2{font-size:28px}.ifume-search-row{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:10px;align-items:center}.ifume-search-input-wrap{height:52px;display:flex;align-items:center;gap:9px;padding:0 15px;background:#fff;border:1px solid #cfdad8;border-radius:16px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .5)}.ifume-search-input-wrap .dashicons{color:#78908a}.ifume-search-input-wrap input{width:100%;height:48px!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;font-size:16px!important;color:var(--ifume-ink)}.ifume-reader-wrap{grid-column:1/-1;text-align:center;padding:18px;background:#f5f8f7;border-radius:18px}#ifume-reader{max-width:560px;margin:0 auto 13px;border:0!important}#ifume-reader video{border-radius:15px}.ifume-filter-panel{padding:18px;margin:15px 0}.ifume-filter-grid{display:grid;grid-template-columns:2fr repeat(4,1fr) auto;gap:10px;align-items:end}.ifume-filter-grid label,.ifume-inline-form label,.ifume-maintenance-form label{display:flex;flex-direction:column;gap:6px}.ifume-filter-grid label span,.ifume-inline-form label span{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:var(--ifume-muted);font-weight:800}.ifume-filter-actions{display:flex;gap:7px;align-items:center}.ifume-filter-grid input,.ifume-filter-grid select,.ifume-inline-form input,.ifume-inline-form select,.ifume-document-form input,.ifume-document-form select,.ifume-photo-upload input,.ifume-photo-upload select{width:100%;min-height:43px;border:1px solid #cfd9d8!important;border-radius:12px!important;padding:7px 11px!important;background:#fff!important;box-shadow:none!important}.ifume-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:16px 2px 10px;color:var(--ifume-muted)}.ifume-list-toolbar>div:last-child{display:flex;gap:8px}.ifume-list-toolbar strong{color:var(--ifume-navy);font-size:18px}.ifume-table-card{overflow:hidden}.ifume-table-scroll{overflow:auto}.ifume-table{width:100%;border-collapse:collapse;border:0;background:#fff}.ifume-table th{padding:14px 16px;text-align:left;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#72818d;background:#f4f7f6;border:0;border-bottom:1px solid var(--ifume-line)}.ifume-table td{padding:16px;border:0;border-bottom:1px solid #edf1f0;vertical-align:middle;color:var(--ifume-ink)}.ifume-table tr:last-child td{border-bottom:0}.ifume-table tbody tr:hover{background:#fbfcfc}.ifume-table td strong{display:block;color:var(--ifume-ink)}.ifume-table td small{display:block;color:var(--ifume-muted);margin-top:4px}.ifume-table.compact td,.ifume-table.compact th{padding:11px 12px}.ifume-serial{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.3px;color:var(--ifume-navy)!important}.ifume-row-actions{display:flex!important;gap:6px;justify-content:flex-end}.ifume-icon-btn{width:37px;height:37px;display:inline-grid;place-items:center;border:1px solid var(--ifume-line);border-radius:50%;background:#fff;color:var(--ifume-navy);cursor:pointer;text-decoration:none;transition:.18s}.ifume-icon-btn:hover{background:var(--ifume-navy);border-color:var(--ifume-navy);color:#fff}.ifume-icon-btn .dashicons{width:17px;height:17px;font-size:17px}.ifume-pagination{margin:18px 0;text-align:center}.ifume-pagination .page-numbers{display:inline-grid;place-items:center;min-width:38px;height:38px;margin:2px;border:1px solid var(--ifume-line);border-radius:10px;text-decoration:none;background:#fff;color:var(--ifume-navy)}.ifume-pagination .current{background:var(--ifume-navy);color:#fff}.ifume-status,.ifume-date-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;white-space:nowrap;background:#edf2f1;color:#436154}.status-rented,.payment-paid{background:#dff1e9;color:#176c4f}.status-demo{background:#e6eef8;color:#305d87}.status-stock,.status-returned{background:#edf1f2;color:#546673}.status-service,.payment-pending{background:#fff1d6;color:#a16410}.status-faulty,.payment-overdue{background:#fde7e7;color:#a83b3b}.status-sold{background:#eee7fb;color:#60449b}.status-inactive,.payment-cancelled{background:#ececec;color:#666}.payment-partial{background:#fff5d9;color:#9b6814}.ifume-date-badge{flex-direction:column;line-height:1.15}.ifume-date-badge small{font-size:9px;margin-top:3px;opacity:.75}.ifume-date-badge.soon{background:#fff1d6;color:#a16410}.ifume-date-badge.late{background:#fde7e7;color:#a83b3b}.ifume-date-badge.neutral{background:#f1f3f3;color:#687887}.ifume-list{display:flex;flex-direction:column}.ifume-list-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 2px;border-bottom:1px solid #edf1f0;text-decoration:none;color:var(--ifume-ink)}.ifume-list-row:last-child{border-bottom:0}.ifume-list-row strong,.ifume-list-row small{display:block}.ifume-list-row small{color:var(--ifume-muted);margin-top:3px}.ifume-quick-actions{display:grid;gap:9px}.ifume-quick-actions>a{display:grid;grid-template-columns:40px 1fr;column-gap:12px;align-items:center;padding:13px;border:1px solid var(--ifume-line);border-radius:15px;text-decoration:none;background:#fbfcfc;color:var(--ifume-ink)}.ifume-quick-actions>a>.dashicons{grid-row:span 2;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--ifume-soft);color:var(--ifume-navy)}.ifume-quick-actions strong,.ifume-quick-actions small{display:block}.ifume-quick-actions small{color:var(--ifume-muted);margin-top:2px}.ifume-anchor-nav{position:sticky;top:32px;z-index:12;display:flex;gap:5px;overflow:auto;padding:8px;margin:0 0 16px;background:rgb(255 255 255 / .93);backdrop-filter:blur(10px);border:1px solid var(--ifume-line);border-radius:16px;box-shadow:0 8px 25px rgb(20 40 57 / .05)}.ifume-anchor-nav a{padding:9px 13px;border-radius:10px;text-decoration:none;color:var(--ifume-muted);font-size:12px;font-weight:750;white-space:nowrap}.ifume-anchor-nav a:hover{background:var(--ifume-soft);color:var(--ifume-navy)}.ifume-form-section{padding:25px}.ifume-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ifume-field{display:flex;flex-direction:column;gap:7px}.ifume-field.full{grid-column:1/-1}.ifume-field>span{font-size:12px;color:#50626f;font-weight:750}.ifume-field input,.ifume-field select,.ifume-field textarea{width:100%;min-height:45px;border:1px solid #ccd8d6!important;border-radius:13px!important;padding:9px 12px!important;background:#fff!important;color:var(--ifume-ink)!important;box-shadow:none!important}.ifume-field textarea{min-height:95px;resize:vertical}.ifume-field input:focus,.ifume-field select:focus,.ifume-field textarea:focus{border-color:var(--ifume-sage)!important;box-shadow:0 0 0 3px rgb(141 167 154 / .16)!important;outline:0}.ifume-field input:disabled,.ifume-field select:disabled,.ifume-field textarea:disabled{background:#f4f6f5!important;color:#74818b!important}.ifume-sticky-save{position:sticky;bottom:15px;z-index:15;display:flex;justify-content:flex-end;padding:10px 0}.ifume-summary-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:18px 0;overflow:hidden}.ifume-summary-strip>div{padding:18px;border-right:1px solid var(--ifume-line)}.ifume-summary-strip>div:last-child{border-right:0}.ifume-summary-strip span,.ifume-detail-grid span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.9px;color:var(--ifume-muted);font-weight:800}.ifume-summary-strip strong{display:block;margin-top:7px;font-size:17px;color:var(--ifume-navy)}.ifume-inline-form,.ifume-document-form,.ifume-photo-upload{display:flex;gap:9px;align-items:end;flex-wrap:wrap;padding:14px;margin:10px 0 20px;background:#f5f8f7;border-radius:17px}.ifume-inline-form label{min-width:130px;flex:1}.ifume-inline-form label.wide{min-width:240px;flex:2}.ifume-maintenance-form{padding:20px;margin-bottom:20px;background:#f5f8f7;border:1px solid var(--ifume-line);border-radius:20px}.ifume-maintenance-form>.ifume-btn{margin-top:16px}.ifume-check-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ifume-check-grid label{display:flex;flex-direction:row;align-items:center;gap:7px;padding:11px;background:#fff;border:1px solid var(--ifume-line);border-radius:12px;font-size:12px;font-weight:650}.ifume-check-grid input{width:auto!important;min-height:auto!important}.ifume-service-list{display:grid;gap:10px}.ifume-service-item{display:grid;grid-template-columns:75px 1fr auto;gap:15px;padding:16px;border:1px solid var(--ifume-line);border-radius:18px;background:#fff}.ifume-service-date{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70px;border-radius:15px;background:var(--ifume-soft);color:var(--ifume-navy)}.ifume-service-date strong{font-size:25px;line-height:1}.ifume-service-date span{font-size:10px;margin-top:5px;text-transform:uppercase}.ifume-service-title{display:flex;justify-content:space-between;gap:12px}.ifume-service-title strong,.ifume-service-title small{display:block}.ifume-service-title small{color:var(--ifume-muted);margin-top:4px}.ifume-service-content p{margin:8px 0;color:#526572}.ifume-service-actions{display:flex;gap:6px;align-items:flex-start}.ifume-scent-change{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;background:#f5f8f7;border-radius:999px;font-size:12px}.ifume-scent-change .dashicons{width:14px;height:14px;font-size:14px}.ifume-photo-upload select{max-width:170px}.ifume-photo-upload input[type=file]{max-width:260px}.ifume-photo-upload input[type=text]{flex:1;min-width:190px}.ifume-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ifume-photo-grid>a{position:relative;display:block;overflow:hidden;min-height:170px;border-radius:16px;background:#eef2f1;text-decoration:none}.ifume-photo-grid img{width:100%;height:190px;object-fit:cover;display:block;transition:.25s}.ifume-photo-grid a:hover img{transform:scale(1.03)}.ifume-photo-grid a span{position:absolute;left:8px;right:8px;bottom:8px;padding:7px 9px;border-radius:10px;background:rgb(16 36 52 / .76);color:#fff;font-size:11px;backdrop-filter:blur(6px)}.ifume-document-form input[name=title]{min-width:220px;flex:1}.ifume-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ifume-document-grid>a{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--ifume-line);border-radius:15px;text-decoration:none;color:var(--ifume-ink);background:#fbfcfc}.ifume-document-grid>a>.dashicons{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--ifume-soft);color:var(--ifume-navy)}.ifume-document-grid strong,.ifume-document-grid small{display:block}.ifume-document-grid small{color:var(--ifume-muted);margin-top:3px}.ifume-timeline{position:relative;padding-left:8px}.ifume-timeline-item{display:grid;grid-template-columns:20px 1fr;gap:10px;position:relative;padding-bottom:17px}.ifume-timeline-item:before{content:"";position:absolute;left:7px;top:12px;bottom:-2px;width:2px;background:#e1e8e6}.ifume-timeline-item:last-child:before{display:none}.ifume-timeline-item>span{position:relative;z-index:1;width:16px;height:16px;margin-top:3px;border:4px solid #dce8e3;background:var(--ifume-success);border-radius:50%}.ifume-timeline-item strong,.ifume-timeline-item small{display:block}.ifume-timeline-item small{color:var(--ifume-muted);margin-top:3px}.ifume-timeline-item p{margin-top:5px}.ifume-device-card{padding:25px;margin:16px 0;background:linear-gradient(145deg,#fff,#f7f9f8)}.ifume-device-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.ifume-device-card-top h2{font-size:32px;margin-top:5px}.ifume-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.ifume-detail-grid>div{padding:13px;border:1px solid var(--ifume-line);border-radius:14px;background:#fff}.ifume-detail-grid strong{display:block;margin-top:5px;color:var(--ifume-navy)}.ifume-device-card-actions{display:flex;gap:8px;flex-wrap:wrap}.ifume-search-results{display:grid;gap:8px}.ifume-search-results>a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px;border:1px solid var(--ifume-line);border-radius:13px;color:var(--ifume-ink);text-decoration:none}.ifume-search-results strong,.ifume-search-results small{display:block}.ifume-search-results small{color:var(--ifume-muted);margin-top:3px}.ifume-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.ifume-report-grid>.ifume-card{margin:0;display:flex;flex-direction:column;align-items:flex-start}.ifume-report-grid>.ifume-card>.dashicons{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:var(--ifume-soft);color:var(--ifume-navy);font-size:23px;margin-bottom:16px}.ifume-report-grid>.ifume-card p{min-height:68px;margin-bottom:17px}.ifume-settings-form{max-width:900px}.ifume-settings-form .description{margin-top:15px;padding-top:15px;border-top:1px solid var(--ifume-line)}.ifume-alert{padding:14px 17px;margin:12px 0;border-radius:14px;border:1px solid #fff0;font-weight:650}.ifume-alert.success{background:#e1f2ea;border-color:#c5e5d7;color:#176c4f}.ifume-alert.info{background:#edf4fa;border-color:#d4e3ef;color:#173048}.ifume-alert.error{background:#fde9e9;border-color:#f4cdcd;color:#a43e3e}.ifume-empty{width:100%;padding:22px;text-align:center;color:var(--ifume-muted);background:#f6f8f7;border:1px dashed #ccd8d6;border-radius:14px}.ifume-login-scene{min-height:74vh;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 20% 15%,rgb(213 174 114 / .22),transparent 28%),linear-gradient(135deg,#f3f0e9,#e9f0ed);border-radius:28px}.ifume-login-card{width:min(460px,100%);padding:34px;border:1px solid rgb(255 255 255 / .8);border-radius:28px;background:rgb(255 255 255 / .92);box-shadow:0 25px 70px rgb(18 42 60 / .14);backdrop-filter:blur(12px)}.ifume-login-card .ifume-brand{color:var(--ifume-navy)}.ifume-login-card h2{font-size:31px;margin:7px 0 10px}.ifume-login-card>p{margin-bottom:20px}.ifume-login-card label{display:block;margin:12px 0 6px;font-weight:700;color:#3e5361}.ifume-login-card input[type=text],.ifume-login-card input[type=password]{width:100%;min-height:48px;border:1px solid #cbd7d5;border-radius:14px;padding:10px 13px}.ifume-login-card .login-remember label{display:flex;align-items:center;gap:7px;font-weight:500}.ifume-login-card .button-primary{width:100%;min-height:48px;border:0;border-radius:999px;background:var(--ifume-navy);font-weight:800}.ifume-login-card small{display:block;margin-top:18px;color:var(--ifume-muted);text-align:center}@media(max-width:1250px){.ifume-stat-grid{grid-template-columns:repeat(3,1fr)}.ifume-filter-grid{grid-template-columns:repeat(3,1fr)}.ifume-search-panel{grid-template-columns:1fr}.ifume-search-row{grid-template-columns:1fr auto auto}.ifume-form-grid{grid-template-columns:repeat(2,1fr)}.ifume-check-grid{grid-template-columns:repeat(3,1fr)}.ifume-summary-strip{grid-template-columns:repeat(3,1fr)}.ifume-summary-strip>div{border-bottom:1px solid var(--ifume-line)}}@media(max-width:900px){.ifume-wrap.ifume-shell{margin-right:10px}.ifume-hero,.ifume-page-head{align-items:flex-start;flex-direction:column}.ifume-hero{padding:30px;min-height:auto}.ifume-stat-grid{grid-template-columns:repeat(2,1fr)}.ifume-dashboard-grid{grid-template-columns:1fr}.ifume-card.span-2{grid-column:auto}.ifume-search-row{grid-template-columns:1fr 1fr}.ifume-search-input-wrap{grid-column:1/-1}.ifume-detail-grid{grid-template-columns:repeat(2,1fr)}.ifume-photo-grid{grid-template-columns:repeat(2,1fr)}.ifume-document-grid,.ifume-report-grid{grid-template-columns:1fr}.ifume-service-item{grid-template-columns:62px 1fr}.ifume-service-actions{grid-column:2}.ifume-check-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.ifume-wrap.ifume-shell{margin:10px 5px 30px 0}.ifume-shell h1{font-size:34px}.ifume-page-head h1{font-size:34px}.ifume-hero{border-radius:22px;padding:25px 21px}.ifume-stat-grid{grid-template-columns:1fr 1fr;gap:9px}.ifume-stat{min-height:90px;padding:13px}.ifume-stat>.dashicons{width:37px;height:37px}.ifume-stat strong{font-size:22px}.ifume-search-panel,.ifume-card{padding:18px;border-radius:19px}.ifume-search-row{grid-template-columns:1fr}.ifume-search-input-wrap{grid-column:auto}.ifume-filter-grid,.ifume-form-grid{grid-template-columns:1fr}.ifume-field.full{grid-column:auto}.ifume-filter-actions,.ifume-list-toolbar,.ifume-list-toolbar>div:last-child{align-items:stretch;flex-direction:column;width:100%}.ifume-list-toolbar{align-items:flex-start}.ifume-btn{width:100%}.ifume-head-actions{width:100%}.ifume-summary-strip{grid-template-columns:1fr 1fr}.ifume-summary-strip>div{padding:14px}.ifume-detail-grid{grid-template-columns:1fr}.ifume-photo-grid{grid-template-columns:1fr}.ifume-photo-grid img{height:230px}.ifume-check-grid{grid-template-columns:1fr}.ifume-service-item{grid-template-columns:54px 1fr;padding:12px;gap:10px}.ifume-service-title{flex-direction:column}.ifume-inline-form,.ifume-document-form,.ifume-photo-upload{align-items:stretch;flex-direction:column}.ifume-inline-form label,.ifume-inline-form label.wide{min-width:0;width:100%}.ifume-table.responsive thead{display:none}.ifume-table.responsive,.ifume-table.responsive tbody,.ifume-table.responsive tr,.ifume-table.responsive td{display:block;width:100%}.ifume-table.responsive tr{padding:12px;border-bottom:1px solid var(--ifume-line)}.ifume-table.responsive td{position:relative;display:grid!important;grid-template-columns:110px 1fr;gap:10px;padding:8px 4px;border:0;text-align:left}.ifume-table.responsive td:before{content:attr(data-label);font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--ifume-muted);font-weight:800}.ifume-table.responsive .ifume-row-actions{display:flex!important;justify-content:flex-start;padding-left:114px}.ifume-anchor-nav{top:0;border-radius:12px}.ifume-login-scene{padding:15px;border-radius:20px}.ifume-login-card{padding:25px 21px}}@media print{#adminmenumain,#wpadminbar,#wpfooter,.notice,.ifume-page-head .ifume-btn,.ifume-filter-panel,.ifume-list-toolbar,.ifume-row-actions,.ifume-anchor-nav,.ifume-sticky-save{display:none!important}#wpcontent,#wpbody-content{margin:0!important;padding:0!important}.ifume-wrap.ifume-shell{max-width:none;margin:0!important}.ifume-table-card{box-shadow:none;border:1px solid #ccc}.ifume-table th,.ifume-table td{padding:7px;font-size:10px}}.ifume-toast{position:fixed;right:24px;bottom:24px;z-index:999999;max-width:380px;padding:14px 18px;border-radius:14px;background:#183148;color:#fff;box-shadow:0 16px 45px rgb(0 0 0 / .2);transform:translateY(25px);opacity:0;transition:.25s;font-weight:700}.ifume-toast.show{transform:translateY(0);opacity:1}.ifume-toast.error{background:#a43f3f}.ifume-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;color:var(--ifume-muted)}.ifume-loading i{width:22px;height:22px;border:3px solid #dce5e2;border-top-color:var(--ifume-navy);border-radius:50%;animation:ifume-spin .7s linear infinite}@keyframes ifume-spin{to{transform:rotate(360deg)}}.ifume-scent-bars{display:grid;gap:11px}.ifume-scent-bars>div{display:grid;grid-template-columns:minmax(120px,220px) 1fr 36px;gap:12px;align-items:center}.ifume-scent-bars span{font-weight:700;color:var(--ifume-ink)}.ifume-scent-bars i{display:block;height:10px;border-radius:999px;background:#e9efed;overflow:hidden}.ifume-scent-bars b{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ifume-sage),var(--ifume-sand))}.ifume-scent-bars strong{text-align:right;color:var(--ifume-navy)}@media(max-width:700px){.ifume-scent-bars>div{grid-template-columns:100px 1fr 28px;font-size:12px}}.ifume-page-head .ifume-brand img,.ifume-hero .ifume-brand img{height:54px}.ifume-login-card .ifume-brand img{height:48px}.ifume-subform-grid{margin-top:10px;padding:18px;border:1px solid var(--ifume-line);border-radius:18px;background:linear-gradient(180deg,#fbfaf7,#f5f8f8)}.ifume-subform-grid .ifume-field{margin:0}.ifume-report-installation>.ifume-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:780px){.ifume-report-installation>.ifume-form-grid{grid-template-columns:1fr}}.ifume-signature-pad{padding:14px;border:1px solid var(--ifume-line);border-radius:18px;background:linear-gradient(180deg,#fff,#faf8f4)}#ifume-signature-canvas{display:block;max-width:100%;height:190px;border:1px dashed #aebbc5;border-radius:14px;background:#fff;touch-action:none;cursor:crosshair}.ifume-signature-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:11px}.ifume-signature-actions small{color:var(--ifume-muted)}.ifume-btn.small{min-height:36px;padding:8px 14px;font-size:12px;width:auto}@media(max-width:700px){.ifume-signature-actions{align-items:stretch;flex-direction:column}.ifume-btn.small{width:100%}}.ifume-document-capture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px}.ifume-document-capture-grid .ifume-field{padding:16px;border:1px solid #e3e9ed;border-radius:16px;background:#fff}.ifume-document-capture-grid small{display:block;margin-top:7px;color:#718092;font-size:11px;line-height:1.5}.ifume-privacy-note{margin-top:14px;padding:14px 16px;border-radius:14px;background:#f7f1e7;border:1px solid #eadcc5;color:#5d4d34;font-size:12px;line-height:1.6}.ifume-sensitive-document{border-color:#eadcc5!important;background:#fffaf2!important}.ifume-sensitive-document>span{color:#b48b49!important}.ifume-sensitive-document em{display:inline-block;margin-top:5px;padding:3px 8px;border-radius:999px;background:#f0e2ca;color:#735b34;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.4px}@media(max-width:760px){.ifume-document-capture-grid{grid-template-columns:1fr}}.ifume-icon-btn.danger{color:var(--ifume-danger);border-color:rgb(179 69 69 / .28)}.ifume-icon-btn.danger:hover{background:var(--ifume-danger);border-color:var(--ifume-danger);color:#fff}.ifume-view-tabs{display:flex;gap:10px;align-items:center;margin:0 0 18px;flex-wrap:wrap}.status-planned{background:#f3efe7;color:#8b6a32}.status-production{background:#fff0d9;color:#9a5b13}.status-for_sale{background:#eee8f7;color:#63458b}.status-sold{background:#e5edf1;color:#35556a}.ifume-category-row td{background:#f3f0e8!important;color:#172a3a!important;padding:10px 14px!important;border-top:2px solid #d8cfb8!important;border-bottom:1px solid #e3dccb!important;letter-spacing:.02em}.ifume-category-row td strong{font-size:13px;text-transform:uppercase}.ifume-category-row td span{display:inline-flex;margin-left:10px;padding:3px 8px;border-radius:999px;background:#fff;color:#6b5b32;font-size:11px;font-weight:700}@media print{.ifume-category-row{display:table-row!important;break-after:avoid}.ifume-category-row td{background:#ececec!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:7px 10px!important}.ifume-category-row td strong{font-size:11px}.ifume-category-row td span{border:1px solid #bbb;padding:1px 6px}}.ifume-form-speedbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 18px;margin:0 0 18px;border:1px solid #e5e9ed;border-radius:16px;background:#f8fafb}.ifume-form-speedbar>div:first-child{display:flex;flex-direction:column;gap:3px}.ifume-form-speedbar span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7c8790}.ifume-form-speedbar strong{font-size:15px;color:#173048}.ifume-form-speedbar small{color:#667681}.ifume-form-progress{min-width:220px}.ifume-form-progress>span{display:block;margin-bottom:7px;text-align:right}.ifume-form-progress>div{height:7px;background:#e4e9ed;border-radius:999px;overflow:hidden}.ifume-form-progress i{display:block;width:0;height:100%;background:#b99352;border-radius:inherit;transition:width .2s ease}.ifume-location-entry{display:flex;flex-direction:column;gap:9px}.ifume-location-presets{display:flex;flex-wrap:wrap;gap:6px}.ifume-location-presets button{border:1px solid #d9dfe4;background:#fff;border-radius:999px;padding:6px 10px;font-size:12px;cursor:pointer;color:#344c5e}.ifume-location-presets button:hover{border-color:#b99352;color:#173048}.ifume-map-capture{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ifume-map-capture input{flex:1 1 300px}.ifume-map-capture .ifume-btn{white-space:nowrap}.ifume-open-map.is-hidden{display:none}@media(max-width:782px){.ifume-form-speedbar{align-items:stretch;flex-direction:column}.ifume-form-progress{min-width:0}.ifume-form-progress>span{text-align:left}.ifume-map-capture{align-items:stretch}.ifume-map-capture .ifume-btn{justify-content:center}}.ifume-map-field{display:grid;gap:12px;padding:14px;border:1px solid var(--ifume-line);border-radius:18px;background:linear-gradient(180deg,#fff,#f8faf9)}.ifume-map-status{display:flex;flex-direction:column;gap:3px}.ifume-map-status strong{font-size:15px;color:var(--ifume-navy)}.ifume-map-status small{color:var(--ifume-muted)}.ifume-map-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ifume-map-actions .ifume-btn{width:auto}.ifume-map-preview{height:170px;border:1px solid #dfe6e5;border-radius:14px;overflow:hidden;background:#edf2f0}.ifume-map-modal{position:fixed;inset:0;z-index:1000000;display:none;align-items:center;justify-content:center;padding:20px;background:rgb(10 24 36 / .72);backdrop-filter:blur(5px)}.ifume-map-modal.open{display:flex}.ifume-map-modal-card{width:min(980px,96vw);max-height:94vh;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 30px 100px rgb(0 0 0 / .36)}.ifume-map-modal-head,.ifume-map-modal-foot,.ifume-map-modal-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.ifume-map-modal-head{background:var(--ifume-navy);color:#fff}.ifume-map-modal-head>div{display:flex;flex-direction:column}.ifume-map-modal-head small{opacity:.78}.ifume-map-modal-close{border:0;background:rgb(255 255 255 / .12);color:#fff;width:38px;height:38px;border-radius:50%;font-size:28px;line-height:1;cursor:pointer}.ifume-map-modal-tools{background:#f7f9f9;border-bottom:1px solid var(--ifume-line)}#ifume-map-coordinate-text{font-weight:700;color:var(--ifume-muted)}#ifume-map-picker-canvas{height:min(62vh,620px);min-height:390px;background:#e9eeee}.ifume-map-modal-foot{border-top:1px solid var(--ifume-line)}.ifume-map-modal-foot>div{display:flex;gap:8px}.ifume-map-modal-foot .ifume-btn{width:auto}.ifume-leaflet-marker{background:none!important;border:0!important}.ifume-leaflet-marker span{display:block;width:22px;height:22px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--marker);border:3px solid #fff;box-shadow:0 4px 12px rgb(0 0 0 / .35)}.ifume-leaflet-marker span:after{content:"";display:block;width:6px;height:6px;margin:5px;border-radius:50%;background:#fff}.ifume-map-workspace{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);min-height:680px;border:1px solid var(--ifume-line);border-radius:24px;overflow:hidden;background:#fff;box-shadow:var(--ifume-shadow)}.ifume-map-sidebar{display:flex;flex-direction:column;min-height:680px;border-right:1px solid var(--ifume-line);background:#fbfcfb}.ifume-map-toolbar{display:flex;gap:7px;flex-wrap:wrap;padding:14px;border-bottom:1px solid var(--ifume-line)}.ifume-map-toolbar .ifume-btn{width:auto;padding:9px 12px;min-height:38px}.ifume-map-toolbar .active{background:var(--ifume-navy);color:#fff}.ifume-map-toolbar select{min-width:80px}.ifume-route-box{display:grid;gap:8px;padding:15px;border-bottom:1px solid var(--ifume-line);background:#f5f1e8}.ifume-route-box>small{color:var(--ifume-muted)}.ifume-route-box>div{display:flex;gap:7px;flex-wrap:wrap}.ifume-route-box .ifume-btn{width:auto;font-size:11px;padding:8px 11px}.ifume-route-box em{font-style:normal;font-size:11px;font-weight:700;color:#76623d}.ifume-map-device-list{overflow:auto;max-height:580px}.ifume-map-list-item{display:grid;grid-template-columns:22px 14px 1fr auto;align-items:center;gap:9px;padding:12px 13px;border-bottom:1px solid #e9eeee;cursor:pointer}.ifume-map-list-item:hover{background:#f4f8f7}.ifume-map-list-item input{margin:0}.ifume-map-list-item>span:nth-of-type(2){display:flex;flex-direction:column;min-width:0}.ifume-map-list-item strong,.ifume-map-list-item small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ifume-map-list-item small{color:var(--ifume-muted);margin-top:2px}.ifume-map-dot{width:10px;height:10px;border-radius:50%;background:#80909c}.ifume-map-dot.status-rented,.ifume-map-legend .status-rented{background:#2d8b68}.ifume-map-dot.status-demo,.ifume-map-legend .status-demo{background:#3977bd}.ifume-map-dot.status-service,.ifume-map-legend .status-service{background:#d99a29}.ifume-map-dot.status-faulty,.ifume-map-legend .status-faulty{background:#c84b4b}.ifume-map-dot.status-stock,.ifume-map-legend .status-stock{background:#7b8794}.ifume-map-dot.status-planned,.ifume-map-legend .status-planned{background:#8997a5}.ifume-health{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:12px;font-size:11px;font-weight:800}.ifume-health b{font-size:14px}.health-good{background:#e4f3ec;color:#17694e}.health-watch{background:#f6efd8;color:#856616}.health-risk{background:#f8e1d2;color:#a44d27}.health-critical{background:#f7dada;color:#a43737}.ifume-map-stage{position:relative;min-width:0}.ifume-device-map{height:100%;min-height:680px}.ifume-map-legend{position:absolute;z-index:500;left:14px;bottom:14px;display:flex;gap:9px;flex-wrap:wrap;padding:9px 12px;border-radius:14px;background:rgb(255 255 255 / .94);box-shadow:0 8px 28px rgb(0 0 0 / .14)}.ifume-map-legend span{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700}.ifume-map-legend i{width:9px;height:9px;border-radius:50%}.ifume-map-popup{min-width:245px}.ifume-popup-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.ifume-map-popup>b,.ifume-map-popup>small{display:block}.ifume-map-popup>small{color:#73818b;margin:3px 0 9px}.ifume-map-popup dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}.ifume-map-popup dl div{padding:7px;border-radius:9px;background:#f4f7f6}.ifume-map-popup dt{font-size:9px;text-transform:uppercase;color:#75828b}.ifume-map-popup dd{margin:2px 0 0;font-weight:700}.ifume-popup-actions{display:flex;gap:7px}.ifume-popup-actions a{flex:1;text-align:center;text-decoration:none;padding:8px;border-radius:9px;background:var(--ifume-navy);color:#fff;font-weight:700}.ifume-popup-actions a:last-child{background:#eef2f1;color:var(--ifume-navy)}.ifume-calendar-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.ifume-calendar-summary>div{padding:18px;border:1px solid var(--ifume-line);border-radius:18px;background:#fff;box-shadow:var(--ifume-shadow)}.ifume-calendar-summary span{display:block;color:var(--ifume-muted);font-size:11px;text-transform:uppercase;letter-spacing:.07em}.ifume-calendar-summary strong{display:block;margin-top:5px;font-size:25px;color:var(--ifume-navy)}.ifume-calendar-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ifume-calendar-nav form{display:flex;gap:8px}.ifume-calendar-nav .ifume-btn{width:auto}.ifume-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--ifume-line);border-radius:20px;overflow:hidden;background:#fff;box-shadow:var(--ifume-shadow)}.ifume-calendar-weekday{padding:11px;text-align:center;background:var(--ifume-navy);color:#fff;font-size:11px;font-weight:800}.ifume-calendar-day{min-height:135px;padding:9px;border-right:1px solid var(--ifume-line);border-bottom:1px solid var(--ifume-line);background:#fff}.ifume-calendar-day:nth-child(7n){border-right:0}.ifume-calendar-day.empty{background:#f6f7f6}.ifume-calendar-day.today{background:#fff9ea;box-shadow:inset 0 0 0 2px #c6a05e}.ifume-calendar-day>strong{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:12px}.ifume-calendar-day.today>strong{background:#c6a05e;color:#fff}.ifume-calendar-day>div{display:grid;gap:5px;margin-top:6px}.ifume-calendar-day a{display:flex;flex-direction:column;padding:6px;border-radius:9px;background:#eef4f2;text-decoration:none;color:var(--ifume-navy);font-size:10px}.ifume-calendar-day a b{font-size:11px}.ifume-calendar-overdue{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.ifume-calendar-overdue a{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:12px;border:1px solid #edd6d1;border-radius:14px;background:#fff7f5;text-decoration:none;color:var(--ifume-navy)}.ifume-calendar-overdue small{color:var(--ifume-muted)}.ifume-wizard-device-row{display:flex;gap:8px;align-items:center}.ifume-wizard-device-row select{flex:1}.ifume-wizard-device-row .ifume-btn{width:auto}.ifume-wizard-progress{position:sticky;top:32px;z-index:80;display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin:0 0 16px;padding:9px;border:1px solid var(--ifume-line);border-radius:18px;background:rgb(255 255 255 / .96);backdrop-filter:blur(10px);box-shadow:0 8px 24px rgb(20 40 56 / .08)}.ifume-wizard-progress button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:11px;padding:8px;background:#fff0;color:#71808b;cursor:pointer}.ifume-wizard-progress b{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e8edec}.ifume-wizard-progress .active{background:#173048;color:#fff}.ifume-wizard-progress .active b{background:#c7a05e;color:#173048}.ifume-wizard-progress .done{color:#277359}.ifume-wizard-progress .done b{background:#dceee7;color:#277359}.ifume-wizard-step{display:none}.ifume-wizard-step.active{display:block;animation:ifume-step-in .25s ease}@keyframes ifume-step-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ifume-wizard-nav{position:sticky;bottom:16px;z-index:70;display:flex;justify-content:space-between;gap:10px;margin:14px 0;padding:10px;border-radius:16px;background:rgb(255 255 255 / .95);box-shadow:0 10px 35px rgb(15 34 48 / .16)}.ifume-wizard-nav .ifume-btn{width:auto}.ifume-wizard-review{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px}.ifume-wizard-review>div{padding:16px;border:1px solid var(--ifume-line);border-radius:14px;background:#f8faf9}.ifume-wizard-review span{display:block;font-size:10px;text-transform:uppercase;color:var(--ifume-muted)}.ifume-wizard-review strong{display:block;margin-top:5px}.ifume-timeline-v3 .ifume-timeline-item>span{display:grid;place-items:center}.ifume-timeline-v3 .ifume-timeline-item>span i{font-size:15px;width:15px;height:15px;color:#fff}.ifume-health-summary .ifume-health{margin-top:4px}#ifume-wizard-reader{max-width:520px;margin:15px auto}.ifume-installation-wizard .ifume-signature-installation{display:block!important}@media(max-width:1000px){.ifume-map-workspace{grid-template-columns:1fr}.ifume-map-sidebar{min-height:0;border-right:0;border-bottom:1px solid var(--ifume-line)}.ifume-map-device-list{max-height:330px}.ifume-device-map{min-height:560px}.ifume-wizard-progress span{display:none}.ifume-calendar-day{min-height:110px}}@media(max-width:700px){.ifume-map-modal{padding:0}.ifume-map-modal-card{width:100vw;height:100vh;max-height:none;border-radius:0}.ifume-map-modal-head,.ifume-map-modal-foot,.ifume-map-modal-tools{align-items:stretch;flex-direction:column}.ifume-map-modal-foot>div{display:grid;grid-template-columns:1fr 1fr}.ifume-map-modal-foot .ifume-btn{width:100%}#ifume-map-picker-canvas{flex:1;height:auto;min-height:45vh}.ifume-map-actions,.ifume-wizard-device-row,.ifume-calendar-nav,.ifume-calendar-nav form{align-items:stretch;flex-direction:column}.ifume-map-actions .ifume-btn,.ifume-wizard-device-row .ifume-btn,.ifume-calendar-nav .ifume-btn{width:100%}.ifume-calendar-summary{grid-template-columns:1fr}.ifume-calendar-grid{display:block}.ifume-calendar-weekday,.ifume-calendar-day.empty{display:none}.ifume-calendar-day{min-height:0;border-right:0;padding:12px}.ifume-calendar-day:not(:has(a)){display:none}.ifume-calendar-day>div{margin-left:36px}.ifume-wizard-progress{top:0}.ifume-wizard-progress button{padding:7px 3px}.ifume-wizard-review{grid-template-columns:1fr}.ifume-map-workspace{border-radius:16px}.ifume-device-map{min-height:480px}}@media print{.ifume-map-workspace,.ifume-wizard-progress,.ifume-wizard-nav,.ifume-map-modal,.ifume-calendar-nav{box-shadow:none}.ifume-map-toolbar,.ifume-route-box,.ifume-map-sidebar{display:none!important}.ifume-map-workspace{display:block}.ifume-device-map{min-height:650px}}.ifume-company-picker-card{border-color:#dfc89e;background:linear-gradient(180deg,#fffdf8,#fbf6ec)}.ifume-company-picker{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.ifume-company-picker label{flex:1 1 360px}.ifume-company-picker label>span{display:block;margin-bottom:7px;color:var(--ifume-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ifume-company-picker select{width:100%}.ifume-company-picker .ifume-btn{width:auto;white-space:nowrap}.ifume-company-picker-note{margin-top:14px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #eadfc9;color:#5e6872;font-size:12px;line-height:1.6}.ifume-company-picker-note strong{color:var(--ifume-navy)}.ifume-company-editor{margin-bottom:18px}.ifume-company-editor>.ifume-btn{margin-top:18px;width:auto}.ifume-table td small{display:block;margin-top:3px;color:var(--ifume-muted)}@media(max-width:700px){.ifume-company-picker{align-items:stretch;flex-direction:column}.ifume-company-picker label{flex-basis:auto}.ifume-company-picker .ifume-btn{width:100%}.ifume-company-editor>.ifume-btn{width:100%}}.ifume-maintenance-plan-card .ifume-card-head{align-items:center}.ifume-maintenance-plan-card .ifume-card-head .ifume-btn{width:auto;white-space:nowrap}.ifume-maintenance-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ifume-maintenance-metric,.ifume-maintenance-period{min-height:116px;padding:18px;border:1px solid var(--ifume-line);border-radius:18px;background:linear-gradient(180deg,#fff,#f7faf9)}.ifume-maintenance-metric{display:flex;flex-direction:column;justify-content:center}.ifume-maintenance-metric span,.ifume-maintenance-period>span{display:block;margin-bottom:8px;color:var(--ifume-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ifume-maintenance-metric strong{display:block;color:var(--ifume-navy);font-size:20px;line-height:1.25}.ifume-maintenance-metric small,.ifume-maintenance-period small{display:block;margin-top:8px;color:var(--ifume-muted);font-size:11px;line-height:1.45}.ifume-maintenance-period input{width:100%;font-size:18px;font-weight:700}.ifume-auto-info{display:flex;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 15px;border:1px solid #dfe9e5;border-radius:15px;background:#f2f8f5;color:#315f50}.ifume-auto-info>.dashicons{margin-top:2px;color:#2d8b68}.ifume-auto-info strong,.ifume-auto-info small{display:block}.ifume-auto-info small{margin-top:3px;color:#60776f}.ifume-advanced-details{margin-top:16px;border:1px solid var(--ifume-line);border-radius:17px;background:#fbfcfc;overflow:hidden}.ifume-advanced-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none;color:var(--ifume-navy)}.ifume-advanced-details summary::-webkit-details-marker{display:none}.ifume-advanced-details summary span{display:flex;flex-direction:column;gap:3px}.ifume-advanced-details summary small{color:var(--ifume-muted);font-weight:400}.ifume-advanced-details summary i{transition:transform .2s ease}.ifume-advanced-details[open] summary i{transform:rotate(180deg)}.ifume-advanced-technical-grid{padding:0 18px 18px;border-top:1px solid var(--ifume-line);padding-top:18px}.ifume-auto-next-maintenance[readonly]{background:#f3f6f5;color:#536a61;cursor:not-allowed}@media(max-width:900px){.ifume-maintenance-plan-grid{grid-template-columns:1fr}.ifume-maintenance-plan-card .ifume-card-head{align-items:flex-start}.ifume-maintenance-plan-card .ifume-card-head .ifume-btn{width:100%}}.ifume-inventory-card [hidden]{display:none!important}.ifume-inventory-card .ifume-advanced-details{margin-top:18px}.ifume-inventory-card input[readonly]{background:#f5f7f7;color:var(--ifume-muted);cursor:not-allowed}.ifume-tax-ocr-panel{margin:0 0 20px;padding:18px;border:1px solid #e3d3b4;border-radius:20px;background:linear-gradient(135deg,#fffdf8,#f6faf9);box-shadow:0 10px 28px rgb(26 48 65 / .06)}.ifume-tax-ocr-intro{display:flex;align-items:flex-start;gap:14px}.ifume-tax-ocr-intro strong{display:block;color:var(--ifume-navy);font-size:16px}.ifume-tax-ocr-intro p{margin:5px 0 0;color:var(--ifume-muted);font-size:12px;line-height:1.65}.ifume-tax-ocr-icon{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:15px;background:#f0e2c5;color:#71582e}.ifume-tax-ocr-icon .dashicons{font-size:24px;width:24px;height:24px}.ifume-tax-ocr-actions{display:flex;align-items:center;gap:12px;margin-top:15px;flex-wrap:wrap}.ifume-tax-ocr-actions .ifume-btn{width:auto}.ifume-tax-file-name{color:var(--ifume-muted);font-size:12px}.ifume-tax-progress{margin-top:16px;padding:14px 15px;border:1px solid #dfe7e5;border-radius:15px;background:#fff}.ifume-tax-progress.is-error{border-color:#e8c5c5;background:#fff8f8}.ifume-tax-progress-head{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--ifume-navy)}.ifume-tax-progress-head span{font-size:12px;font-weight:800}.ifume-tax-progress-track{height:8px;margin:10px 0 8px;border-radius:999px;background:#e9efed;overflow:hidden}.ifume-tax-progress-track i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b99352,#4e7d70);transition:width .25s ease}.ifume-tax-progress small{color:var(--ifume-muted);font-size:11px;line-height:1.5}.ifume-tax-review{margin-top:17px;padding:17px;border:1px solid #dce5e2;border-radius:17px;background:#fff}.ifume-tax-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:14px}.ifume-tax-review-head strong{display:block;color:var(--ifume-navy);font-size:15px}.ifume-tax-review-head p{margin:4px 0 0;color:var(--ifume-muted);font-size:11px}.ifume-tax-confidence{display:inline-flex;align-items:center;white-space:nowrap;padding:6px 10px;border-radius:999px;background:#f3e9d7;color:#765b2c;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ifume-tax-confidence.high{background:#e3f1e9;color:#287156}.ifume-tax-confidence.low{background:#f7e2e2;color:#974848}.ifume-tax-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ifume-tax-review-grid label{display:flex;flex-direction:column;gap:6px}.ifume-tax-review-grid label.full{grid-column:1/-1}.ifume-tax-review-grid label>span{color:var(--ifume-muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ifume-tax-review-grid input,.ifume-tax-review-grid select,.ifume-tax-review-grid textarea{width:100%}.ifume-tax-review-grid .is-warning{border-color:#cf9b43!important;background:#fff9ed!important;box-shadow:0 0 0 1px rgb(207 155 67 / .12)}.ifume-tax-review-actions{display:flex;align-items:center;gap:9px;margin-top:15px;flex-wrap:wrap}.ifume-tax-review-actions .ifume-btn{width:auto}.ifume-tax-review-actions .ifume-btn:disabled{opacity:.48;cursor:not-allowed}.ifume-tax-duplicate{margin:0 0 14px}.ifume-tax-duplicate a{font-weight:800}.ifume-tax-details{border:1px solid var(--ifume-line);border-radius:16px;background:#fafcfc;overflow:hidden}.ifume-tax-details summary{padding:14px 16px;cursor:pointer;color:var(--ifume-navy);font-weight:800}.ifume-tax-details>.ifume-form-grid{padding:16px;border-top:1px solid var(--ifume-line)}@media(max-width:760px){.ifume-tax-ocr-panel{padding:15px}.ifume-tax-ocr-intro{align-items:flex-start}.ifume-tax-ocr-actions,.ifume-tax-review-actions{align-items:stretch;flex-direction:column}.ifume-tax-ocr-actions .ifume-btn,.ifume-tax-review-actions .ifume-btn{width:100%}.ifume-tax-review-head{flex-direction:column}.ifume-tax-review-grid{grid-template-columns:1fr}.ifume-tax-review-grid label.full{grid-column:auto}}.ifume-tax-retry-note{margin:0 0 12px;padding:10px 12px;border:1px solid #ead5aa;border-radius:12px;background:#fff9ed;color:#765b2c;font-size:11px;line-height:1.5}.ifume-tax-retry-field{display:inline-flex;align-items:center;justify-content:center;gap:5px;align-self:flex-start;margin-top:2px;padding:7px 10px;border:1px solid #d7bd86;border-radius:10px;background:#fff9ed;color:#71582e;font-size:11px;font-weight:800;cursor:pointer}.ifume-tax-retry-field:hover{background:#f7ecd5}.ifume-tax-retry-field .dashicons{width:16px;height:16px;font-size:16px}.ifume-tax-camera-preview{margin-top:16px;padding:16px;border:1px solid #d8e2e7;border-radius:18px;background:#f8fbfc;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .75)}.ifume-tax-camera-preview[hidden]{display:none!important}.ifume-tax-camera-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.ifume-tax-camera-preview-head strong{display:block;color:var(--ifume-navy);font-size:15px}.ifume-tax-camera-preview-head p{margin:4px 0 0;color:var(--ifume-muted);font-size:12px;line-height:1.55}.ifume-tax-camera-badge{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#e8f2ef;color:#2b6758;font-size:10px;font-weight:800;letter-spacing:.08em}.ifume-tax-camera-stage{display:flex;align-items:center;justify-content:center;min-height:210px;max-height:68vh;padding:10px;overflow:auto;border:1px dashed #b9c8cf;border-radius:15px;background:#263139}.ifume-tax-camera-stage canvas{display:block;max-width:100%;height:auto;border-radius:8px;background:#fff;box-shadow:0 8px 26px rgb(0 0 0 / .25)}.ifume-tax-camera-controls{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:13px}.ifume-tax-camera-controls .ifume-btn{width:auto}@media(max-width:760px){.ifume-tax-camera-preview{padding:12px}.ifume-tax-camera-preview-head{flex-direction:column}.ifume-tax-camera-stage{min-height:170px;padding:7px}.ifume-tax-camera-controls{display:grid;grid-template-columns:1fr 1fr}.ifume-tax-camera-controls .ifume-btn{width:100%;justify-content:center}.ifume-tax-camera-controls #ifume-tax-camera-confirm{grid-column:1/-1}.ifume-tax-camera-controls #ifume-tax-camera-cancel{grid-column:1/-1}}.ifume-speech-panel{margin-top:16px;padding:17px;border:1px solid #d6e1de;border-radius:18px;background:linear-gradient(135deg,#fbfefd,#f5faf8);box-shadow:0 10px 28px rgb(26 48 65 / .06)}.ifume-speech-panel[hidden]{display:none!important}.ifume-speech-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.ifume-speech-head strong{display:block;color:var(--ifume-navy);font-size:15px}.ifume-speech-head p{margin:4px 0 0;color:var(--ifume-muted);font-size:11px;line-height:1.55}.ifume-speech-step{flex:0 0 auto;padding:6px 10px;border-radius:999px;background:#e8f2ef;color:#2b6758;font-size:10px;font-weight:800;letter-spacing:.05em}.ifume-speech-current{padding:14px 15px;border:1px solid #dce6e3;border-radius:15px;background:#fff}.ifume-speech-current>span{display:block;margin-bottom:5px;color:#8b6d36;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.ifume-speech-current>strong{display:block;color:var(--ifume-navy);font-size:16px;line-height:1.4}.ifume-speech-current>small{display:block;margin-top:6px;color:var(--ifume-muted);font-size:11px;line-height:1.5}.ifume-speech-live{margin-top:12px;padding:13px 14px;border:1px solid #dfe6e4;border-radius:14px;background:#fff;color:#4d626b;font-size:13px;line-height:1.5;min-height:47px}.ifume-speech-live.is-listening{border-color:#c8a561;background:#fff9ed;color:#71582e;box-shadow:0 0 0 3px rgb(200 165 97 / .1)}.ifume-speech-live.is-success{border-color:#bcdccf;background:#f3fbf7;color:#28624f}.ifume-speech-live.is-warning{border-color:#e4c98e;background:#fff9ed;color:#795f2e}.ifume-speech-live.is-error{border-color:#e3bcbc;background:#fff6f6;color:#8c4141}.ifume-speech-controls{display:flex;align-items:center;gap:9px;margin-top:13px;flex-wrap:wrap}.ifume-speech-controls .ifume-btn{width:auto}.ifume-speech-controls .ifume-btn:disabled{opacity:.48;cursor:not-allowed}#ifume-speech-listen.is-listening{animation:ifumeSpeechPulse 1.2s ease-in-out infinite}.ifume-speech-filled{box-shadow:0 0 0 3px rgb(53 133 102 / .18)!important;border-color:#4f9278!important;transition:box-shadow .2s ease,border-color .2s ease}@keyframes ifumeSpeechPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.025)}}@media(max-width:760px){.ifume-speech-panel{padding:14px}.ifume-speech-head{flex-direction:column}.ifume-speech-controls{display:grid;grid-template-columns:1fr 1fr}.ifume-speech-controls .ifume-btn{width:100%;justify-content:center}.ifume-speech-controls #ifume-speech-listen,.ifume-speech-controls #ifume-speech-use,.ifume-speech-controls #ifume-speech-close{grid-column:1/-1}}.ifume-field-caption-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.ifume-field-caption-row>span{font-size:12px;color:#50626f;font-weight:750}.ifume-field-mic{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 9px;border:1px solid #cbd9d5;border-radius:999px;background:#fff;color:#315e52;font-size:10px;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 3px 10px rgb(26 48 65 / .05)}.ifume-field-mic:hover,.ifume-field-mic:focus{border-color:#7ea494;background:#f2faf6;color:#1f5847;outline:0;box-shadow:0 0 0 3px rgb(79 146 120 / .12)}.ifume-field-mic .dashicons{width:15px;height:15px;font-size:15px}.ifume-speech-modal-open{overflow:hidden}.ifume-field-speech-modal[hidden]{display:none!important}.ifume-field-speech-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:18px}.ifume-field-speech-backdrop{position:absolute;inset:0;background:rgb(8 22 34 / .68);backdrop-filter:blur(4px)}.ifume-field-speech-card{position:relative;z-index:1;width:min(540px,100%);padding:24px;border:1px solid rgb(255 255 255 / .4);border-radius:22px;background:#fff;box-shadow:0 28px 80px rgb(4 19 31 / .3)}.ifume-field-speech-x{position:absolute;top:12px;right:14px;width:34px;height:34px;border:0;border-radius:50%;background:#f1f4f3;color:#40535d;font-size:24px;line-height:30px;cursor:pointer}.ifume-field-speech-kicker{display:block;margin-bottom:5px;color:#9a793d;font-size:10px;font-weight:900;letter-spacing:.1em}.ifume-field-speech-card h3{margin:0;color:var(--ifume-navy);font-size:21px;line-height:1.3}.ifume-field-speech-card>p{margin:7px 40px 15px 0;color:#5f7078;font-size:13px;line-height:1.55}.ifume-field-speech-status{padding:13px 14px;border:1px solid #dfe6e4;border-radius:14px;background:#f8faf9;color:#4d626b;font-size:13px;line-height:1.5}.ifume-field-speech-status.is-listening{border-color:#c8a561;background:#fff9ed;color:#71582e;box-shadow:0 0 0 3px rgb(200 165 97 / .1)}.ifume-field-speech-status.is-success{border-color:#bcdccf;background:#f3fbf7;color:#28624f}.ifume-field-speech-status.is-warning{border-color:#e4c98e;background:#fff9ed;color:#795f2e}.ifume-field-speech-status.is-error{border-color:#e3bcbc;background:#fff6f6;color:#8c4141}.ifume-field-speech-result{margin-top:12px;padding:13px 14px;border:1px solid #c8ded5;border-radius:14px;background:#f7fcf9}.ifume-field-speech-result small{display:block;margin-bottom:4px;color:#74847d;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ifume-field-speech-result strong{display:block;color:#163f33;font-size:16px;line-height:1.45;word-break:break-word}.ifume-field-speech-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}.ifume-field-speech-actions .ifume-btn{width:auto}#ifume-field-speech-listen.is-listening{animation:ifumeSpeechPulse 1.2s ease-in-out infinite}.ifume-field-speech-privacy{display:block;margin-top:14px;color:#77858c;font-size:10px;line-height:1.5}@media(max-width:600px){.ifume-field-mic>span:last-child{display:none}.ifume-field-mic{width:30px;height:30px;justify-content:center;padding:0}.ifume-field-speech-card{padding:20px 16px}.ifume-field-speech-actions{display:grid;grid-template-columns:1fr 1fr}.ifume-field-speech-actions .ifume-btn{width:100%;justify-content:center}.ifume-field-speech-actions #ifume-field-speech-cancel{grid-column:1/-1}}.ifume-city-select,.ifume-district-select{width:100%;min-height:44px}.ifume-district-manual{margin-top:8px;width:100%}.ifume-district-manual[hidden]{display:none!important}.ifume-field>small{display:block;margin-top:6px;color:#667085;font-size:12px;line-height:1.35}.ifume-field>span small{font-weight:500;color:#667085}.ifume-front-stage,.ifume-front-stage *{box-sizing:border-box}.ifume-front-stage{position:relative;left:50%;width:100vw;margin-left:-50vw;overflow:hidden;background:radial-gradient(circle at 82% 12%,rgb(213 174 114 / .11),transparent 27%),radial-gradient(circle at 14% 88%,rgb(141 167 154 / .10),transparent 25%),linear-gradient(135deg,#080b0f 0%,#0c1118 45%,#111923 100%);color:#f6f2e8}.ifume-front-inner{width:min(1320px,calc(100% - 64px));margin:0 auto}.ifume-login-premium{min-height:690px;display:flex;align-items:center;padding:62px 0 70px}.ifume-login-premium:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .018) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .018) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,rgb(0 0 0 / .8),transparent 86%)}.ifume-login-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);align-items:center;gap:78px}.ifume-login-copy{max-width:620px}.ifume-login-brandline{display:flex;align-items:center;gap:15px;margin-bottom:34px}.ifume-login-brandline img{display:block;width:auto;height:54px;padding:7px 10px;border-radius:13px;background:#fff;box-shadow:0 12px 34px rgb(0 0 0 / .18)}.ifume-login-brandline>span{width:1px;height:38px;background:rgb(255 255 255 / .18)}.ifume-login-brandline small{font-size:10px;line-height:1.4;letter-spacing:2.2px;font-weight:800;color:rgb(255 255 255 / .58)}.ifume-login-premium .ifume-eyebrow{margin-bottom:16px;color:#d8b879;letter-spacing:2.4px}.ifume-login-premium h1{margin:0 0 22px;color:#fff;font-size:clamp(50px,5.2vw,78px);line-height:.98;letter-spacing:-3.4px;font-weight:620}.ifume-login-premium h1 em{color:#e5cf95;font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-2.2px}.ifume-login-premium .ifume-login-copy>p{max-width:580px;margin:0;color:rgb(255 255 255 / .67);font-size:17px;line-height:1.72}.ifume-login-points{display:flex;flex-wrap:wrap;gap:10px 18px;margin:30px 0 32px}.ifume-login-points span{display:inline-flex;align-items:center;gap:8px;color:rgb(255 255 255 / .72);font-size:12px;font-weight:650}.ifume-login-points b{color:#d8b879;font-size:10px;letter-spacing:1px}.ifume-premium-login-btn{width:min(390px,100%);min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 12px 10px 24px;border-radius:999px;background:#ead79a;color:#111820!important;text-decoration:none!important;font-size:14px;font-weight:850;box-shadow:0 18px 44px rgb(0 0 0 / .22);transition:transform .2s ease,box-shadow .2s ease}.ifume-premium-login-btn i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#111820;color:#fff;font-style:normal;font-size:20px}.ifume-premium-login-btn:hover{transform:translateY(-2px);box-shadow:0 22px 52px rgb(0 0 0 / .28)}.ifume-login-visual{position:relative;min-height:520px;display:grid;place-items:center}.ifume-visual-glow{position:absolute;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgb(213 174 114 / .16),rgb(213 174 114 / .035) 42%,transparent 68%);filter:blur(2px)}.ifume-ops-panel{position:relative;width:min(540px,100%);padding:26px;border:1px solid rgb(255 255 255 / .11);border-radius:30px;background:linear-gradient(145deg,rgb(255 255 255 / .085),rgb(255 255 255 / .035));box-shadow:0 34px 90px rgb(0 0 0 / .36),inset 0 1px 0 rgb(255 255 255 / .08);backdrop-filter:blur(22px)}.ifume-ops-panel:before{content:"";position:absolute;inset:1px;border-radius:29px;pointer-events:none;background:linear-gradient(135deg,rgb(255 255 255 / .025),transparent 45%)}.ifume-ops-top{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px}.ifume-ops-top div{display:flex;flex-direction:column;gap:3px}.ifume-ops-top small{color:#d8b879;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:800}.ifume-ops-top strong{color:#fff;font-size:18px;font-weight:650}.ifume-live-dot{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgb(125 204 170 / .18);border-radius:999px;background:rgb(87 161 129 / .09);color:#92d6b7;font-size:9px;font-weight:850;letter-spacing:1.3px}.ifume-live-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:#76caa6;box-shadow:0 0 0 5px rgb(118 202 166 / .08)}.ifume-ops-search{display:flex;align-items:center;gap:15px;min-height:78px;padding:15px 18px;margin-bottom:16px;border:1px solid rgb(255 255 255 / .10);border-radius:19px;background:rgb(4 8 12 / .35)}.ifume-ops-search>span{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:rgb(213 174 114 / .12);color:#e5cf95;font-size:25px}.ifume-ops-search div{display:flex;flex-direction:column;gap:4px}.ifume-ops-search small,.ifume-ops-grid small{font-size:9px;letter-spacing:1.5px;color:rgb(255 255 255 / .38);font-weight:800}.ifume-ops-search strong{color:rgb(255 255 255 / .86);font-size:13px;font-weight:600}.ifume-ops-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ifume-ops-grid>div{min-height:130px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:18px;border:1px solid rgb(255 255 255 / .085);border-radius:19px;background:linear-gradient(145deg,rgb(255 255 255 / .055),rgb(255 255 255 / .025))}.ifume-ops-grid i{width:38px;height:38px;display:grid;place-items:center;margin-bottom:auto;border-radius:12px;background:rgb(255 255 255 / .055);color:#dec786;font-style:normal;font-size:18px}.ifume-ops-grid strong{margin-top:5px;color:#fff;font-size:14px;font-weight:650}.ifume-ops-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .075);color:rgb(255 255 255 / .42);font-size:10px}.ifume-ops-footer span{display:flex;align-items:center;gap:7px}.ifume-ops-footer b{width:6px;height:6px;border-radius:50%;background:#76caa6}.ifume-ops-footer small{font-size:10px;color:rgb(255 255 255 / .35)}.ifume-front-stage--portal{padding:44px 0 70px;background:linear-gradient(180deg,#f4f1eb 0,#f7f8f6 100%);color:var(--ifume-ink)}.ifume-front-stage--portal .ifume-front-inner{width:min(1320px,calc(100% - 64px))}.ifume-front-stage--portal .ifume-portal.ifume-shell{max-width:none;margin:0;padding:0}.ifume-front-stage--portal .ifume-hero{border-radius:32px}@media(max-width:1100px){.ifume-login-premium{min-height:auto;padding:54px 0 62px}.ifume-login-layout{grid-template-columns:1fr;gap:46px}.ifume-login-copy{max-width:760px}.ifume-login-visual{min-height:460px}.ifume-ops-panel{width:min(620px,100%)}}@media(max-width:760px){.ifume-front-inner,.ifume-front-stage--portal .ifume-front-inner{width:calc(100% - 28px)}.ifume-login-premium{padding:36px 0 42px}.ifume-login-brandline{margin-bottom:26px}.ifume-login-brandline img{height:46px}.ifume-login-brandline small{font-size:8px;letter-spacing:1.5px}.ifume-login-premium h1{font-size:clamp(42px,13vw,58px);letter-spacing:-2.4px}.ifume-login-premium .ifume-login-copy>p{font-size:15px}.ifume-login-points{display:grid;gap:10px;margin:24px 0 27px}.ifume-premium-login-btn{width:100%}.ifume-login-visual{min-height:390px}.ifume-ops-panel{padding:18px;border-radius:24px}.ifume-ops-top{align-items:flex-start;flex-direction:column}.ifume-ops-grid>div{min-height:112px;padding:14px}.ifume-ops-footer{align-items:flex-start;flex-direction:column}.ifume-front-stage--portal{padding:24px 0 45px}}@media(max-width:460px){.ifume-login-brandline>span,.ifume-login-brandline small{display:none}.ifume-ops-grid{grid-template-columns:1fr}.ifume-login-visual{min-height:auto}.ifume-ops-panel{margin-top:8px}}