/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.docomo-quick .vertical-tool-card.tone-blue>a>.mark-construction,.docomo-quick .vertical-tool-card.tone-blue>button>.mark-construction{color:#563d00!important;letter-spacing:-.03em!important;text-align:center!important;background:linear-gradient(145deg,#ffd84d,#e4a900)!important;font-size:9px!important;font-weight:950!important}.vertical-tool-card .mark-hikari10g500{color:#fff!important;letter-spacing:0!important;text-align:center!important;background:linear-gradient(145deg,#91979c,#5d6469)!important;font-size:19px!important;font-weight:950!important}.vertical-tool-card .mark-hikari10g500:before,.vertical-tool-card .mark-hikari10g500:after{content:none!important}.docomo-quick .vertical-tool-card.tone-black>a>.mark-speed,.docomo-quick .vertical-tool-card.tone-black>button>.mark-speed{background-color:#fff!important;background-image:none!important}.vertical-tool-card .mark-gas{letter-spacing:.03em!important;font-size:12px!important;font-weight:950!important}.vertical-tool-card .mark-nicosuma{color:#0000!important;background:#fff!important;padding:0!important;overflow:hidden!important}.vertical-tool-card .mark-nicosuma img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.docomo-quick .mnp-reservation-flow{background:linear-gradient(145deg,#fff,#f7f9fa);border:1px solid #dce1e3;border-radius:15px;grid-column:1/-1;margin-top:18px;padding:14px}.docomo-quick .mnp-reservation-flow>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.docomo-quick .mnp-reservation-flow>header span{gap:3px;display:grid}.docomo-quick .mnp-reservation-flow>header small{color:#8b9296;letter-spacing:.12em;font-size:7px;font-weight:900}.docomo-quick .mnp-reservation-flow>header strong{font-size:13px}.docomo-quick .mnp-reservation-flow>header em{color:#767d81;background:#eceff0;border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;font-style:normal;font-weight:950;display:grid}.docomo-quick .mnp-reservation-flow>header em.issuing{color:#9b6500;background:#fff1d5}.docomo-quick .mnp-reservation-flow>header em.issued{color:#fff;background:#087b73}.docomo-quick .mnp-reservation-flow>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.docomo-quick .mnp-reservation-flow>div button{color:#555e62;background:#fff;border:1px solid #d8dddf;border-radius:11px;min-height:44px;font-family:inherit;font-size:10px;font-weight:950}.docomo-quick .mnp-reservation-flow>div button.active{color:#946100;background:#fff6e5;border-color:#e3b761}.docomo-quick .mnp-reservation-flow>div button.complete{color:#fff;background:#087b73;border-color:#087b73}.docomo-quick .mnp-reservation-flow>div button:disabled{opacity:.48}.docomo-quick .won-result .handoff-mnp-status{color:#936100;background:#fff0d7;border-radius:999px;width:max-content;margin-top:5px;padding:4px 7px;font-size:7px;font-weight:950}.docomo-quick .won-result .handoff-mnp-status.issued{color:#087b73;background:#e5f5f1}.docomo-quick .won-result .handoff-mnp-status.issuing{color:#936100;background:#fff0d7}.docomo-quick .won-inline-editor>.deal-finish-button{min-height:66px!important}.docomo-quick .won-inline-editor>.deal-finish-button strong{font-size:17px!important}.docomo-quick .won-inline-editor>.deal-finish-button:disabled{cursor:not-allowed;box-shadow:none!important;background:#c9ced1!important}.quick-command-shell .command-mnp-status{color:#8f6006;background:#fff0d7;border-radius:9px;flex:none;gap:1px;padding:6px 8px;font-size:9px;display:grid}.quick-command-shell .command-mnp-status small{color:inherit;font-size:5px}.quick-command-shell .command-mnp-status.issued{color:#087b73;background:#e5f5f1}.quick-command-shell .command-mnp-status.issuing{color:#8f6006;background:#fff0d7}.docomo-quick .quick-acquired-simple{order:-2}.docomo-quick .handoff-acquired-card{background:#f5fbf9!important;border-color:#c6dfda!important}.docomo-quick .handoff-acquired-card .acquired-simple-row{grid-template-columns:minmax(0,1fr) auto auto}.docomo-quick .handoff-registration-complete{color:#fff;background:#087b73;border:0;border-radius:11px;min-width:92px;min-height:44px;padding:0 13px;font-family:inherit;font-size:10px;font-weight:950;box-shadow:0 6px 14px #087b732e}.docomo-quick .acquired-point-panel.locked{position:relative;background:#f6f8f8!important}.docomo-quick .quick-local-status{margin:2px 0 14px}.docomo-quick .customer-list>.quick-local-status+.empty{margin-top:0}.docomo-quick .quick-status-top{order:-3;margin:0 0 14px}.docomo-quick .registration-timer{background:#edf4f3;border-radius:10px;justify-items:center;gap:2px;min-width:72px;padding:7px 9px;display:grid}.docomo-quick .registration-timer span{color:#5e7774;font-size:6px;font-weight:900}.docomo-quick .registration-timer strong{color:#087b73;font-variant-numeric:tabular-nums;font-size:13px}.docomo-quick .registered-lock-label,.docomo-quick .registration-duration-label{border-radius:999px;width:max-content;margin-top:5px;padding:4px 7px;font-size:7px;font-weight:950}.docomo-quick .registered-lock-label{color:#087b73;background:#e5f5f1}.docomo-quick .registration-duration-label{color:#687176;background:#eef1f2}@media (width<=370px){.docomo-quick .handoff-acquired-card .acquired-simple-row{grid-template-columns:minmax(0,1fr) auto}.docomo-quick .registration-timer{grid-area:2/1;justify-self:start}.docomo-quick .handoff-registration-complete{grid-area:1/2/3}}.won-points{color:#fff;text-align:center;background:#087b73;border-radius:8px;flex:none;gap:0;margin-left:8px;padding:5px 7px;display:grid}.won-points small{letter-spacing:.08em;font-size:5px!important}.won-points b{font-size:10px}.won-points.pending{color:#7a8286;background:#eef0f1}.fiber-area-confirm{color:#5f696d;text-align:left;background:#fff;border:1px solid #cad6d5;border-radius:11px;align-items:center;gap:9px;width:100%;min-height:52px;margin-top:8px;padding:8px 11px;display:flex}.fiber-area-confirm>i{border:1.5px solid #b9c5c4;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.fiber-area-confirm>span{gap:2px;display:grid}.fiber-area-confirm strong{font-size:9px}.fiber-area-confirm small{color:#8a9295;font-size:7px}.fiber-area-confirm.checked{color:#08776f;background:#eaf8f5;border-color:#79c8bd}.fiber-area-confirm.checked>i{color:#fff;background:#0a9185;border-color:#0a9185}.won-points.locked{color:#747d81;cursor:pointer;background:#f3f5f5;border:1px solid #d9dfe1}.point-login-lock{color:#58717d;cursor:pointer;background:#fff;border:1px solid #d3dcdf;border-radius:8px;flex:none;min-height:30px;padding:0 9px;font-size:8px;font-weight:900}.quick-area-tool>summary{min-height:68px!important;padding:13px 15px!important}.quick-area-tool>summary>em{color:#fff;background:#087b73;border-radius:9px;place-items:center;min-width:28px;height:28px;margin-left:auto;font-size:11px;font-style:normal;font-weight:900;display:grid}.quick-area-tool>div{padding:0 15px 15px!important}.kansai-area-links{grid-template-columns:1fr 1fr 44px!important;gap:9px!important}.quick-area-tool .area-main-west{color:#fff;background:linear-gradient(135deg,#087d74,#064f4b);border-color:#08766e;border-radius:13px;grid-column:1/-1;min-height:76px;padding:13px 15px}.quick-area-tool .area-main-west>span{color:#9ee1d7;font-size:7px}.quick-area-tool .area-main-west>strong{font-size:14px}.quick-area-tool .area-main-west>small{color:#c4e9e4;grid-column:1;font-size:7px}.quick-area-tool .kansai-area-links>a:not(.area-main-west):not(.area-east-mini){border-radius:12px;min-height:58px;padding:11px 12px}.quick-area-tool .area-east-mini{background:#eef2f2;border-radius:12px;place-items:center;min-width:44px;min-height:58px;padding:0;display:grid}.quick-area-tool .area-east-mini>strong{grid-column:auto;font-size:12px}.area-search-counter{border-top:1px solid #dfe8e7;margin-top:14px;padding-top:14px}.area-search-counter>header{justify-content:space-between;align-items:flex-end;display:flex}.area-search-counter>header span{color:#697477;font-size:8px;font-weight:900}.area-search-counter>header strong{color:#087b73;font-size:19px}.area-search-counter>header small{margin-left:2px;font-size:7px}.area-count-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.area-count-grid>span{color:#778084;background:#fff;border-radius:10px;place-items:center;min-height:48px;font-size:7px;display:grid}.area-count-grid b{color:#20272a;font-size:15px;display:block}.area-count-grid .has-pending{color:#956719;background:#fff5e5}.area-count-grid .has-pending b{color:#9b6914}.area-search-counter article{background:#fffbf3;border:1px solid #eadfc9;border-radius:12px;margin-top:9px;padding:12px}.area-search-counter article>div{gap:3px;display:grid}.area-search-counter article small{color:#9a7a45;font-size:7px}.area-search-counter article strong{font-size:10px}.area-search-counter article>nav{grid-template-columns:1.3fr .7fr;gap:7px;margin-top:9px;display:grid}.area-search-counter article button{color:#fff;background:#0a8b80;border:0;border-radius:10px;min-height:43px;font-size:9px;font-weight:900}.area-search-counter article button:last-child{color:#687176;background:#ecefee}.quick-area-tool{background:#f8fbfa;border:1px solid #dce7e5;border-radius:15px;margin:12px 0 0;overflow:hidden}.quick-area-tool>summary{cursor:pointer;align-items:center;min-height:61px;padding:10px 13px;list-style:none;display:flex}.quick-area-tool>summary::-webkit-details-marker{display:none}.area-tool-mark{color:#087b73;background:#e3f4f1;border-radius:11px;flex:0 0 37px;place-items:center;width:37px;height:37px;margin-right:11px;font-size:19px;font-weight:900;display:grid}.quick-area-tool>summary>span:nth-child(2){gap:2px;display:grid}.quick-area-tool>summary small{color:#0a897e;letter-spacing:.08em;font-size:7px;font-weight:900}.quick-area-tool>summary strong{font-size:12px}.quick-area-tool>summary>b{color:#208f86;margin-left:auto;font-size:21px;transition:transform .2s}.quick-area-tool[open]>summary>b{transform:rotate(90deg)}.quick-area-tool>div{border-top:1px solid #e5edec;padding:0 13px 13px}.quick-area-tool p{color:#747e82;margin:10px 0 8px;font-size:8px;line-height:1.5}.quick-area-tool nav{grid-template-columns:1fr 1fr;gap:7px;display:grid}.quick-area-tool a{color:#20272a;background:#fff;border:1px solid #d1dfdd;border-radius:10px;grid-template-columns:1fr auto;min-height:48px;padding:8px 10px;text-decoration:none;display:grid}.quick-area-tool a>span{color:#0b8a7f;letter-spacing:.13em;grid-column:1;font-size:6px;font-weight:900}.quick-area-tool a>strong{grid-column:1;font-size:9px}.quick-area-tool a>b{color:#168c82;grid-area:1/2/3;align-self:center;font-size:15px}.quick-area-tool+.add-customer{margin-top:12px}.lead-save{min-height:68px!important;margin-top:14px!important}.lead-save:disabled{opacity:.42;cursor:not-allowed}.setup-label.point-label{margin-top:14px}.action-row.two{gap:9px;grid-template-columns:minmax(0,1.55fr) minmax(92px,.75fr)!important}.action-row.two button{border-radius:12px;min-height:48px}.action-row.two .stage-won{font-size:13px;box-shadow:0 7px 14px #087b7326}.action-row.two .stage-lost{color:#727a7e;background:#f4f5f5;border:1px solid #e2e5e6;font-size:10px}.area-search-panel{background:#f8fbfa;border:1px solid #d9e6e4;border-radius:14px;margin-top:13px;padding:13px}.area-search-title{gap:2px;display:grid}.area-search-title span{color:#0a897e;letter-spacing:.16em;font-size:7px;font-weight:900}.area-search-title strong{font-size:11px}.area-search-title small{color:#818a8e;font-size:7px}.area-search-links{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.area-search-links a{color:#1b5250;background:#fff;border:1px solid #cbdedd;border-radius:10px;justify-content:space-between;align-items:center;min-height:42px;padding:0 10px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.area-search-links a b{font-size:13px}.area-checked{color:#555f63;text-align:left;background:#fff;border:1px solid #cfd8d8;border-radius:11px;align-items:center;gap:9px;width:100%;min-height:52px;margin-top:8px;padding:8px 11px;display:flex}.area-checked>i{border:1.5px solid #bcc8c8;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.area-checked>span{gap:1px;display:grid}.area-checked strong{font-size:9px}.area-checked small{color:#8b9396;font-size:7px}.area-checked.checked{color:#08786f;background:#eaf8f5;border-color:#7ac9be}.area-checked.checked>i{color:#fff;background:#0a9185;border-color:#0a9185}.remove-new-customer{color:#c83f48;cursor:pointer;vertical-align:middle;background:#fff0f0;border:0;border-radius:999px;place-items:center;width:25px;height:25px;margin-left:3px;font-size:18px;font-weight:800;line-height:1;display:inline-grid}.remove-new-customer:active{background:#fbdede;transform:scale(.92)}.customer-card.editing-detail{border-color:#51afa5;scroll-margin-top:12px;box-shadow:0 0 0 3px #51afa51c,0 10px 24px #087b7314}.editing-detail-label{color:#087b73;background:#e9f7f4;align-items:center;gap:7px;margin:-15px -15px 13px;padding:10px 14px;font-size:9px;font-weight:900;display:flex}.editing-detail-label i{background:#0a9d8f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0a9d8f1c}.confirm-setup{color:#fff;text-align:left;background:linear-gradient(135deg,#0b9185,#08746d);border:0;border-radius:13px;grid-template-columns:1fr auto;width:100%;min-height:58px;margin-top:13px;padding:9px 14px;display:grid;box-shadow:0 8px 16px #087b7325}.confirm-setup small{opacity:.72;grid-column:1;font-size:8px}.confirm-setup strong{grid-column:1;font-size:12px}.confirm-setup b{grid-area:1/2/3;align-self:center;font-size:22px}.quick-reset{border-top:1px solid #eceeef;margin:28px 0 4px;padding-top:18px}.quick-reset>button{color:#92999d;background:0 0;border:0;width:100%;min-height:42px;font-size:9px;font-weight:800}.reset-confirm{text-align:center;background:#fff8f8;border:1px solid #ead6d6;border-radius:14px;padding:14px}.reset-confirm>strong,.reset-confirm>small{display:block}.reset-confirm>strong{color:#805555;font-size:11px}.reset-confirm>small{color:#a17d7d;margin-top:4px;font-size:8px}.reset-confirm>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.reset-confirm button{color:#697176;background:#eceff0;border:0;border-radius:10px;min-height:39px;font-size:9px;font-weight:800}.reset-confirm button:last-child{color:#fff;background:#9b5050}.quick-connection-status{box-sizing:border-box;text-align:center;border:1px solid;border-radius:999px;align-items:center;gap:6px;width:max-content;min-height:24px;margin:8px auto 12px;padding:4px 8px;font-family:inherit;display:flex;opacity:.72!important}.quick-connection-status i{width:6px;height:6px;box-shadow:none;border-radius:50%}.quick-connection-status span{letter-spacing:.12em;font-size:8px;font-weight:900}.quick-connection-status.online{color:#4b7770;background:#f7fbfa;border-color:#d5e5e1}.quick-connection-status.online i{background:#35a28f}.quick-connection-status.offline{color:#8b7651;background:#fcfaf5;border-color:#eadfc9}.quick-connection-status.offline i{box-shadow:none;background:#d79c3a}.won-card-stack>header span{font-size:0!important}.won-card-stack>header span:after{content:"本日の成約";font-size:7px}.setup-transition{color:#087b73;background:#eef8f6;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:28px;margin-top:9px;font-size:8px;font-weight:800;animation:.52s both setup-fade;display:flex}.setup-transition i{background:#0aa08f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #0aa08f20}@keyframes setup-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.won-card-stack>header span{letter-spacing:.08em!important}.won-card summary{min-height:66px!important}.won-result{flex:1;min-width:0}.won-result strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px!important}.won-party{color:#087b73;background:#fff;border-radius:9px;flex:none;margin-left:10px;padding:6px 9px;font-weight:800;font-size:9px!important;font-style:normal!important}.won-card summary>b{margin-left:8px!important}.won-card-stack{margin:15px 0 4px}.won-card-stack>header{justify-content:space-between;align-items:center;margin:0 2px 8px;display:flex}.won-card-stack>header span{color:#0b8a7e;letter-spacing:.18em;font-size:7px;font-weight:900}.won-card-stack>header strong{color:#697277;font-size:9px}.won-card{background:linear-gradient(135deg,#f4fcfa,#e8f7f4);border:1px solid #9dd6cc;border-radius:16px;margin-bottom:8px;overflow:hidden;box-shadow:0 8px 18px #077b731a}.won-card summary{cursor:pointer;align-items:center;min-height:78px;padding:12px 14px;list-style:none;display:flex}.won-card summary::-webkit-details-marker{display:none}.won-mark{color:#fff;background:#08877c;border-radius:12px;place-items:center;width:38px;height:38px;margin-right:11px;font-size:18px;font-weight:900;display:grid}.won-card summary>div{gap:2px;min-width:0;display:grid}.won-card summary small{color:#0a897e;letter-spacing:.08em;font-size:7px;font-weight:900}.won-card summary strong{font-size:15px}.won-card summary em{color:#6d777b;font-size:8px;font-style:normal}.won-card summary>b{color:#178f85;margin-left:auto;font-size:22px;transition:transform .2s}.won-card[open] summary>b{transform:rotate(90deg)}.won-card-detail{grid-template-columns:1fr 1fr;gap:7px;padding:0 14px 14px;display:grid}.won-card-detail>div{background:#fff9;border-radius:10px;gap:2px;padding:9px;display:grid}.won-card-detail span{color:#7d878a;font-size:7px}.won-card-detail strong{font-size:9px}.won-card-detail button{color:#087b73;background:#fff;border:1px solid #9dccc5;border-radius:11px;grid-column:1/-1;min-height:42px;font-size:9px;font-weight:800}.negotiation-step{flex-direction:column;display:flex}.negotiation-step>p{order:-2}.negotiation-step>.pause-negotiation{order:-1;margin-top:3px;margin-bottom:11px}.setup-step .party-pills button{min-height:44px}.setup-label{color:#7d858a;margin:3px 0 7px;font-size:8px;font-weight:800}.setup-label.corner-label{margin-top:13px}.setup-step .point-grid button.selected{color:#08786f!important;background:#eaf8f5!important;border-color:#14978b!important}.setup-step .acquisition-grid button{min-height:40px}.negotiation-step>p>b,.sale-step>p>b{display:none}.pause-negotiation{color:#08766e;text-align:left;background:#f1f9f7;border:1px solid #bedbd7;border-radius:12px;grid-template-columns:1fr auto;width:100%;min-height:50px;margin-top:12px;padding:9px 12px;display:grid}.pause-negotiation span{opacity:.72;grid-column:1;font-size:8px;font-weight:800}.pause-negotiation strong{grid-column:1;font-size:11px}.pause-negotiation b{grid-area:1/2/3;align-self:center;font-size:20px}.negotiating-hold{background:#f2faf8;border:1px solid #b8ddd7;border-radius:13px;align-items:center;gap:10px;margin-top:10px;padding:13px;display:flex}.negotiating-hold>div{gap:2px;min-width:0;display:grid}.negotiating-hold span{color:#0a8177;font-size:8px;font-weight:900}.negotiating-hold strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.negotiating-hold small{color:#788488;font-size:7px}.negotiating-hold button{color:#fff;background:#087b73;border:0;border-radius:10px;flex:none;min-height:38px;padding:0 11px;font-size:9px;font-weight:800}.quick-live-counts{background:#fbfcfc;border:1px solid #e5e9ea;border-radius:15px;grid-template-columns:repeat(4,1fr);margin:16px 0 0;padding:12px 0;display:grid}.quick-live-counts div{text-align:center;border-right:1px solid #e7eaeb}.quick-live-counts div:last-child{border-right:0}.quick-live-counts b{color:#182025;font-size:20px;line-height:1;display:block}.quick-live-counts span{color:#7f878c;margin-top:5px;font-size:8px;font-weight:800;display:block}.lead-confirm{background:#fff7e8;border:1px solid #f0d9ae;border-radius:13px;margin-top:12px;padding:13px}.lead-confirm>strong,.lead-confirm>small{display:block}.lead-confirm>strong{color:#805814;font-size:11px}.lead-confirm>small{color:#9b7b43;margin-top:3px;font-size:8px}.lead-confirm>div{grid-template-columns:1fr 1.5fr;gap:7px;margin-top:10px;display:grid}.lead-confirm button{color:#697176;background:#ecefef;border:0;border-radius:10px;min-height:40px;font-size:10px;font-weight:800}.lead-confirm button:last-child{color:#fff;background:#b47b17}.lead-confirm button:disabled{opacity:.35}.sale-subtitle{border-top:1px solid #e8ebec;justify-content:space-between;align-items:baseline;margin:14px 0 8px;padding-top:12px;display:flex}.sale-subtitle strong{font-size:10px}.sale-subtitle small{color:#8a9195;font-size:8px}.quick-summary{grid-template-columns:repeat(3,1fr)!important}.quick-summary button{border:0;border-right:1px solid var(--line);text-align:center;cursor:pointer;background:#fff;border-right:0!important}.quick-summary button b{letter-spacing:-.04em;color:var(--teal);font-size:27px;display:block}.quick-summary button span{color:var(--muted);margin-top:3px;font-size:9px;display:block}.quick-summary button span i{margin-left:2px;font-style:normal;transition:transform .2s;display:inline-block}.quick-summary button.open span i{transform:rotate(90deg)}.won-breakdown{background:#f5fbfa;border:1px solid #cfe7e3;border-radius:0 0 16px 16px;margin:-1px 0 16px;padding:14px}.won-breakdown header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.won-breakdown header span{color:#687277;font-size:10px;font-weight:800}.won-breakdown header strong{color:#087b73;font-size:12px}.won-breakdown>p{text-align:center;color:#8a9297;margin:12px 0;font-size:10px}.won-breakdown>div{gap:7px;display:grid}.won-breakdown article{background:#fff;border:1px solid #e0ecea;border-radius:11px;grid-template-columns:48px 1fr;gap:2px 7px;padding:10px 11px;display:grid}.won-breakdown article>b{color:#087b73;grid-row:1/3;font-size:10px}.won-breakdown article>span{font-size:10px;font-weight:800}.won-breakdown article>small{color:#7d858a;font-size:8px;line-height:1.5}.mnp-from{background:0 0!important;margin:2px 0 10px!important;padding:0!important}.mnp-from>small{color:#8a9195!important;margin-bottom:6px!important;font-size:8px!important}.mnp-from>div{grid-template-columns:repeat(3,1fr);gap:6px!important;display:grid!important}.mnp-from button{border-color:#e1e5e6!important;border-radius:9px!important;min-height:34px!important;padding:0 4px!important}.mnp-from button.selected{border-color:#15988d!important}.contract-check-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.contract-check-grid button{color:#596168;background:#fff;border:1px solid #dfe4e5;border-radius:13px;min-height:52px;font-size:11px;font-weight:800}.contract-check-grid button i{color:#0000;border:1px solid #cdd3d5;border-radius:5px;place-items:center;width:18px;height:18px;margin:0 auto 4px;font-size:11px;font-style:normal;display:grid}.contract-check-grid button.selected{color:#08776f;background:#ebf8f6;border-color:#15988d}.contract-check-grid button.selected i{color:#fff;background:#15988d;border-color:#15988d}.acquisition-grid.all-corners{grid-template-columns:repeat(4,1fr);gap:7px}.acquisition-grid.all-corners button{color:#626a70;background:#fff;border:1px solid #e0e4e5;min-height:42px;padding:6px 3px;font-size:9px}.acquisition-grid.all-corners button.selected{color:#08776f;background:#e9f7f4;border-color:#15988d}.mnp-from{background:#f4f6f6;border-radius:13px;margin:4px 0 12px;padding:12px}.mnp-from>small{color:#697176;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.mnp-from>div{flex-wrap:wrap;gap:6px;display:flex}.mnp-from button{color:#5d656a;background:#fff;border:1px solid #dce1e2;border-radius:9px;min-height:31px;padding:0 10px;font-size:9px;font-weight:800}.mnp-from button.selected{color:#fff;background:#0b877c;border-color:#15988d}.compact-counters{gap:7px;display:grid}.compact-counters>div{border:1px solid #e1e5e6;border-radius:13px;justify-content:space-between;align-items:center;min-height:52px;padding:8px 9px 8px 13px;display:flex}.compact-counters>div>strong{font-size:11px}.compact-counters nav{text-align:center;grid-template-columns:36px 34px 36px;align-items:center;display:grid}.compact-counters nav button{color:#167f77;background:#edf2f2;border:0;border-radius:10px;width:34px;height:34px;font-size:18px;font-weight:700}.compact-counters nav b{font-size:17px}.auth-loading{color:#11171b;background:radial-gradient(circle at 50% 42%,#f3faf8 0,#fff 42%);flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.auth-loading-mark{place-items:center;width:94px;height:94px;margin-bottom:24px;display:grid;position:relative}.auth-loading-mark:before,.auth-loading-mark:after{content:"";border-radius:50%;position:absolute}.auth-loading-mark:before{border:1px solid #079688;border-color:#079688 #079688 #dbe8e6 #dbe8e6;animation:1.25s linear infinite login-orbit;inset:0}.auth-loading-mark:after{border:1px solid #eef3f2;border-bottom-color:#9fcfc9;animation:1.8s linear infinite reverse login-orbit;inset:8px}.auth-loading-mark span{background:radial-gradient(circle,#0aa18f21 0,#0000 68%);border-radius:50%;animation:1.6s ease-in-out infinite login-pulse;position:absolute;inset:-6px}.auth-loading-mark img{border-radius:15px;width:58px;height:58px;position:relative;box-shadow:0 12px 30px #0b3f3a24}.auth-loading>small{color:#0a867b;letter-spacing:.28em;font-size:8px;font-weight:900}.auth-loading>strong{letter-spacing:.14em;margin-top:8px;font-size:12px}.auth-loading-track{background:#e5eceb;border-radius:2px;width:128px;height:2px;margin-top:18px;overflow:hidden}.auth-loading-track i{background:linear-gradient(90deg,#0000,#079688,#0000);border:0;border-radius:2px;width:46%;height:100%;animation:1.1s ease-in-out infinite login-track;display:block}@keyframes login-orbit{to{transform:rotate(360deg)}}@keyframes login-pulse{50%{opacity:.4;transform:scale(1.12)}}@keyframes login-track{0%{transform:translate(-120%)}to{transform:translate(260%)}}.login-shell{background:#f1f4f5;justify-content:center;padding:clamp(38px,12dvh,118px) 24px;display:flex}.login-card{background:#fff;border:1px solid #dce2e4;border-radius:30px;width:100%;margin:auto 0;overflow:hidden;box-shadow:0 18px 46px #20343d12}.login-brand{border-bottom:1px solid #e7ebec;align-items:center;gap:17px;min-height:112px;padding:26px 30px;display:flex}.login-brand img{border:1px solid #dce3e5;border-radius:16px;width:58px;height:58px}.login-brand div{gap:7px;display:grid}.login-brand span{color:#398b8d;letter-spacing:.19em;font-size:10px;font-weight:900}.login-brand b{color:#1c3035;letter-spacing:.02em;font-size:25px}.login-intro{padding:34px 30px 20px}.login-intro h1{color:#172d32;letter-spacing:-.03em;margin:0 0 12px;font-size:28px}.login-intro p{color:#7c858a;margin:0;font-size:13px;font-weight:800}.zest-login-form{gap:18px;padding:0 30px;display:grid}.zest-login-form label{gap:10px;display:grid}.zest-login-form label span{color:#31464b;font-size:13px;font-weight:900}.zest-login-form input{width:100%;height:66px;color:var(--ink);background:#f8fafb;border:1.5px solid #d4e0e2;border-radius:18px;outline:none;padding:0 18px;font-size:17px;font-weight:800}.zest-login-form input::placeholder{color:#979eaa}.zest-login-form input:focus{background:#fff;border-color:#4b9c9b;box-shadow:0 0 0 3px #398b8d16}.zest-login-form input:-webkit-autofill{-webkit-text-fill-color:var(--ink);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #f8fafb}.zest-login-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #f8fafb}.zest-login-form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #f8fafb}.zest-login-form>button.login-submit{color:#fff;cursor:pointer;background:#3f898b;border:0;border-radius:18px;justify-content:center;align-items:center;min-height:68px;margin-top:3px;padding:0 22px;transition:transform .18s,background .18s;display:flex;position:relative;overflow:hidden}.zest-login-form>button.login-submit:active{background:#347b7d;transform:scale(.985)}.login-submit-copy{z-index:1;position:relative}.login-submit-copy strong{letter-spacing:.03em;font-size:17px}.login-submit-symbol{z-index:1;place-items:center;font-size:30px;font-weight:400;display:grid;position:absolute;right:20px}.login-submit-symbol i{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite login-orbit}.login-submit-progress{width:100%;height:3px;position:absolute;bottom:0;left:0;overflow:hidden}.login-submit.is-loading{cursor:wait}.login-submit.is-loading .login-submit-progress:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);width:42%;height:100%;animation:1s ease-in-out infinite login-track;display:block}.zest-login-form>button.login-submit:disabled{opacity:1}.login-error{color:#9b4f59;background:#fff0f1;border-radius:11px;margin:0;padding:11px 13px;font-size:10px;font-weight:700}.login-footer{justify-content:center;padding:24px 20px 28px;margin:0!important}.login-footer span{color:#a2aaad;letter-spacing:.05em;font-size:10px}@media (height<=660px){.login-shell{padding-top:18px;padding-bottom:18px}.login-card{margin:0}.login-brand{min-height:88px;padding-top:16px;padding-bottom:16px}.login-intro{padding-top:22px}.zest-login-form{gap:12px}.zest-login-form input{height:56px}.login-footer{padding-top:18px;padding-bottom:18px}}.home-shell{flex-direction:column;display:flex}.zest-id-status{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e8ebec;align-items:center;gap:8px;min-height:42px;margin:0 -20px 12px;padding:0 20px;display:flex;position:sticky;top:0}.zest-id-status>i{background:#0b9185;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #dff2ef}.zest-id-status>small{color:#8d9599;letter-spacing:.15em;font-size:7px;font-weight:900}.zest-id-status>strong{white-space:nowrap;font-size:11px}.zest-id-status>em{color:#687277;margin-left:auto;font-size:8px;font-style:normal;font-weight:800}.logout-error{color:#9b4f59;margin:12px 2px -10px;font-size:9px;font-weight:700;line-height:1.5}.home-footer{border-top:0;justify-content:space-between;align-items:center;padding:34px 2px 14px;display:flex;margin-top:auto!important}.home-footer span{color:#a1a7ac;letter-spacing:.15em;font-size:8px;font-weight:900}.home-footer small{color:#b7bdc1;letter-spacing:.04em;font-size:8px}.bottom-logout{color:#7b8489;cursor:pointer;background:0 0;border:0;border-top:1px solid #eceff0;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;display:flex}.bottom-logout i{border:1.4px solid;border-radius:50%;width:14px;height:14px;position:relative}.bottom-logout i:before{content:"";background:currentColor;border-radius:2px;width:1.4px;height:7px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #fff}.bottom-logout span{letter-spacing:.08em;font-size:10px;font-weight:700}.bottom-logout:active{color:#087b73;background:#f8faf9}.bottom-logout:disabled{color:#aeb4b7;cursor:wait}.brand-app-icon{object-fit:cover;background:#fff;border-radius:10px;flex:0 0 48px;width:48px;height:48px}.hayabusa-icon{object-fit:cover;object-position:center;background:#020a18;border-radius:14px;flex:0 0 54px;width:54px;height:54px;margin-right:13px;box-shadow:0 5px 14px #020e2233}.schedule-icon{position:relative;overflow:hidden;color:#087b73!important;background:#edf7f5!important}.schedule-icon i{background:#087b73;height:12px;position:absolute;inset:0 0 auto}.schedule-icon i:before,.schedule-icon i:after{content:"";background:#075c57;border-radius:2px;width:3px;height:8px;position:absolute;top:-3px}.schedule-icon i:before{left:11px}.schedule-icon i:after{right:11px}.schedule-icon em{margin-top:8px;font-size:15px;font-style:normal;font-weight:900}.departure-icon{box-shadow:none;font-size:15px;color:#087b73!important;background:#e7f4f2!important}.home-actions.departure-action{margin-top:0}.home-actions.attendance-action,.home-actions.system-action{margin-top:10px}.arrival-resume{border-radius:17px;min-height:82px;margin-top:10px;padding:15px}.arrival-resume strong{letter-spacing:.01em;font-size:16px}.arrival-resume .pulse-icon{background:linear-gradient(145deg,#143b39,#0b2424);border:1px solid #2cc7b655;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #20d2bd17,0 6px 16px #0004}.arrival-resume .pulse-icon:after{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#20d2bd,#0000);height:1px;position:absolute;inset:auto 7px 7px}.arrival-resume .pulse-icon i,.arrival-resume .pulse-icon i:before,.arrival-resume .pulse-icon i:after{content:"";background:linear-gradient(90deg,#20d2bd,#d8fffa);border-radius:99px;height:3px;display:block;position:absolute;transform:rotate(-24deg);box-shadow:0 0 8px #20d2bd88}.arrival-resume .pulse-icon i{width:25px;top:23px;left:12px}.arrival-resume .pulse-icon i:before{width:17px;top:-8px;left:4px}.arrival-resume .pulse-icon i:after{width:12px;top:8px;left:10px}.attendance-action button{background:linear-gradient(145deg,#fff,#f7fbfa);border-color:#cfe3e0}.attendance-icon{font-size:15px;box-shadow:0 5px 12px #077b732e;color:#fff!important;background:linear-gradient(145deg,#0b9185,#08736b)!important}.attendance-action button:not(.is-disabled) b{color:#087b73}.attendance-action button.is-disabled .attendance-icon{box-shadow:none;color:#fff!important;background:#d7dcde!important}.hayabusa-entry-reminder{background:linear-gradient(145deg,#f8faff,#f1f4fb);border:1px solid #dfe3e8;border-radius:17px;align-items:center;gap:13px;width:100%;min-height:84px;margin-top:10px;padding:14px 15px;display:flex}.hayabusa-entry-reminder>img{object-fit:cover;border-radius:13px;width:48px;height:48px;box-shadow:0 5px 14px #13274d24}.hayabusa-entry-reminder>div{flex-direction:column;gap:4px;min-width:0;display:flex}.hayabusa-entry-reminder strong{font-size:14px;line-height:1.45}.hayabusa-entry-reminder small{color:#737b83;font-size:10px;line-height:1.45}.home-actions.task-complete button{position:relative;box-shadow:0 8px 24px #279d711f,inset 0 0 22px #64daac14;background:linear-gradient(135deg,#e5f9f0c7,#f6fffbad)!important;border-color:#33a97e57!important}.home-actions.task-complete button:after{content:"✓";color:#17865f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f9d6f24;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:950;display:grid;position:absolute;top:12px;right:14px}.home-actions.task-complete button>b{visibility:hidden}.home-actions.task-complete strong{color:#176f54}.home-actions.task-complete small{color:#5f8376}.quick-portal-entry{color:#172124;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff 0%,#f2fbf9 100%);border:1px solid #d9e8e6;border-radius:20px;align-items:center;width:100%;min-height:86px;margin:18px 0 14px;padding:11px 16px 11px 11px;display:flex;box-shadow:0 10px 26px #0c70671a}.quick-portal-icon{background:#f4fbfa;border-radius:17px;flex:0 0 64px;width:64px;height:64px;margin-right:15px;overflow:hidden;box-shadow:inset 0 0 0 1px #dcefed,0 6px 14px #087b731a}.quick-portal-icon img{object-fit:cover;width:100%;height:100%;display:block}.quick-portal-entry strong{letter-spacing:.025em;font-size:17px}.quick-portal-entry>b{color:#0a8c82;margin-left:auto;font-size:27px;font-weight:500}.quick-portal-entry:active{transform:scale(.988)}.home-schedule{background:linear-gradient(145deg,#fbfcfc,#f5f8f7);border:1px solid #e4e9e9;border-radius:18px;margin:0 0 14px;padding:15px;box-shadow:0 8px 22px #13221f0b}.home-schedule-head,.home-schedule-head>div{align-items:center;display:flex}.home-schedule-head>div{gap:10px}.home-schedule-head>div>span:last-child{gap:2px;display:grid}.home-schedule-head small{color:#8a9397;letter-spacing:.15em;font-size:7px;font-weight:800}.home-schedule-head strong{font-size:13px}.home-schedule-head button{color:#697479;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:7px 0 7px 10px;font-size:9px;font-weight:800}.home-schedule-head button b{margin-left:4px;font-size:14px}.schedule-mini-icon{color:#087b73;background:#e6f4f1;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.today-shift{border-radius:13px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 13px;display:flex}.today-shift span{gap:2px;display:grid}.today-shift small{letter-spacing:.16em;font-size:7px;font-weight:900}.today-shift strong{font-size:13px}.today-shift.active{color:#fff;background:#087b73}.today-shift.active small{color:#8ee3d9}.today-shift time{letter-spacing:.02em;font-size:22px;font-weight:900}.today-shift.off{color:#687177;background:#eceff0}.today-shift.off small{color:#92999e}.today-shift em{letter-spacing:.12em;font-size:12px;font-style:normal;font-weight:900}.next-shift{border-top:1px solid #e5e9e9;justify-content:space-between;align-items:center;min-height:30px;margin-top:3px;padding-top:10px;display:flex}.next-shift>small{color:#90989d;font-size:8px;font-weight:800}.next-shift>strong{color:#4f5a5f;font-size:10px;font-weight:900}.home-actions button.is-disabled{color:#a2a9ad;box-shadow:none;cursor:not-allowed;background:#f5f6f6}.home-actions button.is-disabled .departure-icon{box-shadow:none;color:#fff!important;background:#d7dcde!important}.home-actions button.is-disabled small,.home-actions button.is-disabled b{color:#a8afb3}.departure-shell{padding-bottom:24px}.departure-topbar{gap:12px}.departure-back{color:#5c656a;cursor:pointer;background:#f7f8f8;border:1px solid #e3e7e8;border-radius:10px;height:34px;padding:0 12px;font-size:10px;font-weight:800}.departure-summary{background:#fff;border:1px solid #dde3e3;border-radius:18px;margin:18px 0 12px;padding:18px;box-shadow:0 8px 24px #0d1d210f}.departure-summary-head{border-bottom:1px solid #edf0f0;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.departure-summary-head span{color:#657075;letter-spacing:.13em;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.departure-summary-head i{background:#0b9185;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e0f3f0}.departure-summary-head time{color:#858e93;font-size:10px;font-weight:800}.departure-time{gap:3px;padding:18px 0 16px;display:grid}.departure-time small,.departure-meta small{color:#8d969a;letter-spacing:.1em;font-size:8px;font-weight:800}.departure-time strong{color:#151a1d;letter-spacing:-.03em;font-size:34px;line-height:1.05}.departure-meta{border-top:1px solid #edf0f0;grid-template-columns:minmax(92px,.7fr) minmax(0,1.5fr);gap:10px;padding-top:14px;display:grid}.departure-meta>div{gap:5px;min-width:0;display:grid}.departure-meta strong{font-size:11px;line-height:1.45}.departure-message{background:#f8f9f9;border:1px solid #e4e8e9;border-radius:18px;padding:17px}.departure-message-head{justify-content:space-between;align-items:center;display:flex}.departure-message-head small{color:#3e474c;letter-spacing:.08em;font-size:9px;font-weight:900}.departure-message-head span{color:#8c9599;font-size:8px;font-weight:700}.departure-message p{white-space:pre-line;border-top:1px solid #e5e9ea;margin:13px 0 0;padding-top:13px;font-size:12px;font-weight:600;line-height:1.8}.departure-confirm{color:#4b5459;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2e2;border-radius:15px;align-items:center;width:100%;min-height:58px;margin-top:12px;padding:10px 13px;display:flex}.departure-confirm>span{color:#fff;border:1.5px solid #cbd2d4;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;margin-right:11px;font-size:13px;font-weight:900;display:grid}.departure-confirm>div{gap:2px;display:grid}.departure-confirm strong{font-size:12px}.departure-confirm small{color:#8a9297;font-size:8px}.departure-confirm.confirmed{color:#08736b;background:#f1f8f7;border-color:#9acfc9}.departure-confirm.confirmed>span{border-color:var(--teal);background:var(--teal)}.copy-report,.open-line{cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;height:56px;margin-top:12px;font-weight:800;text-decoration:none;display:flex}.copy-report{color:#727b80;background:0 0;height:42px;font-size:10px}.copy-report i{border:1.2px solid #a4acae;border-radius:4px;place-items:center;width:15px;height:15px;font-size:10px;font-style:normal;display:grid;position:relative}.copy-report i:before{content:"";z-index:-1;background:#fff;border:1.2px solid #c3c9cb;border-radius:3px;width:9px;height:9px;position:absolute;top:-4px;left:-4px}.copy-report.copied{color:#08736b}.copy-report.copied i{color:#fff;background:#0b9185;border-color:#0b9185}.open-line{color:#9aa1a5;background:#eff1f1;padding:0 18px;font-size:13px}.open-line:disabled{cursor:not-allowed}.open-line.ready{color:#fff;background:#087b73;box-shadow:0 8px 18px #077b732e}.departure-note{text-align:center;color:#969da1;margin:10px 0 0;font-size:8px;line-height:1.5}.sync-badge{color:var(--teal);align-items:center;gap:7px;margin-left:auto;font-size:9px;font-weight:800;display:flex}.sync-badge i{background:var(--teal2);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #bfece5}.schedule-profile{color:#fff;background:linear-gradient(135deg,#0b8379,#075c57);border-radius:18px;align-items:center;margin:22px 0 14px;padding:16px 18px;display:flex;box-shadow:0 12px 24px #04625b29}.schedule-profile>span{background:#ffffff1c;border-radius:14px;place-items:center;width:48px;height:48px;margin-right:14px;font-size:20px;font-weight:900;display:grid}.schedule-profile div{gap:2px;display:grid}.schedule-profile small{letter-spacing:.16em;opacity:.68;font-size:8px}.schedule-profile strong{font-size:17px}.schedule-profile em{letter-spacing:.08em;opacity:.72;font-size:9px;font-style:normal}.schedule-profile>div{flex:1;min-width:0}.schedule-edit-trigger{color:#fff;background:#ffffff18;border:1px solid #ffffff45;border-radius:11px;flex:none;margin-left:10px;padding:10px 12px;font-size:9px;font-weight:900}.schedule-profile.editing{background:linear-gradient(135deg,#075f59,#183e3b)}.schedule-admin-editor{background:linear-gradient(145deg,#f7fffd,#edf8f5);border:1px solid #b9ddd6;border-radius:20px;gap:12px;margin:0 0 14px;padding:16px;display:grid}.schedule-admin-editor>header{justify-content:space-between;align-items:center;display:flex}.schedule-admin-editor>header div{gap:2px;display:grid}.schedule-admin-editor>header small{color:#087b73;letter-spacing:.15em;font-size:7px;font-weight:900}.schedule-admin-editor>header strong{font-size:15px}.schedule-admin-editor>header>span{color:#fff;background:#087b73;border-radius:8px;padding:6px 8px;font-size:7px;font-weight:900}.schedule-admin-editor label{gap:5px;display:grid}.schedule-admin-editor label>span{color:#68747a;font-size:8px;font-weight:800}.schedule-admin-editor input,.schedule-admin-editor select{color:#182326;background:#fff;border:1px solid #d8e4e1;border-radius:11px;width:100%;height:44px;padding:0 12px;font-size:12px;font-weight:750}.schedule-time-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.schedule-admin-editor>p{color:#697a78;margin:0;font-size:8px;line-height:1.6}.schedule-panel{border:1px solid var(--line);border-radius:20px;padding:17px 15px 16px;box-shadow:0 7px 22px #0e161a0a}.schedule-month-nav{text-align:center;grid-template-columns:38px 1fr 38px;align-items:center;margin-bottom:16px;display:grid}.schedule-month-nav button{color:#566067;cursor:pointer;background:#f1f4f4;border:0;border-radius:11px;width:36px;height:36px;font-size:23px}.schedule-month-nav div{gap:3px;display:grid}.schedule-month-nav small{color:var(--muted);letter-spacing:.17em;font-size:7px}.schedule-month-nav strong{font-size:16px}.schedule-weekdays,.schedule-calendar{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.schedule-weekdays{margin-bottom:6px}.schedule-weekdays span{text-align:center;color:#949ba0;font-size:8px;font-weight:700}.schedule-weekdays span:first-child{color:#c37171}.schedule-calendar>i,.schedule-calendar>div{aspect-ratio:1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex}.schedule-calendar>div{color:#757c81;background:#f6f7f7}.schedule-calendar>div span{font-size:11px;font-weight:800}.schedule-calendar>div small{margin-top:1px;font-size:6px}.schedule-calendar>div.working{color:#087b73;background:#ddf2ee;box-shadow:inset 0 0 0 1px #b4ded7}.schedule-calendar>div.working span{color:#05665f;font-size:12px}.schedule-summary{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:15px;padding-top:14px;display:flex}.schedule-summary div{gap:2px;display:grid}.schedule-summary div small{color:var(--muted);font-size:8px}.schedule-summary div strong{color:var(--teal);font-size:25px}.schedule-summary div em{margin-left:2px;font-size:10px;font-style:normal}.schedule-summary p{color:var(--muted);margin:0;font-size:8px}.schedule-summary p i{vertical-align:-1px;background:#ddf2ee;border:1px solid #b4ded7;border-radius:3px;width:8px;height:8px;margin-right:5px;display:inline-block}.schedule-source{color:#92999e;text-align:center;margin:14px 5px 0;font-size:8px;line-height:1.65}.schedule-message{color:#6f777d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;display:flex}.schedule-message>i{border:3px solid #dbe4e3;border-top-color:var(--teal);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite schedule-spin}.schedule-message b{font-size:11px}.schedule-message.error{color:#94636a}.schedule-message.error button{background:#eef1f1;border:0;border-radius:10px;padding:10px 18px;font-size:10px;font-weight:800}@keyframes schedule-spin{to{transform:rotate(360deg)}}.schedule-calendar.editable>button{aspect-ratio:1;color:#757c81;background:#f3f5f5;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex}.schedule-calendar.editable>button span{font-size:11px;font-weight:850}.schedule-calendar.editable>button small{margin-top:1px;font-size:6px}.schedule-calendar.editable>button.working{color:#fff;background:#087b73;box-shadow:0 5px 12px #087b7330}.schedule-calendar.editable>button.working span{font-size:12px}.schedule-admin-save{color:#fff;background:linear-gradient(110deg,#15262a,#087b73);border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:13px;padding:10px 14px;display:flex}.schedule-admin-save span{font-size:10px;font-weight:900}.schedule-admin-save strong{opacity:.75;font-size:8px}.schedule-admin-save:disabled{opacity:.45}.schedule-save-message{color:#a6374f;background:#fff2f4;border-radius:10px;margin:10px 0 0;padding:10px;font-size:8px;font-weight:800;line-height:1.5}.schedule-save-message.success{color:#08766e;background:#eaf7f3}.schedule-timecard-link{color:#172126;background:#fff;border:1px solid #dce5e4;border-radius:16px;align-items:center;gap:11px;margin:14px 0 0;padding:13px 15px;text-decoration:none;display:flex;box-shadow:0 6px 18px #102c2809}.schedule-timecard-link>span{color:#fff;background:#0a7d74;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:950;display:grid}.schedule-timecard-link>div{flex:1;gap:2px;display:grid}.schedule-timecard-link small{color:#087b73;letter-spacing:.12em;font-size:7px;font-weight:900}.schedule-timecard-link strong{font-size:11px}.schedule-timecard-link>b{color:#087b73;font-size:18px}:root{--ink:#16191d;--muted:#737b83;--line:#e7eaec;--teal:#087b73;--teal2:#08a090}*{box-sizing:border-box}html{background:#eef1f2}body{color:var(--ink);-webkit-tap-highlight-color:transparent;margin:0;font-family:Arial,Hiragino Sans,Yu Gothic,sans-serif}button{font:inherit}.app-shell{background:#fff;width:100%;max-width:480px;min-height:100dvh;margin:auto;padding:0 20px 32px;overflow:hidden}.brandbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:76px;display:flex}.brand-mark{background:var(--ink);color:#fff;place-items:center;width:34px;height:34px;font-size:19px;font-weight:900;display:grid;transform:skew(-8deg)}.brandbar>div:nth-child(2){flex-direction:column;line-height:1;display:flex}.brandbar span{letter-spacing:.18em;font-size:15px;font-weight:900}.brandbar small{color:var(--muted);letter-spacing:.15em;margin-top:5px;font-size:7px}.brandbar time{color:var(--muted);margin-left:auto;font-size:11px;font-weight:700}.welcome{padding:28px 2px 22px}.welcome p{color:var(--muted);margin:0 0 5px;font-size:13px}.welcome h1{letter-spacing:-.03em;margin:0 0 15px;font-size:26px}.status{color:#70777e;background:#f0f2f3;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.status i,.live i{background:#9ba2a8;border-radius:50%;width:7px;height:7px}.status.on{color:var(--teal);background:#e6f6f3}.status.on i,.live i{background:var(--teal2);box-shadow:0 0 0 4px #bfece5}.notice{color:#096f67;background:#eff8f6;border-radius:12px;margin:-8px 0 16px;padding:12px;font-size:11px;line-height:1.5}.clock-in,.resume{color:#fff;text-align:left;cursor:pointer;border:0;border-radius:22px;align-items:center;width:100%;min-height:104px;padding:20px 24px;display:flex;box-shadow:0 15px 28px #04625b30}.clock-in{background:linear-gradient(135deg,#0b8379,#075c57)}.clock-in .clock-icon{width:54px;height:54px;color:var(--teal);background:#fff;border-radius:50%;place-items:center;margin-right:18px;font-size:28px;display:grid}.clock-in small,.resume small{letter-spacing:.19em;opacity:.75;margin-bottom:5px;font-size:9px;display:block}.clock-in strong,.resume strong{letter-spacing:.02em;font-size:22px}.resume{background:linear-gradient(135deg,#171a1e,#272c31)}.resume>b{margin-left:auto;font-size:28px}.pulse-icon{background:#ffffff1a;border-radius:16px;place-items:center;width:50px;height:50px;margin-right:16px;display:grid}.pulse-icon i{background:#20d2bd;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 7px #20d2bd2e}.home-actions{gap:10px;margin-top:24px;display:grid}.home-actions button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:17px;align-items:center;width:100%;padding:15px;display:flex}.home-actions button>span{background:#f0f3f3;border-radius:12px;place-items:center;width:42px;height:42px;margin-right:13px;font-weight:900;display:grid}.home-actions button div{flex-direction:column;gap:4px;display:flex}.home-actions small{color:var(--muted);font-size:10px}.home-actions b{color:#a5abb0;margin-left:auto;font-size:22px}.clock-out,.finish-small{color:#596168;cursor:pointer;background:#fff;border:1px solid #dfe3e5;border-radius:14px;width:100%;margin-top:18px;padding:14px;font-size:12px;font-weight:700}footer{color:#a1a7ac;justify-content:space-between;align-items:center;margin-top:35px;display:flex}footer span{letter-spacing:.15em;font-size:8px;font-weight:900}footer small{font-size:9px}.topbar{border-bottom:1px solid var(--line);align-items:center;height:78px;display:flex}.back{cursor:pointer;background:#f1f3f4;border:0;border-radius:12px;width:38px;height:38px;margin-right:11px;font-size:29px;line-height:1}.topbar .eyebrow{letter-spacing:.2em;color:var(--muted);font-size:7px;font-weight:800;display:block}.topbar h1{letter-spacing:.11em;margin:1px 0 0;font-size:21px}.live{color:var(--teal);align-items:center;gap:7px;margin-left:auto;font-size:10px;font-weight:800;display:flex}.quick-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:20px 0 18px;display:grid}.quick-summary div{text-align:center;border-right:1px solid var(--line)}.quick-summary div:last-child{border:0}.quick-summary b{letter-spacing:-.04em;font-size:27px;display:block}.quick-summary span{color:var(--muted);margin-top:3px;font-size:9px;display:block}.add-customer{color:#fff;background:linear-gradient(135deg,var(--teal2),var(--teal));cursor:pointer;border:0;border-radius:18px;width:100%;height:66px;margin:18px 0;font-size:17px;font-weight:800;box-shadow:0 10px 20px #077b732e}.add-customer span{vertical-align:-1px;font-size:23px}.section-heading{justify-content:space-between;align-items:center;margin:20px 2px 11px;display:flex}.section-heading h2{margin:0;font-size:14px}.section-heading span{color:var(--muted);font-size:10px}.empty{color:#60686e;border:1px dashed #d8dddf;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex}.empty strong{font-size:13px}.empty small{color:#969da2;margin-top:7px;font-size:10px}.customer-card{border:1px solid var(--line);border-radius:18px;margin-bottom:10px;padding:15px;box-shadow:0 4px 13px #0e161a09}.customer-head{justify-content:space-between;align-items:center;display:flex}.customer-head>div{align-items:center;gap:8px;display:flex}.number{background:var(--ink);color:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.customer-head time{color:var(--muted);font-size:10px}.journey{color:#70777c;align-items:center;gap:7px;min-height:31px;margin-top:8px;font-size:10px;display:flex}.journey span{background:#f1f3f4;border-radius:6px;padding:4px 7px}.journey .done{color:#096d65;background:#e9f7f4}.journey i{background:#c9ced1;width:9px;height:1px}.action-row{grid-auto-columns:1fr;grid-auto-flow:column;gap:7px;margin-top:8px;display:grid}.action-row button{cursor:pointer;background:#edf0f1;border:0;border-radius:10px;min-height:39px;font-size:11px;font-weight:800}.action-row .stage-won{background:var(--teal);color:#fff}.action-row .stage-lead{color:#945d00;background:#fff2dc}.result{background:#f1f3f4;border-radius:9px;margin-top:9px;padding:9px 10px;font-size:10px;font-weight:700}.result-won{color:#087167;background:#e9f7f4}.result-lead{color:#945d00;background:#fff3dd}@media (width>=481px){.app-shell{box-shadow:0 0 40px #0f191e14}}.quick-shell{--quick-panel:#f5f7f7;--quick-teal:#098d83;--quick-teal-bright:#17b6a6;--quick-amber:#d99b2b;background:linear-gradient(#fff 0,#fbfcfc 42%,#f2f6f5 100%)}.quick-shell .topbar{color:#fff;background:linear-gradient(118deg,#0c1114 0%,#1d2528 72%,#122e2c 100%);border:0;height:91px;margin:0 -20px;padding:0 20px;position:relative;overflow:hidden}.quick-shell .topbar:after{content:"";pointer-events:none;border-top:1px solid #2ad3c34d;border-radius:50%;width:164px;height:80px;position:absolute;bottom:-25px;right:-28px;transform:rotate(-12deg);box-shadow:0 -8px #ffffff08,0 -16px #ffffff05}.quick-shell .topbar .back{z-index:1;color:#fff;box-shadow:none;background:#ffffff12;border:1px solid #ffffff18;position:relative}.quick-shell .live{z-index:1;color:#8ce6dd;background:#ffffff0d;border-radius:99px;padding:8px 10px;font-size:9px;position:relative}.quick-shell .live i{background:var(--quick-teal-bright);box-shadow:0 0 0 4px #18b7a52b,0 0 12px #18b7a5a0}.quick-live-counts{background:#fff;border:0;border-radius:17px;margin-top:13px;padding:14px 5px;box-shadow:0 7px 24px #1b30300d,inset 0 0 0 1px #e5e9e9}.quick-live-counts div{border-right-color:#e8ecec}.quick-live-counts b{font-size:22px}.quick-live-counts div:last-child b{color:var(--quick-teal)}.quick-live-counts span{letter-spacing:.05em;font-size:8px}.quick-shell .quick-area-tool{background:#f2f5f4;border:0;border-radius:14px;margin-top:11px;box-shadow:inset 0 0 0 1px #e2e8e7}.quick-shell .quick-area-tool>summary{min-height:56px}.quick-shell .area-tool-mark{color:#0a8178;background:#dcf1ee;border-radius:10px;flex-basis:35px;width:35px;height:35px}.quick-service-link{color:#20272a;background:#fff;border:1px solid #e0e6e5;border-radius:14px;align-items:center;min-height:68px;margin-top:10px;padding:12px 14px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex;box-shadow:0 6px 18px #18312f0a}.quick-service-link:active{transform:scale(.985)}.quick-service-mark{color:#fff;background:linear-gradient(145deg,#ef2638,#c90020);border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;margin-right:12px;font-size:23px;font-style:italic;font-weight:950;display:grid;box-shadow:0 6px 13px #c9002026}.quick-service-link>span:nth-child(2){gap:1px;min-width:0;display:grid}.quick-service-link small{color:#d0182f;letter-spacing:.07em;font-size:7px;font-weight:900}.quick-service-link strong{font-size:13px}.quick-service-link em{color:#778184;font-size:8px;font-style:normal;font-weight:700}.quick-service-link>b{color:#d0182f;margin-left:auto;font-size:18px}.quick-service-link+.add-customer{margin-top:12px}.quick-tool-dock{background:linear-gradient(135deg,#101719 0%,#1b282a 62%,#0d4e49 125%);border-radius:20px;margin:14px 0 0;padding:14px;position:relative;overflow:hidden;box-shadow:0 14px 30px #11232127}.quick-tool-dock:after{content:"";pointer-events:none;border:1px solid #39d8c33d;border-radius:50%;width:150px;height:150px;position:absolute;top:-48px;right:-40px;box-shadow:0 0 0 18px #2bc5b408,0 0 0 40px #2bc5b405}.quick-tool-dock>header{z-index:1;color:#fff;gap:2px;margin:0 2px 12px;display:grid;position:relative}.quick-tool-dock>header span{color:#59d8cc;letter-spacing:.2em;font-size:7px;font-weight:900}.quick-tool-dock>header strong{letter-spacing:.02em;font-size:15px}.quick-tool-dock>header small{color:#aab9b8;font-size:8px}.quick-tool-dock .quick-area-tool{z-index:1;position:relative;box-shadow:none!important;background:#fff!important;margin-top:0!important}.quick-tool-dock .quick-service-link{z-index:1;box-shadow:none;background:linear-gradient(110deg,#fff 0%,#fff8f8 100%);border:0;margin-top:9px;position:relative}.quick-tool-dock+.quick-live-counts{margin-top:11px}.quick-shell .add-customer{color:#fff;letter-spacing:.015em;background:linear-gradient(115deg,#11181b 0%,#1e292b 60%,#0d655f 130%);border-radius:18px;height:70px;margin:13px 0 18px;font-size:17px;position:relative;overflow:hidden;box-shadow:0 11px 25px #12202222}.quick-shell .add-customer:after{content:"";background:linear-gradient(180deg,var(--quick-teal-bright),var(--quick-amber));width:5px;position:absolute;inset:0 auto 0 0}.quick-shell .add-customer span{color:#dffffb;background:#ffffff12;border-radius:11px;place-items:center;width:34px;height:34px;margin-right:5px;font-size:23px;display:inline-grid}.quick-shell .section-heading{margin:21px 3px 11px}.quick-shell .section-heading h2{letter-spacing:.02em;font-size:15px}.quick-shell .section-heading span{color:#4f6664;background:#eaf3f2;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.quick-shell .customer-card{background:#fff;border-color:#dfe5e5;border-radius:19px;margin-bottom:12px;padding:15px;box-shadow:0 7px 22px #1525240c}.quick-shell .number{background:linear-gradient(145deg,#13191c,#242c2f);border-radius:9px;width:28px;height:28px;box-shadow:inset 0 0 0 1px #ffffff0c}.quick-shell .customer-head strong{font-size:14px}.quick-shell .customer-head time{font-size:9px}.quick-shell .quick-step{background:var(--quick-panel);border-radius:15px;margin-top:13px;box-shadow:inset 0 0 0 1px #edf0f0}.quick-shell .party-pills button,.quick-shell .acquisition-grid.all-corners button,.quick-shell .proposal-grid button{color:#4f5b5e;background:#fff;border-color:#dfe5e5;box-shadow:0 2px 5px #14262508}.quick-shell .acquisition-grid.all-corners button.selected,.quick-shell .proposal-grid button.selected{color:#08766e;background:#e4f5f2;border-color:#13978b;box-shadow:inset 0 0 0 1px #15978b38}.quick-shell .point-grid{gap:8px}.quick-shell .point-grid button{border-radius:14px;min-height:74px}.quick-shell .point-grid .point-standard{color:#176b87;background:#eff8fb;border-color:#b9dce8}.quick-shell .point-grid .point-staff{color:#84570d;background:#fff7e8;border-color:#ead19e}.quick-shell .setup-step .point-grid button.selected{box-shadow:0 0 0 3px #0b928513;border-color:var(--quick-teal)!important;color:#076e67!important;background:#e2f4f1!important}.quick-shell .action-row.two{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);grid-auto-flow:initial}.quick-shell .action-row .stage-won{background:linear-gradient(135deg,#0a988c,#08776f);box-shadow:0 6px 14px #087b7326}.quick-shell .action-row .stage-lost{color:#687176;background:#e9eded}.quick-shell .point-badge.staff{color:#895b10;background:#fff1d4}.quick-shell button{transition:transform .14s,box-shadow .14s,background-color .14s}.quick-shell button:active{transform:scale(.985)}@media (width<=360px){.quick-shell .topbar{height:84px}.quick-shell .live{padding:7px 8px}.quick-live-counts b{font-size:20px}.quick-shell .add-customer{height:64px}}@media (prefers-reduced-motion:reduce){.quick-shell button{transition:none}}.corner-multiplier{color:#08786f;background:#e5f4f1;border-radius:8px;place-items:center;height:24px;padding:0 7px;font-style:normal;font-weight:900;display:grid;font-size:8px!important}.acquisition-grid.all-corners button{place-items:center;gap:2px;display:grid}.acquisition-grid.all-corners button small{color:#889391;font-size:7px}.acquisition-grid.all-corners button.selected small{color:#08786f}.confirmed-records{margin-top:20px}.confirmed-record{background:#fff;border:1px solid #b9dcd6;border-radius:18px;margin-bottom:11px;padding:15px;scroll-margin-top:14px;box-shadow:0 8px 24px #153a3510}.confirmed-record>header{justify-content:space-between;align-items:center;display:flex}.confirmed-record>header>div{align-items:center;gap:9px;display:flex}.confirmed-number{color:#fff;background:#087b73;border-radius:9px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid}.confirmed-record>header>div>span:last-child{gap:1px;display:grid}.confirmed-record>header small{color:#0a8d82;letter-spacing:.1em;font-size:7px;font-weight:900}.confirmed-record>header strong{font-size:13px}.confirmed-record>header time{color:#8a9296;font-size:9px}.confirmed-main{background:#eff8f6;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.confirmed-main>strong{font-size:13px}.confirmed-main>span{color:#fff;background:#087b73;border-radius:8px;flex:none;padding:6px 8px;font-size:8px;font-weight:900}.confirmed-main>span.pending{color:#727b7f;background:#e1e6e6}.confirmed-record dl{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;display:grid}.confirmed-record dl>div{background:#f6f8f8;border-radius:9px;gap:2px;padding:8px;display:grid}.confirmed-record dt{color:#8a9296;font-size:7px}.confirmed-record dd{margin:0;font-size:9px;font-weight:800}.confirmed-record>button{color:#087b73;cursor:pointer;background:#fff;border:1px solid #b8d9d4;border-radius:11px;width:100%;min-height:42px;font-size:9px;font-weight:900}.week-shifts{border-top:1px solid #e5e9e9;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:9px;padding-top:10px;display:grid}.week-shifts>div{color:#7b8488;background:#eef2f2;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;min-width:0;min-height:61px;padding:7px 2px;display:flex}.week-shifts>div.working,.week-shifts>div.holiday.working{color:#08776f;background:#e1f3ef;box-shadow:inset 0 0 0 1px #c3e5df}.week-shifts span{place-items:center;gap:1px;display:grid}.week-shifts small{font-size:7px;font-weight:900}.week-shifts strong{font-size:14px;line-height:1}.week-shifts em,.week-shifts>div.holiday em{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8px;font-style:normal;font-weight:900;overflow:hidden}.week-shifts>div.holiday:not(.working){color:#7b8488;box-shadow:none;background:#eef2f2}.quick-shell{--teal:#4f7890;--teal2:#688fa5;--quick-panel:#f5f6f7;--quick-teal:#4f7890;--quick-teal-bright:#688fa5;--quick-amber:#4f7890;color:#20252a;background:#fff}.quick-shell .topbar{color:#20252a;background:#fff;border-bottom:1px solid #e2e5e7;height:78px;margin:0 -20px;padding:0 20px;overflow:visible}.quick-shell .topbar:after{display:none}.quick-shell .topbar .back{color:#343a40;background:#f2f3f4;border:1px solid #e4e6e8}.quick-shell .topbar .eyebrow{color:#8b9298;letter-spacing:.2em}.quick-shell .topbar h1{letter-spacing:.11em;font-size:21px}.quick-shell .live{color:#5f6a72;background:#f1f3f4;padding:7px 9px}.quick-shell .live i{box-shadow:none;background:#6f8fa2}.quick-shell .won-card-stack,.quick-shell .quick-tool-dock,.quick-shell .quick-live-counts,.quick-shell .customer-card,.quick-shell .confirmed-record{box-shadow:none;background:#fff;border:1px solid #e1e4e6}.quick-shell .won-card-stack{border-radius:16px}.quick-shell .won-card-stack>header span,.quick-shell .won-card-stack>header strong{color:#5d6970}.quick-shell .quick-tool-dock{border-radius:16px;margin-top:12px;padding:14px}.quick-shell .quick-tool-dock:after{display:none}.quick-shell .quick-tool-dock>header{color:#20252a;margin:0 2px 10px}.quick-shell .quick-tool-dock>header span,.quick-shell .quick-tool-dock>header small{color:#8a9298}.quick-shell .quick-area-tool,.quick-shell .quick-tool-dock .quick-area-tool{box-shadow:none!important;background:#f7f8f8!important;border:1px solid #e3e6e8!important}.quick-shell .area-tool-mark{color:#536f7e;background:#e8edf0}.quick-shell .quick-service-link,.quick-shell .quick-tool-dock .quick-service-link{box-shadow:none;background:#fff;border:1px solid #e3e6e8}.quick-shell .quick-service-mark{box-shadow:none;background:#667681}.quick-shell .quick-service-link small,.quick-shell .quick-service-link>b{color:#67757e}.quick-shell .quick-live-counts{border-radius:15px;margin-top:11px;padding:13px 5px}.quick-shell .quick-live-counts div{border-right-color:#e6e8ea}.quick-shell .quick-live-counts b,.quick-shell .quick-live-counts div:last-child b{color:#263038}.quick-shell .quick-live-counts span{color:#81888e}.quick-shell .add-customer{height:64px;box-shadow:none;color:#fff;background:#5d8196;border:1px solid #4f7890;border-radius:15px;margin:12px 0 17px}.quick-shell .add-customer:after{display:none}.quick-shell .add-customer span{color:#fff;background:#ffffff18}.quick-shell .section-heading span{color:#687178;background:#f0f2f3}.quick-shell .customer-card{border-radius:16px}.quick-shell .number{box-shadow:none;background:#59666e}.quick-shell .quick-step{box-shadow:none;background:#f5f6f7}.quick-shell .quick-step>p b{color:#526f7f;background:#e6ecef}.quick-shell .party-pills button,.quick-shell .acquisition-grid.all-corners button,.quick-shell .proposal-grid button{color:#4e585e;box-shadow:none;background:#fff;border-color:#dfe3e5}.quick-shell .acquisition-grid.all-corners button.selected,.quick-shell .proposal-grid button.selected,.quick-shell .setup-step .point-grid button.selected{color:#3f6478!important;box-shadow:none!important;background:#eaf0f3!important;border-color:#6d8fa2!important}.quick-shell .point-grid .point-standard,.quick-shell .point-grid .point-staff{color:#4e5960;background:#fff;border-color:#dfe3e5}.quick-shell .corner-multiplier,.quick-shell .point-badge.staff{color:#516c7b;background:#e9eef1}.quick-shell .action-row .stage-won{box-shadow:none;background:#5d8196}.quick-shell .action-row .stage-lead{color:#59656c;background:#eceff1}.quick-shell .confirmed-main{background:#f2f4f5}.quick-shell .confirmed-main>span,.quick-shell .confirmed-number{background:#5d8196}.quick-shell .confirmed-record>button{color:#4f7285;border-color:#cbd6dc}.quick-shell .empty{background:#fafafa;border-color:#dfe3e5}@media (width<=360px){.quick-shell .topbar{height:74px}}.quick-shell .quick-public-header{text-align:center;justify-content:center}.quick-shell .quick-public-header .eyebrow{font-size:7px}.quick-shell .quick-public-header h1{margin-top:3px}.quick-shell .quick-tool-dock{padding:10px}.quick-shell .quick-tool-dock .quick-area-tool{margin-top:0}.quick-shell .area-search-links{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.quick-shell .area-search-links a{justify-content:center}.quick-shell .area-search-links .area-west-primary{color:#3f6478;background:#fff;border-color:#cbd7dd;min-height:46px;font-size:9px}.quick-shell .area-search-links .area-east-sub{color:#737b81;background:#f4f5f6;border-color:#e1e4e6;min-width:76px;min-height:32px;padding:0 9px;font-size:7px;font-weight:800}.quick-shell .action-row.two{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-shell .action-row.two button{border-radius:12px;width:100%;min-height:50px;font-size:13px!important}.quick-shell .action-row.two .stage-lost{color:#59656c;background:#eceff1;border:1px solid #dfe3e5}.quick-secret-door-row{width:100%;padding:12px 0 calc(10px + env(safe-area-inset-bottom));justify-content:center;margin-top:24px;display:flex}.quick-secret-door{opacity:.58;cursor:pointer;background:#fff;border:0;border-radius:10px;place-items:center;width:112px;height:34px;padding:5px 9px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 16px #1f2b310f}.quick-secret-door:active{opacity:.95;transform:scale(.96)}.quick-secret-door img{object-fit:contain;filter:none;border-radius:0;width:100%;height:auto;max-height:24px}.quick-secret-door.connected{opacity:.72}.quick-secret-door.connected:after{content:"";background:#24a68f;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 2px #24a68f1f}.back-to-quick{color:#68757c;cursor:pointer;background:#fff;border:1px solid #dce2e5;border-radius:13px;width:100%;min-height:46px;margin-top:12px;font-size:10px;font-weight:800}.quick-shell .kansai-area-links{grid-template-columns:1fr 1fr 76px!important}.quick-shell .quick-area-tool .area-east-mini{background:#eef2f2;border:1px solid #e0e5e6;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:76px;min-height:58px;padding:8px;display:flex}.quick-shell .quick-area-tool .area-east-mini>span{color:#849097;letter-spacing:.09em;font-size:6px;font-weight:900}.quick-shell .quick-area-tool .area-east-mini>strong{color:#4f626c;white-space:nowrap;font-size:9px;line-height:1.15}.quick-shell .dvaluepass-link small{letter-spacing:.04em;font-size:6px}.quick-shell .dvaluepass-link em{font-size:7px;line-height:1.35}.quick-shell .quick-public-header{position:relative}.quick-member-button{z-index:2;color:#3f6478;text-align:left;cursor:pointer;background:#f5f8f9;border:1px solid #cbd7dd;border-radius:12px;grid-template-columns:auto auto;place-content:center;gap:0 5px;min-width:91px;min-height:46px;padding:7px 9px;display:grid;position:absolute;right:20px}.quick-member-button small{color:#8a969c;letter-spacing:.15em;grid-column:1/-1;font-size:5px;font-weight:900}.quick-member-button strong{font-size:9px;line-height:1.2}.quick-member-button span{align-self:center;font-size:6px;font-weight:800}.quick-member-button.connected{color:#4e6e7f;grid-template-columns:auto 1fr;align-items:center;min-width:auto;min-height:36px;padding:7px 9px;font-size:7px;font-weight:900}.quick-member-button.connected i{background:#5f879c;border-radius:50%;width:7px;height:7px}.quick-guest-guide{background:#f7f9fa;border:1px solid #dbe4e8;border-radius:15px;align-items:center;gap:10px;margin:12px 0 5px;padding:13px 14px;display:flex}.quick-guest-guide>div{gap:2px;min-width:0;display:grid}.quick-guest-guide span{color:#6c8795;letter-spacing:.15em;font-size:6px;font-weight:900}.quick-guest-guide strong{font-size:11px}.quick-guest-guide small{color:#788288;font-size:7px;line-height:1.45}.quick-guest-guide button{color:#fff;background:#5d8196;border:0;border-radius:10px;flex:none;min-height:38px;padding:0 10px;font-size:8px;font-weight:900}@media (width<=370px){.quick-member-button{min-width:82px;right:12px}.quick-member-button span{display:none}.quick-guest-guide{flex-direction:column;align-items:stretch}.quick-guest-guide button{width:100%}}.quick-shell .proposal-counter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.quick-shell .proposal-counter{background:#fff;border:1px solid #dfe3e5;border-radius:14px;flex-direction:column;justify-content:space-between;gap:9px;min-width:0;min-height:88px;padding:11px;display:flex}.quick-shell .proposal-counter.selected{background:#f0f4f6;border-color:#839eac}.quick-shell .proposal-counter>strong{color:#3e484e;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.quick-shell .proposal-counter>nav{grid-template-columns:36px minmax(38px,1fr) 36px;align-items:center;gap:6px;display:grid}.quick-shell .proposal-counter button{border-radius:10px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;font-weight:700;display:grid;color:#53616a!important;box-shadow:none!important;background:#f4f5f6!important;border:1px solid #d8dde0!important;font-size:19px!important}.quick-shell .proposal-counter button:last-child{color:#fff!important;background:#5d8196!important;border-color:#718f9f!important}.quick-shell .proposal-counter button:disabled{opacity:.3}.quick-shell .proposal-counter nav>b{text-align:center;color:#263038;font-size:20px;line-height:1}.quick-shell .proposal-counter nav>b small{color:#81898e;margin-left:2px;font-size:8px;font-weight:800}.quick-shell .proposal-summary strong{line-height:1.45}@media (width<=350px){.quick-shell .proposal-counter-grid{grid-template-columns:1fr}.quick-shell .proposal-counter{min-height:76px}}.quick-shell .won-card-stack{background:#fafbfb;border:1px solid #dde3e5;border-radius:18px;margin:14px 0;padding:14px}.quick-shell .won-card-stack>header{margin:0 1px 10px}.quick-shell .won-card-stack>header span{font-size:0!important}.quick-shell .won-card-stack>header span:after{content:"本日の成約";letter-spacing:.08em;color:#38454c;font-size:10px;font-weight:900}.quick-shell .won-card-stack>header strong{color:#6f7a80;font-size:10px}.quick-shell .won-card{box-shadow:none;background:#fff;border:1px solid #dce4e6;border-radius:14px;margin:0 0 8px}.quick-shell .won-card:last-child{margin-bottom:0}.quick-shell .won-card summary{grid-template-columns:minmax(0,1fr) auto 18px;gap:9px;padding:12px;display:grid;min-height:72px!important}.quick-shell .won-result{min-width:0;display:block!important}.quick-shell .won-result small{color:#718087;letter-spacing:.1em;margin-bottom:4px;font-size:7px;display:block}.quick-shell .won-result strong{white-space:normal;text-overflow:clip;word-break:keep-all;line-height:1.4;display:block;overflow:visible;font-size:13px!important}.quick-shell .won-party{color:#4f7285;white-space:nowrap;background:#eef3f5;border-radius:8px;margin:0;padding:6px 8px;font-size:8px!important}.quick-shell .won-card summary>b{color:#86949b;align-self:center;font-size:18px;margin:0!important}.quick-shell .won-card-detail{border-top:1px solid #edf0f1;padding:12px}.quick-shell .confirmed-main{padding:11px 12px;display:block}.quick-shell .confirmed-main>strong{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.quick-shell .customer-head{gap:10px}.quick-shell .customer-head>div{flex-wrap:wrap;min-width:0}.quick-shell .customer-head>div>strong{overflow-wrap:anywhere;min-width:0}.quick-shell .customer-head time{flex:none}@media (width<=360px){.quick-shell .won-card-stack{padding:11px}.quick-shell .won-card summary{grid-template-columns:minmax(0,1fr) auto 14px;padding:11px}.quick-shell .won-party{padding:5px 6px}.quick-shell .confirmed-record dl{grid-template-columns:1fr}}.quick-shell .proposal-counter-grid{grid-template-rows:none;grid-auto-columns:auto;grid-auto-flow:row;gap:9px;padding:1px 0;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-shell .proposal-counter{height:88px;min-height:88px}.quick-shell .sale-section-title>b{display:none}.quick-shell .sale-section-title{grid-template-columns:1fr}.quick-shell .sale-section-title span{grid-column:1}.quick-shell .proposal-counter{align-items:stretch;height:94px;min-height:94px;padding:12px!important}.quick-shell .proposal-counter>strong{white-space:normal;text-overflow:clip;align-items:center;min-height:30px;line-height:1.35;display:flex;overflow:visible}.quick-shell .proposal-counter>nav{grid-template-columns:38px minmax(36px,1fr) 38px;gap:8px;width:100%}.quick-shell .proposal-counter button{width:38px;height:38px;min-height:38px}.quick-shell .proposal-counter nav>b{justify-content:center;align-items:baseline;min-width:0;display:flex}.quick-shell .proposal-counter-grid{align-items:stretch}.quick-shell .proposal-counter{grid-template-rows:28px 40px;gap:6px!important;height:96px!important;min-height:96px!important;padding:10px!important;display:grid!important}.quick-shell .proposal-counter>strong{justify-content:flex-start;align-items:center;height:28px;min-height:28px;margin:0;padding:0;font-size:10px!important}.quick-shell .proposal-counter>nav{grid-template-columns:40px minmax(42px,1fr) 40px;align-items:center;gap:6px;height:40px}.quick-shell .proposal-counter button{width:40px!important;height:40px!important;min-height:40px!important;line-height:1!important}.quick-shell .proposal-counter nav>b{font-variant-numeric:tabular-nums;grid-template-columns:auto auto;place-content:center;align-items:baseline;gap:2px;height:40px;display:grid!important}.quick-shell .proposal-counter nav>b>span{text-align:right;min-width:18px;font-size:20px;line-height:1;display:block}.quick-shell .proposal-counter nav>b>small{font-size:8px;line-height:1;margin:0!important;display:block!important}.pre-settlement-confirm{background:#fff;border:1px solid #ccd9df;border-radius:15px;margin-top:12px;padding:13px;box-shadow:0 8px 24px #3854650b}.pre-settlement-confirm>header{gap:3px;margin-bottom:11px;display:grid}.pre-settlement-confirm>header span{color:#668596;letter-spacing:.12em;font-size:7px;font-weight:900}.pre-settlement-confirm>header strong{color:#2c3940;font-size:12px}.pre-settlement-confirm .purchase-check{margin-bottom:9px}.pre-settlement-confirm .mnp-from{background:#fff!important;border:1px solid #e0e5e7!important;border-radius:14px!important;margin:0 0 9px!important;padding:12px!important}.pre-settlement-confirm .mnp-from>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important;display:grid!important}.pre-settlement-confirm .mnp-from button{width:100%;min-height:38px;padding:0 4px!important}.pre-settlement-confirm .compact-counters>div{background:#fff;min-height:58px}.pre-settlement-actions{grid-template-columns:88px minmax(0,1fr);gap:8px;margin-top:11px;display:grid}.pre-settlement-actions button{color:#657078;background:#f4f6f7;border:1px solid #dbe1e4;border-radius:11px;min-height:46px;font-size:9px;font-weight:900}.pre-settlement-actions button:last-child{color:#fff;background:#5d8196;border-color:#5d8196}.pre-settlement-actions button:disabled{opacity:.38}@media (width<=350px){.quick-shell .proposal-counter{grid-template-rows:auto 40px}.pre-settlement-confirm .mnp-from>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.purchase-check{background:#fff;border:1px solid #e0e5e7;border-radius:14px;margin:2px 0 12px;padding:12px}.purchase-check>small{color:#69757c;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.purchase-choice{grid-template-columns:1fr 1fr;gap:7px;display:grid}.purchase-choice button{color:#58646b;background:#f6f7f8;border:1px solid #dce2e5;border-radius:11px;min-height:43px;padding:7px;font-size:9px;font-weight:900}.purchase-choice button.selected{color:#3f6478;background:#eaf1f4;border-color:#64899d;box-shadow:inset 0 0 0 1px #64899d}.purchase-item{gap:6px;margin-top:10px;display:grid}.purchase-item span{color:#69757c;font-size:8px;font-weight:900}.purchase-item em{color:#8b9499;margin-left:4px;font-size:7px;font-style:normal}.purchase-item input{color:#263038;background:#fff;border:1px solid #dce2e5;border-radius:11px;outline:none;width:100%;height:44px;padding:0 12px;font-size:11px;font-weight:700}.purchase-item input:focus{border-color:#64899d;box-shadow:0 0 0 3px #64899d1c}.quick-shell .sale-step .mnp-from{background:#fff!important;border:1px solid #e0e5e7!important;border-radius:14px!important;margin:0 0 10px!important;padding:12px!important}.quick-shell .sale-step .mnp-from>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important;display:grid!important}.quick-shell .sale-step .mnp-from button{width:100%;min-height:38px;padding:0 4px!important}.quick-shell .sale-step .compact-counters>div{background:#fff;min-height:58px}.quick-shell .sale-step .compact-counters nav{grid-template-columns:38px 42px 38px}.quick-shell .sale-step .compact-counters nav button{width:38px;height:38px}@media (width<=350px){.purchase-choice{grid-template-columns:1fr}.quick-shell .sale-step .mnp-from>div{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-shell .proposal-counter{height:auto;min-height:88px}}.mnp-from-multi>header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.mnp-from-multi>header>span{gap:2px;display:grid}.mnp-from-multi>header small{color:#69757c;font-size:8px;font-weight:900}.mnp-from-multi>header strong{font-size:12px}.mnp-from-multi>header em{color:#7a8388;background:#f1f3f4;border-radius:9px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.mnp-from-multi>header em.complete{color:#08776f;background:#e5f5f1}.mnp-from-multi>p{color:#8a9297;margin:0 0 9px;font-size:7px;line-height:1.5}.pre-settlement-confirm .mnp-from-multi>div,.quick-shell .sale-step .mnp-from-multi>div{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.mnp-from-multi article{background:#fafbfb;border:1px solid #e3e7e9;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:5px 6px 5px 10px;display:grid}.mnp-from-multi article.selected{background:#f1faf8;border-color:#84c8bd}.mnp-from-multi .mnp-all{color:#374147!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:0!important;display:flex!important}.mnp-from-multi .mnp-all strong{font-size:10px}.mnp-from-multi .mnp-all small{color:#748086;background:#e8edef;border-radius:6px;padding:3px 5px;font-size:6px}.mnp-from-multi article.selected .mnp-all small{color:#08776f;background:#d8f0eb}.mnp-from-multi article nav{text-align:center;grid-template-columns:30px 28px 30px;align-items:center;display:grid}.mnp-from-multi article nav button{color:#4b6668!important;background:#e9edef!important;border:0!important;border-radius:9px!important;width:30px!important;min-height:30px!important;padding:0!important;font-size:16px!important}.mnp-from-multi article nav button:last-child{color:#fff!important;background:#0b877c!important}.mnp-from-multi article nav button:disabled{opacity:.3}.mnp-from-multi article nav b{font-size:13px}.mnp-remaining{text-align:center;margin-top:8px;font-weight:900;display:block;color:#b05045!important;font-size:8px!important}.quick-reference-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px;display:grid;position:relative}.quick-reference-link{color:#20252a;background:#fff;border:1px solid #e3e6e8;border-radius:13px;align-items:center;gap:9px;min-width:0;min-height:78px;padding:11px;text-decoration:none;display:flex}.quick-reference-mark{color:#536f7e;background:#e8edf0;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.quick-reference-link>span:last-child{gap:2px;min-width:0;display:grid}.quick-reference-link small{color:#7b878d;letter-spacing:.08em;font-size:6px;font-weight:900}.quick-reference-link strong{font-size:10px;line-height:1.3}.quick-reference-link em{color:#7d878c;font-size:6px;font-style:normal;line-height:1.35}@media (width<=350px){.quick-reference-grid{grid-template-columns:1fr}.quick-reference-link{min-height:68px}}.quick-important-notices{z-index:1;background:#f7f8f8;border:1px solid #e3e6e8;border-radius:14px;margin-top:9px;padding:12px;position:relative}.quick-important-notices>header span{color:#7b878d;letter-spacing:.14em;font-size:6px;font-weight:900}.quick-important-notices>header strong{color:#20252a;font-size:12px}.quick-important-notices>header small{color:#7d878c;font-size:7px}.quick-important-notices>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quick-important-notices a{color:#20252a;background:#fff;border:1px solid #e0e4e6;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr) 10px;align-items:center;column-gap:8px;min-width:0;padding:10px;text-decoration:none;display:grid}.quick-important-notices a>span{color:#536f7e;background:#e8edf0;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:7px;font-weight:900;display:grid}.quick-important-notices a>strong{font-size:9px;line-height:1.3}.quick-important-notices a>small{color:#7d878c;font-size:6px;line-height:1.35}.quick-important-notices a>b{color:#8d989d;grid-area:1/3/3;font-size:14px}@media (width<=350px){.quick-important-notices>div{grid-template-columns:1fr}}.quick-priority-tools{z-index:1;gap:9px;margin-bottom:9px;display:grid;position:relative}.quick-priority-tools .quick-service-link{min-height:72px;margin-top:0!important}.quick-priority-tools .dcard-platinum-link{background:linear-gradient(110deg,#fff 0%,#f3f5f6 100%)}.quick-priority-tools .quick-service-mark.platinum{color:#fff;background:#262d31}.quick-priority-tools .dcard-platinum-link small{color:#7a858b}.quick-priority-tools .dcard-platinum-link em{color:#68757c}.quick-priority-tools .quick-product-card{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:0 10px;padding:12px;display:grid}.quick-priority-tools .quick-product-card>.quick-service-mark{grid-row:1}.quick-priority-tools .quick-product-card>span:nth-child(2){grid-column:2;gap:2px;min-width:0;display:grid}.product-card-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.product-card-actions.single{grid-template-columns:1fr}.product-card-actions a{color:#4b626e;text-align:center;background:#f6f8f8;border:1px solid #d7dde0;border-radius:10px;place-items:center;min-height:40px;padding:0 9px;font-size:8px;font-weight:900;text-decoration:none;display:grid}.dcard-platinum-link .product-card-actions a:last-child{color:#fff;background:#293034;border-color:#343c40}.quick-priority-tools .docomo-denki-product{background:linear-gradient(120deg,#f7fbfa,#edf5f2);border-color:#cfdeda}.quick-priority-tools .quick-service-mark.denki{color:#fff;background:#57766e}.quick-priority-tools .docomo-denki-product small{color:#648079}.quick-priority-tools .docomo-denki-product strong{font-size:14px}.quick-priority-tools .docomo-denki-product em{color:#74817e}.docomo-denki-product .product-card-actions a{color:#fff;background:#5f8178;border-color:#5f8178;min-height:44px;font-size:9px}.dvaluepass-link .product-card-actions a:last-child{color:#fff;background:#48776f;border-color:#48776f}.quick-shell .won-card-stack>header span:after{content:none}.quick-shell .won-card-stack>header span{color:#38454c;align-items:center;gap:7px;font-weight:900;display:flex;letter-spacing:.08em!important;font-size:10px!important}.quick-shell .won-card-stack>header span small{color:#8a6418;letter-spacing:.04em;background:#fff3da;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:900}.quick-shell .won-result small{color:#8a6418}.quick-shell .won-card{border-color:#e5d5b5}.quick-shell .won-card-stack{background:#fcfbf7;border-color:#e4dbc8}.quick-shell .won-card.settled{background:#fbfffe;border-color:#b9ddd5}.quick-shell .won-card.settled .won-result small{color:#087b73}.quick-shell .won-card.settled .won-party{color:#087b73;background:#e8f5f2}.wowtalk-actions{background:#fff;border:1px solid #dfe5e8;border-radius:18px;margin-top:10px;padding:14px;box-shadow:0 8px 22px #13221f0b}.wowtalk-actions-head{align-items:baseline;gap:8px;margin:0 2px 11px;display:flex}.wowtalk-actions-head span{color:#3476c4;letter-spacing:.14em;font-size:8px;font-weight:900}.wowtalk-actions-head strong{font-size:12px}.wowtalk-action-grid{grid-template-columns:1fr;gap:9px;display:grid}.wowtalk-action-grid button{color:#263038;text-align:left;cursor:pointer;background:#f8fafb;border:1px solid #dde4e8;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:68px;padding:11px;display:grid}.wowtalk-action-grid button>div{gap:3px;min-width:0;display:grid}.wowtalk-action-grid button small{color:#879198;font-size:7px;font-weight:800}.wowtalk-action-grid button strong{font-size:10px;line-height:1.3}.wowtalk-action-grid button>b{color:#3476c4;font-size:16px}.wowtalk-action-grid button.is-disabled{opacity:.45;cursor:not-allowed}.wowtalk-mark{color:#fff;background:#3476c4;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.wowtalk-mark.leaving{background:#3d5364}.daily-report-action{margin-top:10px}.daily-report-action button{background:linear-gradient(145deg,#fff,#f7f9fa);border-color:#dce3e7}.daily-report-action .wowtalk-mark{border-radius:14px;flex:0 0 54px;width:54px;height:54px;margin-right:13px;font-size:17px}.daily-report-action button:not(.is-disabled)>b{color:#3d5364}.wowtalk-summary .departure-summary-head i{background:#3476c4;box-shadow:0 0 0 4px #e3eefb}.wowtalk-message{background:#f7faff;border-color:#dbe5ef}.open-wowtalk{background:#3476c4!important;box-shadow:0 8px 18px #3476c42b!important}.wowtalk-shell .departure-time strong{font-variant-numeric:tabular-nums}@media (width<=350px){.wowtalk-action-grid button{min-height:64px}}.hayabusa-report-reflect{background:linear-gradient(145deg,#f8fbfd,#eef6fa);border:1px solid #cbdde8;border-radius:18px;margin:0 0 12px;padding:13px;box-shadow:0 8px 22px #23577414}.hayabusa-report-reflect>button{color:#fff;text-align:left;background:linear-gradient(135deg,#17232c,#24536d);border:0;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:62px;padding:9px 13px;font-family:inherit;display:flex;box-shadow:0 8px 18px #1c42572e}.hayabusa-report-reflect>button>span{background:#ffffff1f;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.hayabusa-report-reflect>button>div{gap:3px;display:grid}.hayabusa-report-reflect>button small{color:#91d7f0;letter-spacing:.13em;font-size:7px;font-weight:900}.hayabusa-report-reflect>button strong{font-size:13px}.hayabusa-report-reflect>button:disabled{opacity:.65;cursor:wait}.hayabusa-report-reflect>p{color:#74848d;margin:9px 3px 0;font-size:8px;line-height:1.55}.hayabusa-report-reflect>p.success{color:#087b73;font-weight:850}.hayabusa-report-reflect>p.error{color:#a31237;font-weight:850}.wowtalk-mark:has(img){background:0 0;overflow:hidden}.wowtalk-mark img{object-fit:cover;width:100%;height:100%;display:block}.wowtalk-mark.leaving:has(img){background:0 0}.quick-switch-campaigns{z-index:1;background:#f7f8f8;border:1px solid #e3e6e8;border-radius:14px;margin:0 0 9px;padding:12px;position:relative}.quick-switch-campaigns>header{gap:2px;margin-bottom:9px;display:grid}.quick-switch-campaigns>header span{color:#7b878d;letter-spacing:.14em;font-size:6px;font-weight:900}.quick-switch-campaigns>header strong{color:#20252a;font-size:12px}.quick-switch-campaigns>header small{color:#7d878c;font-size:7px}.quick-switch-campaigns>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quick-switch-campaigns a{color:#20252a;background:#fff;border:1px solid #dce2e5;border-radius:13px;grid-template-rows:auto 1fr auto;gap:9px;min-width:0;min-height:148px;padding:12px;text-decoration:none;display:grid;position:relative;overflow:hidden}.quick-switch-campaigns a:after{content:"";border:1px solid #dce8ec;border-radius:50%;width:78px;height:78px;position:absolute;top:-32px;right:-28px}.switch-card-mark{z-index:1;color:#fff;background:#536f7e;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid;position:relative}.switch-card-copy{z-index:1;align-content:start;gap:5px;display:grid;position:relative}.switch-card-copy>small{color:#66757d;letter-spacing:.03em;font-size:6px;font-weight:900}.switch-card-copy>strong{font-size:10px;line-height:1.45}.switch-card-copy>strong em{color:#2f657d;font-size:13px;font-style:normal}.switch-card-copy>b{color:#818a8f;font-size:6px;line-height:1.4}.quick-switch-campaigns a>i{z-index:1;color:#4e6e7f;background:#eef3f5;border-radius:8px;place-items:center;min-height:30px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:relative}.home5g-switch-card .switch-card-mark{background:#535f66}.home5g-switch-card .switch-card-copy>strong em{color:#53666f}.home5g-switch-card>i{color:#536168;background:#eff1f2}@media (width<=350px){.quick-switch-campaigns>div{grid-template-columns:1fr}.quick-switch-campaigns a{min-height:126px}}.quick-shell .proposal-counter,.quick-shell .proposal-counter *{box-sizing:border-box}.quick-shell .proposal-counter{padding:9px!important}.quick-shell .proposal-counter>nav{grid-template-columns:34px minmax(28px,1fr) 34px;gap:4px;max-width:100%}.quick-shell .proposal-counter button{width:34px!important;min-width:34px!important;height:36px!important;min-height:36px!important}.quick-shell .proposal-counter nav>b{min-width:0!important}.quick-shell .proposal-counter nav>b>span{min-width:0;font-size:18px}@media (width<=350px){.quick-shell .proposal-counter-grid{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-shell .proposal-counter{padding:8px!important}.quick-shell .proposal-counter>nav{grid-template-columns:32px minmax(24px,1fr) 32px;gap:3px}.quick-shell .proposal-counter button{width:32px!important;min-width:32px!important;height:34px!important;min-height:34px!important;font-size:17px!important}}.attendance-report-action{margin-top:10px}.attendance-report-action button{background:linear-gradient(145deg,#fff,#f7f9fa);border-color:#dce3e7}.attendance-report-action .wowtalk-mark{border-radius:14px;flex:0 0 54px;width:54px;height:54px;margin-right:13px}.attendance-report-action button:not(.is-disabled)>b{color:#3476c4}.docomo-quick{--docomo-red:#c03;--docomo-red-dark:#a9002a;--docomo-red-soft:#fff1f4;background:#f7f7f8}.docomo-quick .quick-public-header{border-bottom:3px solid var(--docomo-red);background:#fff}.docomo-quick .quick-public-header .eyebrow{color:var(--docomo-red);letter-spacing:.16em}.docomo-quick .quick-public-header h1{color:#17191b}.quick-mode-tabs{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f7f8f5;border-bottom:1px solid #e5e5e7;grid-template-columns:1fr 1fr;gap:8px;margin:0 -18px 14px;padding:10px 18px;display:grid;position:sticky;top:0}.quick-mode-tabs button{color:#73757a;text-align:center;cursor:pointer;background:#fff;border:1px solid #dedee1;border-radius:14px;place-content:center;gap:2px;min-height:56px;padding:8px 10px;display:grid}.quick-mode-tabs button span{font-size:12px;font-weight:900}.quick-mode-tabs button small{letter-spacing:.04em;font-size:6px;font-weight:800}.quick-mode-tabs button.active{border-color:var(--docomo-red);background:var(--docomo-red);color:#fff;box-shadow:0 7px 18px #c033}.docomo-quick .add-customer{background:var(--docomo-red)!important;box-shadow:0 10px 22px #c033!important}.docomo-quick .quick-live-counts{border-color:#ead6db}.docomo-quick .quick-live-counts b{color:var(--docomo-red)}.docomo-quick .customer-list>.section-heading span,.docomo-quick .confirmed-records>.section-heading span{background:var(--docomo-red-soft);color:var(--docomo-red)}.docomo-quick .customer-card{border-color:#e6dfe1}.docomo-quick .customer-head .number,.docomo-quick .quick-step p b,.docomo-quick .sale-section-title>b{background:var(--docomo-red);color:#fff}.docomo-quick .party-pills button:active,.docomo-quick .acquisition-grid button.selected,.docomo-quick .point-grid button.selected{border-color:var(--docomo-red)!important;background:var(--docomo-red-soft)!important;color:var(--docomo-red-dark)!important}.docomo-quick .proposal-counter.selected{background:#fff6f8;border-color:#de7a93}.docomo-quick .proposal-counter button:last-child,.docomo-quick .complete-sale,.docomo-quick .pre-settlement-actions button:last-child{border-color:var(--docomo-red)!important;background:var(--docomo-red)!important;color:#fff!important}.docomo-quick .won-card-stack{background:#fff8fa;border-color:#ead6db}.docomo-quick .won-card{border-color:#e4b8c3}.docomo-quick .won-result small{color:var(--docomo-red)}.quick-tools-page{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.quick-tools-page:before{content:"販売サポートツール";color:#2d3033;margin:2px 2px 10px;font-size:13px;font-weight:900;display:block}.docomo-quick .quick-priority-tools{gap:10px}.docomo-quick .quick-product-card{border-color:#e2dadd}.docomo-quick .quick-service-mark{background:var(--docomo-red);color:#fff}.docomo-quick .quick-service-mark.platinum{background:#25272a}.docomo-quick .quick-service-mark.denki{background:var(--docomo-red)}.docomo-quick .product-card-actions a{color:var(--docomo-red-dark);background:#fff7f9;border-color:#ead6db}.docomo-quick .dcard-platinum-link .product-card-actions a:last-child,.docomo-quick .dvaluepass-link .product-card-actions a:last-child,.docomo-quick .docomo-denki-product .product-card-actions a{border-color:var(--docomo-red);background:var(--docomo-red);color:#fff}.docomo-quick .quick-switch-campaigns>header span,.docomo-quick .quick-important-notices>header span,.docomo-quick .switch-card-copy em{color:var(--docomo-red)}.docomo-quick .area-tool-mark,.docomo-quick .quick-reference-mark{background:var(--docomo-red-soft);color:var(--docomo-red-dark)}@media (width<=370px){.quick-mode-tabs{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.quick-mode-tabs button small{font-size:5px}}.quick-tools-page{flex-direction:column;gap:14px;display:flex!important}.quick-tools-page:before{order:0;margin-bottom:0}.quick-tools-page>.quick-area-tool{order:1;box-shadow:0 9px 24px #78001c14;background:linear-gradient(135deg,#fff 0%,#fff4f6 100%)!important;border:1px solid #e0b7c1!important;border-radius:18px!important;margin:0!important}.quick-tools-page>.quick-area-tool>summary{min-height:102px!important;padding:18px!important}.quick-tools-page>.quick-area-tool>summary .area-tool-mark{border-radius:14px;flex:0 0 48px;width:48px;height:48px;font-size:18px}.quick-tools-page>.quick-area-tool>summary small{font-size:8px}.quick-tools-page>.quick-area-tool>summary strong{font-size:15px}.quick-tools-page>.quick-reference-grid{order:2;gap:10px;margin:0;display:grid;grid-template-columns:1fr!important}.quick-tools-page>.quick-reference-grid>a:nth-child(2){order:1}.quick-tools-page>.quick-reference-grid>a:first-child{order:2}.quick-tools-page .quick-reference-link{border-color:#e2d8db;border-radius:17px;box-shadow:0 7px 20px #24191c0d;min-height:94px!important;padding:16px!important}.quick-tools-page .quick-reference-mark{border-radius:14px;flex-basis:48px;width:48px;height:48px;font-size:12px}.quick-tools-page .quick-reference-link small{font-size:7px}.quick-tools-page .quick-reference-link strong{font-size:13px}.quick-tools-page .quick-reference-link em{font-size:7px}.quick-tools-page>.quick-priority-tools{order:3;margin:4px 0 0}.quick-tools-page>.quick-priority-tools:before{content:"サービス・料金サポート";color:#2d3033;margin:4px 2px 0;font-size:12px;font-weight:900}.quick-tools-page .quick-product-card{border-radius:18px;min-height:118px;padding:16px!important}.quick-tools-page .quick-product-card>.quick-service-mark{border-radius:14px;width:48px;height:48px}.quick-tools-page .quick-product-card strong{font-size:15px!important}.quick-tools-page .product-card-actions a{min-height:46px;font-size:9px}.quick-tools-page>.quick-switch-campaigns{border-radius:18px;order:4;margin-top:2px;padding:16px}.quick-tools-page .quick-switch-campaigns>div{gap:10px;grid-template-columns:1fr!important}.quick-tools-page .quick-switch-campaigns a{min-height:126px}.quick-tools-page>.quick-important-notices{border-radius:18px;order:5;margin-top:0;padding:16px}.quick-tools-page .quick-important-notices>div{gap:9px;grid-template-columns:1fr!important}.quick-tools-page .quick-important-notices a{min-height:80px}@media (width>=520px){.quick-tools-page>.quick-reference-grid,.quick-tools-page .quick-switch-campaigns>div,.quick-tools-page .quick-important-notices>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.quick-tools-page>.quick-extra-support{background:#fff;border:1px solid #e4dadd;border-radius:18px;order:5;margin:0;padding:16px;box-shadow:0 8px 22px #24191c0d}.quick-extra-support>header{gap:3px;margin-bottom:11px;display:grid}.quick-extra-support>header span{color:var(--docomo-red);letter-spacing:.12em;font-size:7px;font-weight:900}.quick-extra-support>header strong{font-size:13px}.quick-extra-support>div{grid-template-columns:1fr;gap:9px;display:grid}.quick-extra-support button{color:#25282b;text-align:left;cursor:pointer;background:#fafafa;border:1px solid #e7dfe1;border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:92px;padding:14px;display:grid}.quick-extra-support button>span:nth-child(2){gap:3px;min-width:0;display:grid}.quick-extra-support button small{color:#8a777c;font-size:7px;font-weight:800}.quick-extra-support button strong{font-size:12px}.quick-extra-support button em{color:#766b6e;font-size:7px;font-style:normal}.quick-extra-support button>b{color:var(--docomo-red);font-size:19px}.support-tool-mark{background:var(--docomo-red);color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:900;display:grid}.support-tool-mark.device{background:#292c30}@media (width>=520px){.quick-extra-support>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.quick-support-shell{background:#f7f7f8;min-height:100dvh}.quick-support-header{border-bottom:3px solid var(--docomo-red);background:#fff;position:relative}.quick-support-header .back{width:42px;height:42px;color:var(--docomo-red);background:#fff;border:1px solid #e3dadd;border-radius:13px;font-size:26px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.quick-support-header .eyebrow{color:var(--docomo-red)}.support-page-intro{gap:3px;margin:18px 0 12px;display:grid}.support-page-intro span{color:var(--docomo-red);letter-spacing:.12em;font-size:8px;font-weight:900}.support-page-intro strong{font-size:16px}.mnp-phone-list{gap:11px;display:grid}.mnp-phone-list a{color:#1f2225;background:#fff;border:1px solid #e2e2e4;border-radius:18px;align-content:center;gap:8px;min-height:110px;padding:16px 18px;text-decoration:none;display:grid;box-shadow:0 7px 20px #1e191b0d}.mnp-phone-list a span{font-size:12px;font-weight:900}.mnp-phone-list a strong{font-variant-numeric:tabular-nums;letter-spacing:.015em;font-size:25px;line-height:1}.mnp-phone-list a.carrier-au{border-left:6px solid #ec681c}.mnp-phone-list a.carrier-uq{border-left:6px solid #8bc63f}.mnp-phone-list a.carrier-softbank{border-left:6px solid #888}.mnp-phone-list a.carrier-ymobile{border-left:6px solid #e4007f}.restriction-link-list{gap:11px;display:grid}.restriction-link-list a{color:#222528;background:#fff;border:1px solid #e2e2e4;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:3px 12px;min-height:100px;padding:15px;text-decoration:none;display:grid;box-shadow:0 7px 20px #1e191b0d}.restriction-link-list a>span{color:#fff;border-radius:15px;grid-row:1/3;place-items:center;width:50px;height:50px;font-size:15px;font-weight:900;display:grid}.restriction-link-list a>span.carrier-docomo{background:var(--docomo-red)}.restriction-link-list a>span.carrier-au{background:#ec681c}.restriction-link-list a>span.carrier-softbank{background:#333}.restriction-link-list a>strong{align-self:end;font-size:14px}.restriction-link-list a>small{color:#7e7779;align-self:start;font-size:7px}.restriction-link-list a>b{color:var(--docomo-red);grid-area:1/3/3;font-size:22px}.support-page-back{color:#6f6367;background:#fff;border:1px solid #ded8da;border-radius:14px;width:100%;min-height:52px;margin-top:16px;font-size:10px;font-weight:900}@media (width<=360px){.mnp-phone-list a strong{font-size:21px}}.quick-support-header .back{border-radius:11px;flex:0 0 38px;width:38px;height:38px;margin-right:12px;font-size:24px;position:relative;top:auto;left:auto;transform:none}.quick-support-header>div{min-width:0}.quick-support-header h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hayabusa-sync-panel{background:linear-gradient(145deg,#f8fcfb,#eef8f6);border:1px solid #d8e4e2;border-radius:18px;margin:22px 0 0;padding:16px;box-shadow:0 8px 22px #07534c12}.hayabusa-sync-panel>div{gap:3px;display:grid}.hayabusa-sync-panel span{color:#087b73;letter-spacing:.18em;font-size:7px;font-weight:900}.hayabusa-sync-panel strong{font-size:14px}.hayabusa-sync-panel small{color:#7a8589;font-size:8px}.hayabusa-sync-panel>button{color:#fff;background:linear-gradient(135deg,#0b9185,#08746d);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:12px;padding:0 15px;font-size:11px;font-weight:900;display:flex;box-shadow:0 8px 17px #077b732e}.hayabusa-sync-panel>button b{font-size:19px;line-height:1}.hayabusa-sync-panel>button.sent,.hayabusa-sync-panel>button:disabled{color:#74807f;box-shadow:none;background:#dfe6e5}.hayabusa-sync-panel>button:disabled{opacity:1}.hayabusa-sync-panel>p{color:#08766e;border-top:1px solid #dce8e6;margin:10px 0 0;padding-top:10px;font-size:9px;font-weight:800;line-height:1.5}.hayabusa-sync-panel+.quick-reset{margin-top:16px}.won-inline-editor{border-top:1px solid #e3e8e9;grid-column:1/-1;margin-top:4px;padding-top:12px}.won-inline-editor>header{gap:2px;margin-bottom:9px;display:grid}.won-inline-editor>header strong{color:#344249;font-size:10px}.won-inline-editor>header small{color:#899297;font-size:7px}.won-inline-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.won-inline-editor article{background:#fafbfb;border:1px solid #e1e5e7;border-radius:11px;gap:7px;min-width:0;padding:9px;display:grid}.won-inline-editor article.active{background:#f1f5f7;border-color:#9bb5c1}.won-inline-editor article>strong{color:#4b565c;min-height:26px;font-size:9px;line-height:1.35}.won-inline-editor nav{grid-template-columns:32px minmax(32px,1fr) 32px;align-items:center;gap:4px;display:grid}.won-inline-editor .won-card-detail button,.won-inline-editor button{color:#53616a;background:#eef1f2;border:1px solid #d8dee1;border-radius:9px;grid-column:auto;place-items:center;width:32px;height:32px;min-height:32px;padding:0;font-size:17px;font-weight:800;display:grid}.won-inline-editor button:last-child{color:#fff;background:#5d8196;border-color:#5d8196}.won-inline-editor button:disabled{opacity:.3}.won-inline-editor nav>b{text-align:center;color:#263038;font-variant-numeric:tabular-nums;font-size:16px}.won-inline-editor nav>b small{color:#879096;margin-left:2px;font-size:7px}.won-inline-editor+.won-inline-editor{margin-top:8px}@media (width<=350px){.won-inline-editor>div{grid-template-columns:1fr}}.quick-extra-support>div>a{color:#25282b;text-align:left;background:#fafafa;border:1px solid #e7dfe1;border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:92px;padding:14px;text-decoration:none;display:grid}.quick-extra-support>div>a>span:nth-child(2){gap:3px;min-width:0;display:grid}.quick-extra-support>div>a small{color:#8a777c;font-size:7px;font-weight:800}.quick-extra-support>div>a strong{font-size:12px}.quick-extra-support>div>a em{color:#766b6e;font-size:7px;font-style:normal}.quick-extra-support>div>a>b{color:var(--docomo-red);font-size:19px}.support-tool-mark.carrier{background:#555b61}.support-tool-mark.flets{background:#1474b8}.support-tool-mark.news{background:linear-gradient(135deg,var(--docomo-red),#7e001f)}.mobile-news-list{gap:9px;display:grid}.mobile-news-list>a{color:#242629;background:#fff;border:1px solid #e4dadd;border-radius:16px;gap:5px;min-height:94px;padding:15px 40px 15px 16px;text-decoration:none;display:grid;position:relative;box-shadow:0 6px 18px #24191c0d}.mobile-news-list>a small{color:var(--docomo-red);font-size:7px;font-weight:900}.mobile-news-list>a strong{font-size:12px;line-height:1.5}.mobile-news-list>a span{color:#746b6d;font-size:8px;line-height:1.5}.mobile-news-list>a b{color:var(--docomo-red);font-size:22px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.mobile-news-status{color:#665b5e;text-align:center;background:#fff;border:1px solid #e4dadd;border-radius:16px;place-items:center;min-height:110px;padding:20px;font-size:10px;font-weight:900;text-decoration:none;display:grid}.docomo-quick>.quick-public-header{padding-top:max(54px,calc(env(safe-area-inset-top) + 38px))}.docomo-quick>.quick-mode-tabs button{color:#b8b9bc;white-space:nowrap;background:0 0;border:0;border-radius:14px;height:28px;min-height:28px;padding:0 10px;display:block}.docomo-quick>.quick-mode-tabs button.active{color:#1e2023;box-shadow:none;background:#fff}.docomo-quick>.quick-mode-tabs button.active:first-child{color:var(--docomo-red-dark)}.support-tool-mark.guide{background:linear-gradient(135deg,#202327,#555b61);font-size:11px}.carrier-guides-page{padding-bottom:30px}.carrier-guide-section{background:#fff;border:1px solid #e4dadd;border-radius:18px;margin:14px 0;padding:15px;box-shadow:0 7px 20px #24191c0d}.carrier-guide-section>header{gap:2px;margin-bottom:10px;display:grid}.carrier-guide-section>header span{color:var(--docomo-red);letter-spacing:.12em;font-size:7px;font-weight:900}.carrier-guide-section>header strong{font-size:14px}.carrier-guide-section>div{gap:9px;display:grid}.carrier-guide-section article{background:#fafafa;border:1px solid #e8e3e4;border-radius:15px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px 10px;min-height:94px;padding:12px;display:grid}.carrier-guide-mark{color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:grid}.carrier-guide-mark.docomo{background:var(--docomo-red)}.carrier-guide-mark.au{background:#ec681c}.carrier-guide-mark.softbank{background:#282b2f}.carrier-guide-section article>div{gap:2px;display:grid}.carrier-guide-section article>div strong{font-size:11px}.carrier-guide-section article>div small{color:#7b7174;font-size:7px}.carrier-guide-section nav{grid-column:1/3;grid-template-columns:1fr 1fr;gap:7px;display:grid}.carrier-guide-section nav a,.carrier-guide-section nav button{color:#5d5557;background:#fff;border:1px solid #ded6d8;border-radius:11px;place-items:center;min-height:42px;font-size:8px;font-weight:900;text-decoration:none;display:grid}.carrier-guide-section nav button{border-color:var(--docomo-red);background:var(--docomo-red);color:#fff}.qr-guide-overlay{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0f11c7;place-items:center;padding:24px 18px;display:grid;position:fixed;inset:0}.qr-guide-overlay>section{background:#fff;border-radius:24px;justify-items:center;gap:7px;width:min(100%,350px);padding:22px;display:grid;position:relative;box-shadow:0 22px 70px #0000005c}.qr-guide-close{color:#554c4f;background:#f0edef;border:0;border-radius:50%;width:36px;height:36px;font-size:20px;position:absolute;top:10px;right:10px}.qr-guide-overlay small{color:var(--docomo-red);margin-top:3px;font-size:8px;font-weight:900}.qr-guide-overlay strong{text-align:center;font-size:14px}.qr-guide-overlay img{border:8px solid #fff;width:min(72vw,250px);height:auto;margin:8px 0}.qr-guide-overlay em{color:#796f72;font-size:8px;font-style:normal}.qr-guide-overlay a{color:#fff;background:#26292d;border-radius:13px;place-items:center;width:100%;min-height:46px;margin-top:5px;font-size:9px;font-weight:900;text-decoration:none;display:grid}.carrier-guide-section nav.with-print{grid-template-columns:1fr 1fr 1fr}.carrier-guide-section nav .guide-print-button{background:#16191c;border-color:#16191c}.print-guide-overlay{z-index:220;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0cd1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.print-guide-overlay>section{background:#f4f4f5;border-radius:22px;gap:11px;width:min(100%,390px);max-height:calc(100dvh - 36px);padding:14px;display:grid;box-shadow:0 24px 80px #0000006b}.print-guide-overlay header{justify-content:space-between;align-items:center;display:flex}.print-guide-overlay header div{gap:2px;display:grid}.print-guide-overlay header small{color:var(--docomo-red);letter-spacing:.12em;font-size:7px;font-weight:900}.print-guide-overlay header strong{font-size:15px}.print-guide-overlay header button{color:#4f484a;background:#e4e1e2;border:0;border-radius:50%;width:38px;height:38px;font-size:21px}.print-guide-preview{background:#d8d8da;border-radius:14px;place-items:start center;min-height:260px;display:grid;overflow:auto}.print-guide-preview img{background:#fff;width:min(100%,384px);height:auto;display:block}.print-guide-preview p{color:#625a5d;align-self:center;padding:50px 10px;font-size:10px;font-weight:800}.print-guide-share{background:var(--docomo-red);color:#fff;border:0;border-radius:14px;min-height:52px;font-size:12px;font-weight:900}.print-guide-share:disabled{opacity:.45}.print-guide-hint{color:#6f6669;text-align:center;font-size:8px}.quick-extra-support .nicosuma-buyback{background:linear-gradient(135deg,#fff 0%,#effaf7 100%);border-color:#b9ded5}.quick-extra-support .support-tool-mark.buyback{background:linear-gradient(145deg,#15967f,#087064);font-size:20px}.quick-extra-support .nicosuma-buyback small{color:#087064}.quick-extra-support .nicosuma-buyback strong{font-size:13px}.quick-extra-support .nicosuma-buyback>b{color:#087064}.quick-tools-page:before{display:none!important}.quick-support-visual{background:#17191d;border-radius:22px;order:0;min-height:196px;position:relative;overflow:hidden;box-shadow:0 14px 34px #1c141724}.quick-support-visual img{object-fit:cover;object-position:center;width:100%;height:142px;display:block}.quick-support-visual:after{content:"";background:linear-gradient(#0000,#17191d);height:45px;position:absolute;top:98px;left:0;right:0}.quick-support-visual>div{z-index:1;color:#fff;gap:2px;margin-top:-5px;padding:0 18px 17px;display:grid;position:relative}.quick-support-visual small{color:#ff668c;letter-spacing:.18em;font-size:7px;font-weight:900}.quick-support-visual strong{font-size:17px}.quick-support-visual span{color:#c9cbd0;font-size:8px}.quick-tools-page>.quick-priority-tools{gap:10px;display:grid;order:1!important;margin:0!important}.quick-tools-page>.quick-priority-tools:before{display:none!important}.tool-category-heading{border-radius:15px;align-items:center;gap:11px;min-height:58px;padding:10px 12px;display:flex}.tool-category-heading>span{color:#fff;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.tool-category-heading>div{gap:2px;display:grid}.tool-category-heading small{letter-spacing:.12em;font-size:6px;font-weight:900}.tool-category-heading strong{font-size:13px}.tool-category-heading.service{color:#8c1232;background:#fff0f4}.tool-category-heading.service>span{background:#c03}.tool-category-heading.availability{color:#15557f;background:#eaf5ff}.tool-category-heading.availability>span{background:#1678b9}.quick-tools-page .dvaluepass-link{background:linear-gradient(135deg,#fff 0%,#fff0f4 100%);border-color:#f2bdcb!important}.quick-tools-page .dcard-platinum-link{background:linear-gradient(135deg,#fff 0%,#f7f3e8 100%);border-color:#d5c79a!important}.quick-tools-page .docomo-denki-product{background:linear-gradient(135deg,#fff 0%,#edf9f4 100%);border-color:#b8ddcf!important}.quick-tools-page>.quick-switch-campaigns{background:linear-gradient(145deg,#fff,#fff5f7);border:1px solid #ead2d8;box-shadow:0 9px 24px #750c2912;order:2!important;margin:0!important}.quick-tools-page>.quick-switch-campaigns>header{padding:1px 1px 12px}.quick-tools-page>.quick-switch-campaigns>header span{color:#c03}.quick-tools-page .hikari-switch-card{background:linear-gradient(135deg,#f8fcff,#e9f5ff);border-color:#cbdff0}.quick-tools-page .home5g-switch-card{background:linear-gradient(135deg,#fcfaff,#f2ebff);border-color:#d9ccef}.quick-tools-page>.quick-availability-tools{background:linear-gradient(145deg,#fff,#f2f9ff);border:1px solid #cfe1ee;border-radius:19px;order:3;gap:10px;padding:14px;display:grid;box-shadow:0 9px 24px #15557f12}.quick-availability-tools>.quick-area-tool{box-shadow:none!important;background:#fff!important;border:1px solid #c6dcea!important;border-radius:16px!important;margin:0!important}.quick-availability-tools>.quick-area-tool>summary{min-height:92px!important;padding:15px!important}.quick-availability-tools>.quick-area-tool>summary .area-tool-mark{border-radius:13px;flex:0 0 46px;width:46px;height:46px;color:#fff!important;background:#1678b9!important}.quick-availability-tools>.quick-reference-grid{grid-template-columns:1fr;gap:9px;margin:0;display:grid}.quick-availability-tools>.quick-reference-grid>a:nth-child(2){order:1}.quick-availability-tools>.quick-reference-grid>a:first-child{order:2}.quick-availability-tools .quick-reference-link{background:#fff}.quick-tools-page>.quick-extra-support{background:linear-gradient(145deg,#fff,#f7f7fa);border-color:#d9d9e1;box-shadow:0 9px 24px #2727360f;order:4!important}.quick-extra-support>header{padding:3px 2px 8px}.quick-extra-support>header span{color:#585f91!important}.quick-extra-support>header small{color:#8a8d9c;font-size:7px}.quick-extra-support>div>button,.quick-extra-support>div>a{background:#fff}.quick-extra-support>div>:first-child .support-tool-mark{background:#e96624}.quick-extra-support>div>:nth-child(2) .support-tool-mark{background:#2c7468}.quick-extra-support>div>:nth-child(3) .support-tool-mark{background:#6b5aa7}.quick-extra-support>div>:nth-child(4) .support-tool-mark{background:#1678b9}.quick-extra-support>div>:nth-child(5) .support-tool-mark{background:#b92147}.quick-extra-support>div>:nth-child(6) .support-tool-mark{background:#343940}.quick-tools-page>.quick-important-notices{background:linear-gradient(145deg,#fffdf7,#fff7dc);border:1px solid #ead9a8;box-shadow:0 9px 24px #70510e12;order:5!important}.quick-tools-page>.quick-important-notices>header span{color:#a46d00}.quick-tools-page>.quick-important-notices a{background:#fff;border-color:#eadfbf}.quick-tools-page>.quick-important-notices a>span{color:#fff;background:#c88908}.quick-tools-page>.quick-important-notices a:last-child>span{background:#1678b9}@media (width>=520px){.quick-availability-tools>.quick-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-support-visual{min-height:214px}.quick-support-visual img{height:158px}}.docomo-quick>.quick-public-header{min-height:118px;padding-top:max(76px,calc(env(safe-area-inset-top) + 60px));padding-bottom:14px}.docomo-quick>.quick-mode-tabs{top:max(12px,calc(env(safe-area-inset-top) + 8px));border-radius:24px;width:min(100vw - 36px,360px);height:46px;padding:4px!important}.docomo-quick>.quick-mode-tabs button{border-radius:19px;height:38px;min-height:38px}.docomo-quick>.quick-mode-tabs button span{letter-spacing:.03em;font-size:10px;line-height:38px}.quick-tools-page{gap:14px!important}.quick-tools-intro{order:0;gap:3px;padding:4px 3px 2px;display:grid}.quick-tools-intro small{color:var(--docomo-red);letter-spacing:.16em;font-size:7px;font-weight:900}.quick-tools-intro strong{color:#222529;font-size:19px;line-height:1.3}.quick-tools-intro span{color:#777074;font-size:9px}.quick-tools-page>.quick-availability-tools{order:2!important;padding:14px!important}.quick-availability-tools>.quick-switch-campaigns{box-shadow:none;background:#fff;border:1px solid #d6e4ee;border-radius:16px;margin:0;padding:13px}.quick-availability-tools>.quick-switch-campaigns>header{gap:2px;padding:0 1px 10px;display:grid}.quick-availability-tools>.quick-switch-campaigns>header span{color:#1678b9;letter-spacing:.1em;font-size:7px;font-weight:900}.quick-availability-tools>.quick-switch-campaigns>header strong{font-size:13px}.quick-availability-tools>.quick-switch-campaigns>header small{color:#7b858c;font-size:8px}.quick-availability-tools>.quick-switch-campaigns>div{grid-template-columns:1fr;gap:9px;display:grid}.quick-availability-tools>.quick-switch-campaigns a{min-height:120px}.quick-important-notices>header{gap:4px;margin-bottom:13px;display:grid}.quick-important-notices>header span{font-size:8px!important}.quick-important-notices>header strong{line-height:1.35;font-size:17px!important}.quick-important-notices>header small{color:#6f6754;line-height:1.6;font-size:10px!important}.quick-important-notices a{grid-template-columns:48px minmax(0,1fr) auto!important;gap:5px 12px!important;min-height:96px!important;padding:16px!important}.quick-important-notices a>span{border-radius:14px!important;width:48px!important;height:48px!important;font-size:10px!important}.quick-important-notices a>strong{line-height:1.45;font-size:14px!important}.quick-important-notices a>small{line-height:1.5;font-size:9px!important}.quick-secondary-tools{color:#656064;background:#f7f7f8;border:1px solid #e4e1e2;border-radius:15px;order:5;margin:0 2px;overflow:hidden}.quick-secondary-tools>summary{cursor:pointer;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:10px;min-height:58px;padding:12px 14px;list-style:none;display:grid}.quick-secondary-tools>summary::-webkit-details-marker{display:none}.quick-secondary-tools>summary>span{color:#898487;background:#e8e6e7;border-radius:9px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.quick-secondary-tools>summary strong{font-size:10px}.quick-secondary-tools>summary small{color:#979194;font-size:7px}.quick-secondary-tools>div{gap:7px;padding:0 9px 9px;display:grid}.quick-secondary-tools button,.quick-secondary-tools a{color:#4c484a;text-align:left;background:#fff;border:1px solid #e5e2e3;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:70px;padding:10px 12px;text-decoration:none;display:grid}.quick-secondary-tools button>span:nth-child(2),.quick-secondary-tools a>span:nth-child(2){gap:3px;display:grid}.quick-secondary-tools strong{font-size:10px}.quick-secondary-tools small{color:#918b8e;font-size:7px}.quick-secondary-tools b{color:#aaa4a7;font-size:17px}.secondary-tool-mark{color:#777174;background:#efedef;border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid!important}@media (width>=520px){.quick-availability-tools>.quick-switch-campaigns>div,.quick-secondary-tools>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.quick-command-shell{color:#17191b;background:#f3f4f5;min-height:100svh;padding:0 16px 86px}.command-header{padding:max(22px,env(safe-area-inset-top)) 20px 18px;background:#fff;border-bottom:1px solid #dde1e3;justify-content:space-between;align-items:end;margin:0 -16px;display:flex}.command-header>div{gap:2px;display:grid}.command-header small{color:#c03;letter-spacing:.18em;font-size:8px;font-weight:900}.command-header h1{letter-spacing:.01em;margin:0;font-size:25px}.command-header>span{color:#737a7e;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.command-header>span i{background:#16a085;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #16a0851f}.command-summary{background:#fff;border:1px solid #dfe3e5;border-radius:18px;grid-template-columns:auto 1fr 38px;align-items:center;gap:13px;margin:14px 0 10px;padding:14px 15px;display:grid}.command-summary>div{text-align:center;display:grid}.command-summary strong{font-size:27px;line-height:1}.command-summary small{color:#777e82;margin-top:4px;font-size:8px;font-weight:900}.command-summary p{color:#656b6f;margin:0;font-size:9px;font-weight:700;line-height:1.55}.command-summary button{color:#4f575b;background:#f0f2f3;border:0;border-radius:12px;width:38px;height:38px;font-size:21px}.command-list{gap:9px;display:grid}.command-card{background:#fff;border:1px solid #dce0e2;border-radius:17px;padding:14px 15px 13px;position:relative;overflow:hidden}.command-card:before{content:"";background:#8c9498;width:4px;position:absolute;inset:0 auto 0 0}.command-card.command-seat:before{background:#397fab}.command-card.command-negotiating:before{background:#dd7928}.command-card.command-sale:before{background:#c03}.command-card-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.command-person{font-size:12px;font-weight:900}.command-card time{color:#777f83;font-size:9px;font-weight:800}.command-card-main{align-items:center;gap:10px;min-width:0;display:flex}.command-card-main strong{text-align:center;background:#eef0f1;border-radius:10px;flex:none;min-width:64px;padding:7px 9px;font-size:10px}.command-negotiating .command-card-main strong{color:#a74d0c;background:#fff0e5}.command-sale .command-card-main strong{color:#a9002a;background:#fff0f4}.command-card-main span{min-width:0;font-size:11px;font-weight:850;line-height:1.5}.command-card>small{color:#969da1;margin-top:9px;font-size:7px;display:block}.command-empty{text-align:center;background:#fff;border:1px solid #dfe3e5;border-radius:18px;justify-items:center;gap:8px;margin-top:18px;padding:35px 20px;display:grid}.command-empty strong{font-size:14px}.command-empty small{color:#80878b;font-size:9px;line-height:1.6}.command-empty button{color:#fff;background:#24282b;border:0;border-radius:11px;margin-top:8px;padding:10px 18px;font-weight:900}.command-error{color:#a9002a;background:#fff0f3;border-radius:11px;margin:10px 0;padding:10px;font-size:9px;font-weight:800}.command-footer{z-index:20;min-height:68px;padding:10px 18px max(10px,env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #dde1e3;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.command-footer span{color:#8b9296;letter-spacing:.16em;font-size:8px;font-weight:900}.command-footer button{color:#3e4549;background:#eceff0;border:0;border-radius:10px;padding:10px 14px;font-size:9px;font-weight:900}.quick-command-shell{padding-bottom:24px}.command-header.command-header-simple{min-height:104px;padding-top:max(36px,calc(env(safe-area-inset-top) + 16px));align-items:center}.command-header-simple h1{font-size:22px}.command-header-simple>span{color:#555d61;background:#f0f2f3;border-radius:10px;padding:6px 10px;font-size:10px}.command-header-simple+.command-error,.command-header-simple~.command-list{margin-top:12px}.command-person.has-staff{color:#a9002a}.staff-name-field{background:#fff;border:1px solid #e2e4e5;border-radius:13px;gap:7px;margin:0 0 13px;padding:12px;display:grid}.staff-name-field>span{font-size:9px;font-weight:900}.staff-name-field>span small{color:#9a9fa2;margin-left:5px;font-size:7px}.staff-name-field input{color:#202428;background:#f7f8f8;border:1px solid #d7dcde;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:800}.staff-name-field input:focus{border-color:#c03;box-shadow:0 0 0 3px #cc003314}.command-header-simple>button{color:#454c50;background:#fff;border:1px solid #dadddf;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:72px;height:36px;padding:0 12px;font-family:inherit;font-size:10px;font-weight:900;display:flex}.command-header-simple>button span{font-size:17px;line-height:1}.command-header-simple>button:disabled{opacity:.55}.command-counts{background:#fff;border:1px solid #dfe3e5;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 10px;padding:12px 4px;display:grid}.command-counts div{text-align:center;border-right:1px solid #e5e8e9;min-width:0}.command-counts div:last-child{border-right:0}.command-counts strong{font-size:20px;line-height:1;display:block}.command-counts span{color:#7e8589;white-space:nowrap;margin-top:5px;font-size:7px;font-weight:850;display:block}.command-counts~.command-list{margin-top:0}.docomo-quick .customer-list>.customer-card{transition:background-color .18s,border-color .18s;box-shadow:inset 4px 0 0 var(--docomo-red)!important}.quick-deals-flow{flex-direction:column;width:100%;display:flex}.quick-deals-flow>.customer-list{order:-100;margin-top:0!important}.quick-deals-flow>.customer-list>.customer-card:first-of-type{margin-top:0!important}.docomo-quick .customer-list>.customer-card.customer-card-tone-a{background:#fff7f8!important;border-color:#f1d9df!important;box-shadow:inset 4px 0 #efacbc!important}.docomo-quick .customer-list>.customer-card.customer-card-tone-b{background:#fbe8ed!important;border-color:#e6bcc6!important;box-shadow:inset 4px 0 #c03!important}.docomo-quick .customer-list>.customer-card.editing-detail{box-shadow:inset 4px 0 0 var(--docomo-red),0 0 0 2px #cc00331f!important}.quick-primary-phone{color:#2b2729;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff,#fff0f4);border:1px solid #e5b2bf;border-radius:18px;order:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:86px;padding:14px 16px;display:grid;box-shadow:0 8px 22px #91002514}.quick-primary-phone>span:first-child{background:var(--docomo-red);color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.quick-primary-phone>span:nth-child(2){gap:3px;display:grid}.quick-primary-phone small{color:var(--docomo-red);font-size:7px;font-weight:900}.quick-primary-phone strong{font-size:14px}.quick-primary-phone em{color:#7d7175;font-size:8px;font-style:normal}.quick-primary-phone>b{color:var(--docomo-red);font-size:22px}.product-card-actions button{border:1px solid var(--docomo-red);background:var(--docomo-red);color:#fff;text-align:center;cursor:pointer;border-radius:10px;place-items:center;min-height:40px;padding:0 9px;font-family:inherit;font-size:8px;font-weight:900;display:grid}.dcard-platinum-link .product-card-actions button{background:#293034;border-color:#343c40}.support-qr-mark{background:var(--docomo-red);color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.quick-top-actions{background:linear-gradient(145deg,#fff,#faf8f9);border:1px solid #e4dde0;border-radius:20px;order:0;gap:10px;margin:0;padding:14px;display:grid;box-shadow:0 10px 28px #2d1f240f}.quick-top-actions>header{align-items:baseline;gap:8px;padding:0 3px 2px;display:flex}.quick-top-actions>header small{color:var(--docomo-red);letter-spacing:.14em;font-size:7px;font-weight:900}.quick-top-actions>header strong{font-size:13px}.quick-top-actions .quick-primary-phone{min-height:92px;box-shadow:none;border-radius:16px;margin:0}.quick-top-actions .quick-primary-phone>span:nth-child(2){min-width:0}.quick-top-actions .quick-primary-phone strong{line-height:1.35}.quick-top-area-tool{box-shadow:none!important;background:linear-gradient(135deg,#fff,#edf8ff)!important;border:1px solid #bcd8e8!important;border-radius:16px!important;margin:0!important}.quick-top-area-tool>summary{min-height:92px!important;padding:14px 16px!important}.quick-top-area-tool>summary .area-tool-mark{color:#fff!important;background:#1678b9!important;border-radius:15px!important;flex:0 0 48px!important;width:48px!important;height:48px!important}.quick-top-area-tool>summary small{font-weight:900;color:#1678b9!important;font-size:7px!important}.quick-top-area-tool>summary strong{font-size:14px!important}.quick-top-area-tool[open]{padding-bottom:10px}.quick-top-area-tool>div{border-top:1px solid #d9e9f2;margin:0 10px;padding-top:10px}.quick-tools-page>.quick-top-actions{order:0!important}.quick-tools-page>.quick-priority-tools{order:1!important}.mnp-phone-list article{color:#1f2225;background:#fff;border:1px solid #e2e2e4;border-radius:18px;gap:14px;min-height:150px;padding:16px 17px;display:grid;box-shadow:0 7px 20px #1e191b0d}.mnp-phone-list article.carrier-au{border-left:6px solid #ec681c}.mnp-phone-list article.carrier-uq{border-left:6px solid #8bc63f}.mnp-phone-list article.carrier-softbank{border-left:6px solid #888}.mnp-phone-list article.carrier-ymobile{border-left:6px solid #e4007f}.mnp-phone-list article header{gap:6px;display:grid}.mnp-phone-list article header span{font-size:12px;font-weight:900}.mnp-phone-list article header strong{font-variant-numeric:tabular-nums;letter-spacing:.015em;font-size:24px;line-height:1}.mnp-phone-list article nav{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mnp-phone-list article nav a,.mnp-phone-list article nav button{cursor:pointer;color:#575157!important;text-align:center!important;min-height:46px!important;box-shadow:none!important;background:#f5f5f6!important;border:1px solid #dedde0!important;border-radius:12px!important;place-items:center!important;padding:0 10px!important;font-family:inherit!important;font-size:9px!important;font-weight:900!important;text-decoration:none!important;display:grid!important}.mnp-phone-list article nav button{border-color:var(--docomo-red)!important;background:var(--docomo-red)!important;color:#fff!important}@media (width<=360px){.mnp-phone-list article header strong{font-size:21px}}.mnp-phone-list article.carrier-rakuten{border-left:6px solid #bf0000}.mnp-phone-list article.carrier-rakuten header strong{font-size:17px;line-height:1.25}.mnp-offline-details{background:#f4f5f5;border-radius:11px;gap:3px;margin-top:3px;padding:9px 10px;display:grid}.mnp-offline-details b{color:#3f4548;font-size:8px}.mnp-offline-details small{color:#72777a;font-size:7px;line-height:1.45}.mnp-offline-details.online-only{background:#fff3f4}.mnp-offline-details.online-only b{color:#a12b3f}.mnp-phone-list article nav button:disabled,.mnp-phone-list article nav a.disabled{color:#9d969a!important;cursor:not-allowed!important;opacity:1!important;background:#f2f1f2!important;border-color:#e3e1e2!important}.command-status-key{justify-content:flex-end;gap:6px;margin:0 0 8px;display:flex}.command-status-key span{border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:900;display:flex}.command-status-key i{border-radius:50%;width:7px;height:7px}.command-status-key .negotiating{color:#a74d0c;background:#fff0e5}.command-status-key .negotiating i{background:#dd7928}.command-status-key .contracted{color:#087167;background:#e5f6f3}.command-status-key .contracted i{background:#0b9185}.quick-command-shell .command-list{gap:6px;margin-inline:-2px}.quick-command-shell .command-card-main{gap:10px}.quick-command-shell .command-card-main strong{border-radius:9px;min-width:68px;padding:7px 10px;font-size:10px}.quick-command-shell .command-card-main span{font-size:11px;line-height:1.4}.command-card.command-won:before,.command-card.command-sale:before{background:#0b9185}.command-won .command-card-main strong,.command-sale .command-card-main strong{color:#087167;background:#e5f6f3}.quick-command-shell .command-empty{border-radius:17px;margin-top:12px;padding:30px 18px}.quick-command-shell{color:#f6f7f8;background:#080a0c}.quick-command-shell .command-header.command-header-simple{min-height:76px;padding:max(18px,calc(env(safe-area-inset-top) + 8px)) 16px 10px;background:#0d1013;border-color:#24282c;align-items:center;margin:0 -16px}.quick-command-shell .command-header-simple h1{color:#d9dde0;letter-spacing:.01em;font-size:16px;font-weight:800}.quick-command-shell .command-header-simple>button{color:#aeb5ba;background:#171b1f;border-color:#30353a;border-radius:9px;min-width:58px;height:30px;padding:0 9px;font-size:8px}.quick-command-shell .command-header-simple>button span{font-size:14px}.quick-command-shell .command-counts{background:#111519;border-color:#2a2f34;margin:9px 0 8px;padding:11px 4px}.quick-command-shell .command-counts div{border-color:#2b3035}.quick-command-shell .command-counts strong{color:#f8f9fa}.quick-command-shell .command-counts span{color:#8f979d}.quick-command-shell .command-card{background:#14181c;border-color:#292e33;box-shadow:0 5px 18px #00000047}.quick-command-shell .command-person{color:#f3f5f6}.quick-command-shell .command-person.has-staff{color:#ff7b91}.quick-command-shell .command-card time,.quick-command-shell .command-card>small{color:#858e95}.quick-command-shell .command-card-main span{color:#e4e7e9}.quick-command-shell .command-card-main strong{color:#d5d9dc;background:#252a2f}.quick-command-shell .command-empty{color:#dce0e3;background:#111519;border-color:#30353a}.quick-command-shell .command-error{color:#ff9caf;background:#35151d}.docomo-quick{overflow-x:clip}.docomo-quick>.quick-public-header{height:auto;min-height:118px;padding-top:max(72px,calc(env(safe-area-inset-top) + 56px));padding-bottom:16px}.docomo-quick>.quick-mode-tabs{z-index:100;top:max(10px,calc(env(safe-area-inset-top) + 6px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#18191bf0;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;width:min(100vw - 32px,360px);height:46px;display:grid;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #0000002e;margin:0!important;padding:4px!important;position:fixed!important}.docomo-quick>.quick-mode-tabs button{white-space:nowrap;border:0;border-radius:18px;place-items:center;width:100%;min-width:0;height:36px;min-height:36px;padding:0 8px;display:grid}.docomo-quick>.quick-mode-tabs button span{font-size:9px;line-height:1}.docomo-quick>.quick-mode-tabs button small{display:none}.docomo-quick>.won-card-stack,.docomo-quick>.quick-live-counts,.docomo-quick>.add-customer,.docomo-quick>.customer-list,.docomo-quick>.confirmed-records,.docomo-quick>.quick-history,.docomo-quick>.hayabusa-sync-panel,.docomo-quick>.quick-tools-page{box-sizing:border-box;width:100%;max-width:100%;margin-left:0!important;margin-right:0!important}.docomo-quick .won-card,.docomo-quick .customer-card,.docomo-quick .quick-top-actions,.docomo-quick .quick-mobile-coverage,.docomo-quick .quick-product-card{box-sizing:border-box;width:100%;max-width:100%}@media (width<=370px){.docomo-quick>.quick-mode-tabs{width:calc(100vw - 24px)}.docomo-quick>.quick-mode-tabs button{padding-inline:5px}}.settlement-delete{border-top:1px solid #eceeef;margin-top:10px;padding-top:10px}.settlement-delete>button{color:#a93a50!important;background:#fff7f8!important;border:1px solid #e2c6cc!important;border-radius:11px!important;width:100%!important;height:40px!important;min-height:40px!important;font-size:9px!important;font-weight:850!important}.settlement-delete.confirming{background:#fff5f7;border:1px solid #efc4cd;border-radius:12px;gap:10px;padding:11px;display:grid}.settlement-delete.confirming>span{gap:2px;display:grid}.settlement-delete.confirming>span strong{color:#92253c;font-size:10px}.settlement-delete.confirming>span small{color:#9b6e77;font-size:7px}.settlement-delete.confirming>nav{grid-template-columns:1fr 1fr;gap:7px;display:grid}.settlement-delete.confirming>nav button{color:#596168!important;background:#fff!important;border:1px solid #dddfe1!important;border-radius:10px!important;width:auto!important;height:38px!important;min-height:38px!important;font-size:9px!important;font-weight:850!important}.settlement-delete.confirming>nav button:last-child{color:#fff!important;background:#bd2645!important;border-color:#bd2645!important}.quick-live-counts .manual-talk-counter{text-align:center;border-right:1px solid #e7eaeb;align-items:stretch;min-height:58px;padding:0 4px;display:grid;position:relative}.quick-live-counts .manual-talk-counter .talk-plus{min-width:0;color:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;place-content:center;padding:2px 0;display:grid}.quick-live-counts .manual-talk-counter .talk-plus b{color:#c03}.quick-live-counts .manual-talk-counter .talk-plus span{margin-top:3px}.quick-live-counts .manual-talk-counter .talk-plus small{color:#c03;white-space:nowrap;margin-top:2px;font-size:5px;font-weight:900}.quick-live-counts .manual-talk-counter .talk-plus:active{transform:scale(.94)}.quick-shell .quick-live-counts{align-items:stretch}.quick-shell .quick-live-counts>div{flex-direction:column;justify-content:center;align-items:center;min-height:64px;display:flex}.quick-shell .quick-live-counts>div>b,.quick-shell .quick-live-counts .talk-plus b{justify-content:center;align-items:center;height:24px;line-height:24px;display:flex}.quick-shell .quick-live-counts>div>span,.quick-shell .quick-live-counts .talk-plus span{justify-content:center;align-items:center;height:12px;margin-top:4px;line-height:12px;display:flex}.quick-shell .quick-live-counts .manual-talk-counter{min-height:64px;padding:0 2px}.quick-shell .quick-live-counts .manual-talk-counter .talk-plus{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative}.quick-shell .quick-live-counts .manual-talk-counter .talk-plus small{height:8px;margin:0;line-height:8px;position:absolute;bottom:1px;left:0;right:0}.quick-shell .quick-live-counts .manual-talk-static{padding-bottom:8px;position:relative}.quick-shell .quick-live-counts .manual-talk-static small{color:#8b9296;white-space:nowrap;font-size:5px;font-weight:900;line-height:8px;position:absolute;bottom:1px;left:0;right:0}.quick-shell .customer-head>div:first-child{flex:1;min-width:0}.quick-shell .customer-head .customer-head-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:9px;margin-left:auto;display:flex}.quick-shell .customer-head .customer-head-actions time{white-space:nowrap}.quick-shell .remove-new-customer{width:29px;height:29px;margin:0;font-size:19px}.quick-shell .active-heading{background:linear-gradient(110deg,#fff 0%,#fff3f6 100%);border:1px solid #e5cbd1;border-radius:15px;min-height:55px;margin:18px 0 11px;padding:10px 12px}.quick-shell .active-heading>div{gap:2px;display:grid}.quick-shell .active-heading>div>small{color:#c03;letter-spacing:.18em;font-size:6px;font-weight:900}.quick-shell .active-heading h2{letter-spacing:.04em;font-size:17px}.docomo-quick .customer-list>.active-heading>span{color:#fff;background:#c03;border-radius:11px;justify-content:center;align-items:baseline;gap:3px;min-width:58px;padding:7px 10px;font-size:9px;display:flex}.quick-shell .active-heading>span>b{font-size:20px;line-height:1}.quick-shell .active-heading{transition:border-color .18s,background .18s}.quick-shell .active-heading>div>small{font-size:6px}.docomo-quick .customer-list>.active-heading>span{align-items:center;gap:6px;min-width:76px;min-height:36px;padding:7px 11px;font-size:11px;font-weight:950}.quick-shell .active-heading>span>i{opacity:.85;background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px}.quick-shell .active-heading.is-busy{background:linear-gradient(110deg,#fff 0%,#fff0f4 100%);border-color:#e5a8b6}.docomo-quick .customer-list>.active-heading.is-busy>span{color:#fff;background:#c03}.quick-shell .active-heading.is-free{background:linear-gradient(110deg,#fff 0%,#eef9f6 100%);border-color:#b9ddd5}.quick-shell .active-heading.is-free>div>small{color:#087b73}.docomo-quick .customer-list>.active-heading.is-free>span{color:#fff;background:#087b73}.quick-shell .step-heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;margin:0 0 12px;display:grid}.quick-shell .step-heading-row>p{margin:0!important}.quick-shell .compact-draft-save{color:#fff;text-align:center;background:#25292c;border:0;border-radius:11px;place-content:center;align-self:center;gap:1px;min-width:105px;height:44px;padding:6px 10px;display:grid}.quick-shell .compact-draft-save span{letter-spacing:.06em;opacity:.72;font-size:7px;font-weight:800}.quick-shell .compact-draft-save strong{font-size:10px}.quick-shell .compact-draft-save:disabled{opacity:.28}.quick-shell .quick-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-shell .internet-presence{background:#fff;border:1px solid #e1e4e6;border-radius:12px;align-content:space-between;gap:9px;min-width:0;min-height:88px;margin:0;padding:10px;display:grid}.quick-shell .internet-presence>strong{text-align:center;font-size:10px}.quick-shell .internet-presence>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.quick-shell .internet-presence button{color:#687076;background:#f3f4f5;border:1px solid #dfe2e4;border-radius:9px;min-height:34px;padding:0 4px;font-size:9px;font-weight:900}.quick-shell .internet-presence button.selected{color:#a9002a;background:#fff1f4;border-color:#c03}@media (width<=360px){.quick-shell .compact-draft-save{min-width:92px}.quick-shell .quick-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.quick-shell .fixed-context{background:#fff8fa;border:1px solid #ead5da;border-radius:12px;align-items:center;gap:10px;margin:0 0 10px;padding:9px 10px;display:flex}.quick-shell .fixed-context>span{gap:2px;min-width:0;display:grid}.quick-shell .fixed-context small{color:#c03;letter-spacing:.12em;font-size:6px;font-weight:900}.quick-shell .fixed-context strong{overflow-wrap:anywhere;font-size:9px;line-height:1.35}.quick-shell .fixed-context button{color:#a9002a;background:#fff;border:1px solid #e2bfc7;border-radius:8px;flex:none;min-width:48px;height:31px;margin-left:auto;font-size:8px;font-weight:900}.talk-edit-overlay{z-index:120;background:#15212780;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.talk-edit-overlay>section{text-align:center;background:#fff;border-radius:22px;width:min(100%,320px);padding:24px;box-shadow:0 20px 60px #08131642}.talk-edit-overlay>section>small{color:#737b83;font-size:11px;font-weight:800;display:block}.talk-edit-overlay>section>strong{color:#c03;margin:10px 0 18px;font-size:48px;line-height:1;display:block}.talk-edit-overlay>section>strong span{color:#59636a;margin-left:4px;font-size:13px}.talk-edit-overlay nav{grid-template-columns:1fr 1fr;gap:12px;display:grid}.talk-edit-overlay nav button{color:#455158;background:#f3f5f6;border:1px solid #dfe3e5;border-radius:15px;height:58px;font-size:28px;font-weight:900}.talk-edit-overlay nav button:last-child{color:#fff;background:#c03;border-color:#c03}.talk-edit-overlay nav button:disabled{opacity:.3}.talk-edit-done{color:#fff;background:#20282c;border:0;border-radius:13px;width:100%;height:46px;margin-top:14px;font-size:13px;font-weight:900}.talk-edit-overlay>section>p{color:#7d858a;margin:11px 0 0;font-size:8px;font-weight:800}.won-inline-editor .confirm-card-content{color:#fff;background:#c03;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:auto;min-height:48px;margin-top:10px;padding:8px 14px;display:flex}.won-inline-editor .confirm-card-content span{color:#ffe8ee;font-size:8px;font-weight:700}.won-inline-editor .confirm-card-content strong{color:#fff;font-size:12px}.won-inline-editor.locked article{background:#f4f5f5;border-color:#e3e5e6}.won-inline-editor.locked article.active{background:#eef5f3;border-color:#c9ddd8}.won-inline-editor.locked button:disabled{opacity:.45}.won-confirmed-status{align-items:center;gap:10px;background:#eaf6f2!important;border-radius:12px!important;margin-top:10px!important;padding:10px 12px!important;display:flex!important}.won-confirmed-status i{color:#fff;background:#087b73;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-style:normal;font-weight:900;display:grid}.won-confirmed-status span{gap:1px;display:grid}.won-confirmed-status span strong{color:#086f67;font-size:10px}.won-confirmed-status span small{color:#66807b;font-size:7px}.won-card.content-confirmed{background:#fbfffe!important;border-color:#a9d2c9!important}.won-card.content-confirmed .won-result small{color:#087b73!important}.quick-shell .won-inline-editor>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.quick-shell .won-inline-editor article{border-radius:9px;gap:4px;padding:6px}.quick-shell .won-inline-editor article>strong{min-height:20px;font-size:7px;line-height:1.25}.quick-shell .won-inline-editor nav{grid-template-columns:26px minmax(22px,1fr) 26px;gap:2px}.quick-shell .won-inline-editor .won-card-detail button,.quick-shell .won-inline-editor button{border-radius:7px;width:26px;height:26px;min-height:26px;font-size:14px}.quick-shell .won-inline-editor nav>b{font-size:13px}.quick-acquired-simple .acquired-simple-card.registering{background:linear-gradient(145deg,#fbfffe,#eef9f6)!important;border-color:#89c9bf!important;box-shadow:0 7px 18px #087b7314!important}.quick-acquired-simple .acquired-simple-card.registering .won-result>small{color:#087b73!important}.registration-start-label,.registration-duration-label.active{color:#08776d!important;background:#e3f5f1!important;border-radius:8px!important;width:max-content!important;max-width:100%!important;margin-top:7px!important;padding:5px 8px!important;font-size:7px!important;font-weight:950!important;line-height:1.2!important;display:inline-flex!important}.registration-duration-label.active{color:#59646a!important;font-variant-numeric:tabular-nums!important;background:#f0f2f3!important;margin-left:5px!important}.acquired-registration-action{box-sizing:border-box;border-top:1px solid #d8ece7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px 12px;display:grid}.acquired-registration-action>span{gap:2px;display:grid}.acquired-registration-action>span small{color:#88928f;font-size:7px;font-weight:850}.acquired-registration-action>span strong{color:#7a8582;font-size:11px}.acquired-registration-action>button{color:#fff!important;background:#087b73!important;border:0!important;border-radius:12px!important;width:auto!important;min-width:112px!important;height:48px!important;min-height:48px!important;padding:0 18px!important;font-size:11px!important;font-weight:950!important;box-shadow:0 7px 16px #087b7333!important}.quick-shell .won-inline-editor .contract-area-search>.area-checked{box-sizing:border-box!important;text-align:left!important;white-space:normal!important;border-radius:11px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;height:auto!important;min-height:56px!important;margin:10px 0 0!important;padding:9px 11px!important;display:flex!important}.quick-shell .won-inline-editor .contract-area-search>.area-checked>i{flex:0 0 26px!important;place-items:center!important;width:26px!important;height:26px!important;display:grid!important}.quick-shell .won-inline-editor .contract-area-search>.area-checked>span{writing-mode:horizontal-tb!important;grid-template-columns:1fr!important;gap:2px!important;min-width:0!important;display:grid!important}.quick-shell .won-inline-editor .contract-area-search>.area-checked strong,.quick-shell .won-inline-editor .contract-area-search>.area-checked small{writing-mode:horizontal-tb!important;white-space:normal!important;width:auto!important;line-height:1.35!important;display:block!important}.quick-shell .won-inline-editor nav>b small{font-size:6px}@media (width<=350px){.quick-shell .won-inline-editor>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.quick-shell .won-card.content-confirmed .won-result small{font-size:0!important}.quick-shell .won-card.content-confirmed .won-result small:after{content:"商談中";letter-spacing:.06em;color:#087b73;font-size:7px;font-weight:900}.quick-readonly-banner{background:#eff9f7;border:1px solid #b8dcd6;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;margin:10px 0 14px;padding:14px 16px;display:grid}.quick-readonly-banner span{color:#fff;background:#087f75;border-radius:9px;grid-row:1/3;padding:7px 9px;font-size:8px;font-weight:950}.quick-readonly-banner strong{color:#18332f;font-size:12px}.quick-readonly-banner small{color:#617a76;font-size:9px}.quick-deals-readonly input,.quick-deals-readonly textarea,.quick-deals-readonly select{cursor:not-allowed;color:#65716f!important;background:#f3f6f5!important}.quick-deals-readonly button{cursor:pointer}.quick-permission-toast{z-index:999;color:#fff;background:#152421;border-radius:13px;width:min(100% - 32px,410px);padding:13px 16px;font-size:11px;font-weight:800;line-height:1.55;position:fixed;bottom:94px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #091d194d}.quick-shell .won-card.content-confirmed.settled .won-result small:after{content:"契約済み"}.quick-command-shell .command-header.command-header-simple{align-items:center;min-height:96px}.quick-command-shell .command-header-simple>div{gap:3px;display:grid}.quick-command-shell .command-header-simple>div>small{color:#ff6b83;letter-spacing:.18em;font-size:7px}.quick-command-shell .command-header-simple h1{font-size:19px;line-height:1.35}.quick-command-shell .command-status-key{margin:14px 0 10px}.quick-command-shell .command-card{border-radius:20px;padding:20px 19px 18px}.quick-command-shell .command-card-top{margin-bottom:15px}.quick-command-shell .command-person{font-size:14px}.quick-command-shell .command-card time{font-size:10px}.quick-command-shell .command-card-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;display:grid}.quick-command-shell .command-card-main strong{min-width:92px;padding:10px 12px;font-size:11px}.quick-command-shell .command-card-main span{font-weight:900;font-size:18px!important;line-height:1.45!important}.quick-command-shell .command-card>small{margin-top:14px;font-size:9px}.quick-command-shell .command-card.command-won:before{background:#0b9185}.quick-command-shell .command-won .command-card-main strong{color:#77dfd2;background:#123b36}@media (width<=370px){.quick-command-shell .command-card-main{grid-template-columns:1fr}.quick-command-shell .command-card-main strong{justify-self:start}.quick-command-shell .command-card-main span{font-size:16px!important}}.quick-shell .settlement-delete:not(.confirming){grid-template-columns:1fr 1fr;gap:8px;display:grid}.quick-shell .settlement-delete:not(.confirming)>button{width:100%!important}.quick-shell .settlement-delete .contract-complete-button{color:#fff!important;background:#087b73!important;border-color:#087b73!important;font-size:10px!important;font-weight:900!important}.quick-shell .negotiation-step{flex-direction:column;display:flex}.quick-shell .negotiation-step>.pre-settlement-confirm{order:80}.quick-shell .negotiation-step>.result-heading{order:90}.quick-shell .negotiation-step>.action-row{order:91;margin-bottom:0}.quick-speed-test{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#17191c,#292d31);border:1px solid #d9dfe2;border-radius:17px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:92px;padding:14px 16px;text-decoration:none;display:grid;box-shadow:0 8px 22px #1012141f}.speed-test-mark{color:#fff;letter-spacing:-.02em;background:#e50914;border-radius:14px;place-items:center;width:50px;height:50px;font-size:10px;font-weight:950;display:grid}.quick-speed-test>span:nth-child(2){gap:3px;min-width:0;display:grid}.quick-speed-test small{color:#b8bdc1;letter-spacing:.08em;font-size:7px;font-weight:850}.quick-speed-test strong{font-size:13px;line-height:1.35}.quick-speed-test em{color:#aeb4b8;font-size:8px;font-style:normal}.quick-speed-test>b{color:#fff;font-size:23px}.nicosuma-feature{color:#202326;background:#fff;border:1px solid #e3dfe0;border-radius:19px;order:4;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:128px;padding:17px;text-decoration:none;display:grid;box-shadow:0 9px 24px #24191c0f}.nicosuma-brand{color:#111;background:#f6f7f8;border-radius:18px;grid-template-rows:25px auto;grid-template-columns:1fr auto;place-items:center;width:64px;height:64px;padding:7px 6px 6px;display:grid;position:relative}.nicosuma-brand i{border-bottom:4px solid #ed5367;border-radius:0 0 50% 50%;grid-column:1/3;width:32px;height:18px;position:relative}.nicosuma-brand i:before,.nicosuma-brand i:after{content:"";background:#222;border-radius:50%;width:4px;height:4px;position:absolute;top:2px}.nicosuma-brand i:before{left:7px}.nicosuma-brand i:after{right:7px}.nicosuma-brand strong{letter-spacing:-.06em;font-size:10px}.nicosuma-brand em{color:#fff;background:#299ab4;border-radius:4px;padding:2px 4px;font-size:6px;font-style:normal;font-weight:900}.nicosuma-feature-copy{gap:4px;min-width:0;display:grid}.nicosuma-feature-copy small{color:#70777b;font-size:7px;font-weight:800}.nicosuma-feature-copy strong{font-size:14px;line-height:1.35}.nicosuma-feature-copy em{color:#74797d;font-size:8px;font-style:normal;line-height:1.45}.nicosuma-feature>b{color:#fff;white-space:nowrap;background:#202326;border-radius:10px;padding:9px 10px;font-size:8px}.quick-tools-page>.nicosuma-feature{order:4!important}@media (width<=360px){.nicosuma-feature{grid-template-columns:56px minmax(0,1fr);padding:14px}.nicosuma-brand{width:56px;height:56px}.nicosuma-feature>b{grid-column:1/3;place-items:center;display:grid}}.quick-mobile-coverage{background:linear-gradient(145deg,#fff,#f4f8fa);border:1px solid #d8e2e8;border-radius:19px;order:3;gap:11px;margin:0;padding:16px;display:grid;box-shadow:0 9px 24px #2444560f}.quick-mobile-coverage>header{gap:3px;display:grid}.quick-mobile-coverage>header span{color:#306b88;letter-spacing:.1em;font-size:7px;font-weight:900}.quick-mobile-coverage>header strong{font-size:15px}.quick-mobile-coverage>header small{color:#77858c;font-size:8px}.coverage-carrier-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.coverage-carrier-grid>a{color:#282d30;background:#fff;border:1px solid #e0e5e7;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:2px 9px;min-height:88px;padding:11px;text-decoration:none;display:grid}.coverage-carrier-grid>a>span{color:#fff;background:#555;border-radius:11px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.coverage-carrier-grid>a>strong{align-self:end;font-size:10px}.coverage-carrier-grid>a>small{color:#858d91;align-self:start;font-size:7px}.coverage-carrier-grid>a>b{color:#a4aaad;grid-area:1/3/3;font-size:17px}.coverage-carrier-grid .coverage-docomo>span{background:#c03}.coverage-carrier-grid .coverage-au>span{background:#ec681c}.coverage-carrier-grid .coverage-softbank>span{background:#292d30}.coverage-carrier-grid .coverage-ymobile>span{background:#e4007f}.coverage-carrier-grid .coverage-rakuten{grid-column:1/-1}.coverage-carrier-grid .coverage-rakuten>span{background:#bf0000}.rakuten-roaming-alert{color:#3b2929;background:linear-gradient(135deg,#fff8f8,#fff0f0);border:1px solid #e6a4a4;border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:11px;padding:14px;text-decoration:none;display:grid}.rakuten-roaming-alert>span{color:#fff;background:#b90000;border-radius:13px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:950;display:grid}.rakuten-roaming-alert>div{gap:4px;display:grid}.rakuten-roaming-alert small{color:#b00000;font-size:7px;font-weight:900}.rakuten-roaming-alert strong{font-size:12px;line-height:1.45}.rakuten-roaming-alert p{color:#745959;margin:0;font-size:8px;line-height:1.55}.rakuten-roaming-alert>b{color:#fff;background:#b90000;border-radius:11px;grid-column:1/-1;place-items:center;min-height:39px;font-size:8px;display:grid}.quick-tools-page>.quick-extra-support{order:4!important}.quick-tools-page>.quick-important-notices{order:5!important}.quick-tools-page>.quick-secondary-tools{order:6!important}@media (width<=360px){.coverage-carrier-grid{grid-template-columns:1fr}.coverage-carrier-grid .coverage-rakuten{grid-column:auto}}.quick-shell .won-card.content-confirmed .won-result small{color:#a56613!important;font-size:7px!important}.quick-shell .won-card.content-confirmed .won-result small:after{content:none!important;display:none!important}.quick-shell .won-card.settled .won-result small,.quick-shell .won-card.content-confirmed.settled .won-result small{color:#087b73!important}.contract-breakdown{border-top:1px solid #e3e8e9;grid-column:1/-1;gap:7px;margin-top:9px;padding-top:11px;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.contract-breakdown article{background:#fff!important}.contract-breakdown .pixel-counter{background:#f3f7fd!important;border-color:#9dbbe0!important}.contract-breakdown .pixel-counter>small{color:#6682a4;font-size:6px}.won-card.settled{order:-1}.won-card.settled summary{background:linear-gradient(90deg,#edfbf7,#fff)}.command-board-section{margin-top:14px}.command-board-section>header{justify-content:space-between;align-items:center;margin:0 3px 8px;display:flex}.command-board-section>header strong{color:#d9dde0;font-size:11px}.command-board-section>header span{color:#b8c0c5;background:#24292e;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:900}.command-board-section.completed{border-top:1px solid #2a2f34;margin-top:28px;padding-top:18px}.command-board-section.completed>header strong{color:#7ccfc3}.command-board-section.completed .command-card{opacity:.82}.quick-command-shell .command-card.command-sale:before{background:#f0b429!important}.quick-command-shell .command-sale .command-card-main strong{color:#ffd76d!important;background:#4b3a12!important}.quick-command-shell .command-status-key .negotiating i{background:#f0b429}.quick-command-shell .command-status-key .contracted i{background:#0b9185}@media (width<=370px){.contract-breakdown{grid-template-columns:1fr!important}}.quick-command-shell .command-card-top{align-items:flex-start;gap:12px}.quick-command-shell .command-person{padding-top:5px}.command-timing{flex:none;align-items:stretch;gap:7px;display:flex}.command-timing time,.command-timing>strong{text-align:center;font-variant-numeric:tabular-nums;background:#0d1013;border:1px solid #333941;border-radius:11px;gap:2px;min-width:66px;padding:7px 9px;line-height:1;display:grid;color:#f4f6f7!important;font-size:16px!important}.command-timing small{color:#8e979e;letter-spacing:.08em;font-size:6px;font-weight:900}.command-timing>strong{background:#3c2d0d;border-color:#6b5115;color:#ffd76d!important;font-size:18px!important}.command-timing.completed-time time{background:#102d29;border-color:#28514c;color:#84dcd0!important}@media (width<=370px){.quick-command-shell .command-card-top{grid-template-columns:1fr;display:grid}.command-timing{justify-content:flex-start}.command-timing time,.command-timing>strong{min-width:72px}}.primary-pi-counters{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 0 9px!important;padding:0 0 11px!important}.primary-pi-counters article{background:#fff7f9!important;border-color:#d6b1bb!important}.primary-pi-counters article>strong{color:#9f1739!important}.binary-detail{margin-top:7px;grid-template-columns:1fr 1fr!important;gap:4px!important;display:grid!important}.won-inline-editor .binary-detail button{color:#6b7479!important;background:#eef1f2!important;border-radius:7px!important;width:auto!important;height:29px!important;min-height:29px!important;padding:0 5px!important;font-size:7px!important}.won-inline-editor .binary-detail button.selected{color:#fff!important;background:#c03!important;border-color:#c03!important}.pixel-choice{background:#f5f8fd!important;border-color:#c9d8ec!important}.pixel-choice>small{color:#6682a4;font-size:6px}.quick-command-shell .command-status-key .handoff{color:#ffd76d;background:#431}.quick-command-shell .command-status-key .handoff i{background:#f0b429}.command-timing>strong.overdue{background:#461823;border-color:#823044;animation:1.8s ease-in-out infinite monitor-overdue-pulse;color:#ff9caf!important}@keyframes monitor-overdue-pulse{50%{box-shadow:0 0 0 4px #cc003321}}@media (width<=370px){.primary-pi-counters{grid-template-columns:1fr 1fr!important}}.quick-command-shell .command-status-key .acquired{color:#75dacf;background:#12332f}.quick-command-shell .command-status-key .acquired i{background:#10a796}.quick-command-shell .command-acquired:before{background:#10a796!important}.quick-command-shell .command-acquired .command-card-main strong{color:#77dfd2!important;background:#123b36!important}.zest-acquired-mark{color:#fff;vertical-align:middle;background:#10a796;border-radius:7px;place-items:center;width:22px;height:22px;margin-right:7px;font-size:11px;font-style:normal;font-weight:950;display:inline-grid}.command-timing>strong.registration-clock{background:#102d29;border-color:#28514c;color:#84dcd0!important}.won-confirmed-status.acquired-status{background:#e8f7f4!important}.won-confirmed-status.acquired-status i{font-family:Arial,sans-serif;background:#0a9486!important}.quick-shell .settlement-delete .contract-complete-button{background:#0a9486!important;border-color:#0a9486!important;min-height:46px!important;font-size:11px!important}.quick-shell .won-card.content-confirmed .won-result small{color:#087b73!important}.quick-mode-tabs{grid-template-columns:1fr 1fr;gap:7px;padding-block:8px}.quick-mode-tabs button{justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0;display:flex;position:relative;overflow:hidden}.quick-mode-tabs button small{display:none!important}.quick-mode-tabs button span{font-size:10px!important;font-weight:900!important;display:block!important}.quick-mode-tabs button i{background:#c8cbce;border-radius:999px;width:22px;height:5px;transition:width .18s,background .18s,box-shadow .18s;display:block}.quick-mode-tabs button:after{content:"";background:#d6d8da;border-radius:50%;width:5px;height:5px;position:absolute;right:9px}.quick-mode-tabs button.active i{background:#fff;width:50px;box-shadow:0 0 0 4px #ffffff24}.quick-mode-tabs .mode-tools:not(.active) i{background:#9ea4a8}.quick-mode-tabs .mode-deals:not(.active) i{background:#d7a1ae}.quick-acquired-results{color:#fff;background:linear-gradient(145deg,#c03 0%,#a9002a 72%,#820020 100%);border:1px solid #a9002a;border-radius:23px;gap:14px;margin:2px 0 16px;padding:18px;display:grid;box-shadow:0 16px 34px #a9002a3d}.quick-acquired-results>header{justify-content:space-between;align-items:end;display:flex}.quick-acquired-results>header>span{gap:3px;display:grid}.quick-acquired-results>header small{color:#ffc3d2;letter-spacing:.15em;font-size:7px;font-weight:900}.quick-acquired-results>header strong{letter-spacing:.02em;font-size:20px}.quick-acquired-results>header>b{font-variant-numeric:tabular-nums;font-size:38px;line-height:.9}.quick-acquired-results>header>b small{color:#fff;letter-spacing:0;margin-left:4px;font-size:10px}.quick-acquired-results>div{gap:7px;display:grid}.quick-acquired-results article{background:#ffffff1c;border:1px solid #fff3;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:72px;padding:11px 12px;display:grid}.quick-acquired-z{color:#b4002d;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:950;display:grid}.quick-acquired-results article>span:last-child{gap:2px;min-width:0;display:grid}.quick-acquired-results article small{color:#ffc3d2;font-size:7px;font-weight:900}.quick-acquired-results article strong{font-size:12px;line-height:1.4}.quick-acquired-results article em{color:#ffd9e2;font-size:8px;font-style:normal}.quick-acquired-results>footer{color:#ffd4df;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.quick-acquired-results>footer i{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffffff24}.command-header-actions{align-items:center;gap:7px;display:flex}.quick-command-shell .command-header-simple>.command-header-actions>button{color:#aeb5ba;background:#171b1f;border:1px solid #30353a;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:58px;height:30px;padding:0 9px;font:900 8px inherit;display:flex}.quick-command-shell .command-header-simple>.command-header-actions>.monitor-theme-toggle{width:38px;min-width:38px;padding:0}.monitor-theme-toggle i{background:#fff;border:3px solid #c03;border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 3px #c03}.monitor-theme-toggle.active{background:#c03!important;border-color:#ff7898!important}.monitor-theme-toggle.active i{background:#c03;border-color:#fff;box-shadow:inset 0 0 0 3px #fff}.quick-command-shell.docomo-red-monitor .command-header.command-header-simple{background:#c03;border-color:#e5b8c3}.quick-command-shell.docomo-red-monitor .command-header-simple>div>small,.quick-command-shell.docomo-red-monitor .command-header-simple h1{color:#fff}.quick-command-shell.docomo-red-monitor .command-header-simple>.command-header-actions>button{color:#fff;background:#ffffff24;border-color:#ffffff73}.quick-command-shell.docomo-red-monitor .command-status-key span{border:1px solid #ead8dc}.quick-command-shell.docomo-red-monitor .command-board-section>header strong{color:#4c3a3e}.quick-command-shell.docomo-red-monitor .command-board-section>header span{color:#7b4a56;background:#eadde0}.quick-command-shell.docomo-red-monitor .command-board-section.completed{border-color:#e3d5d8}.quick-command-shell.docomo-red-monitor .command-card{background:#fff;border-color:#eadde0;box-shadow:0 6px 18px #53142314}.quick-command-shell.docomo-red-monitor .command-person{color:#262124}.quick-command-shell.docomo-red-monitor .command-card-main span{color:#31292c}.quick-command-shell.docomo-red-monitor .command-card time,.quick-command-shell.docomo-red-monitor .command-card>small{color:#71686b}.quick-command-shell.docomo-red-monitor .command-timing time{background:#f8f4f5;border-color:#eadde0;color:#292326!important}.quick-command-shell.docomo-red-monitor .command-empty{color:#352d30;background:#fff;border-color:#eadde0}.command-registration-start{color:#fff;letter-spacing:.04em;cursor:pointer;background:#c03;border:1px solid #ea7893;border-radius:13px;min-width:112px;min-height:54px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:950;box-shadow:0 8px 18px #cc00333d}.command-registration-start:disabled{opacity:.6;cursor:wait}.quick-command-shell.docomo-red-monitor .command-registration-start{color:#fff;background:#c03;border-color:#c03}.my-quick-toolbar{background:linear-gradient(145deg,#fff,#fff7f9);border:1px solid #ead7dc;border-radius:18px;gap:11px;padding:13px;display:grid;box-shadow:0 8px 20px #5823300f}.my-quick-toolbar>header{justify-content:space-between;align-items:center;display:flex}.my-quick-toolbar>header>span{gap:1px;display:grid}.my-quick-toolbar>header small{color:#c03;letter-spacing:.15em;font-size:6px;font-weight:950}.my-quick-toolbar>header strong{font-size:12px}.my-quick-toolbar>header>button{color:#fff;background:#c03;border:0;border-radius:11px;width:34px;height:34px;font-size:22px;line-height:1}.my-quick-toolbar>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.my-quick-toolbar>div>a,.my-quick-toolbar>div>button{color:#292527;text-align:center;background:#fff;border:1px solid #e4dfe1;border-radius:13px;place-items:center;gap:5px;min-width:0;min-height:70px;padding:8px 4px;font-family:inherit;text-decoration:none;display:grid}.my-quick-toolbar>div i{color:#b0002c;background:#fff0f4;border-radius:10px;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:950;display:grid}.my-quick-toolbar>div span{font-size:7px;font-weight:900;line-height:1.25}.quick-customizer{border-top:1px solid #eadfe2;gap:9px;padding-top:11px;display:grid}.quick-customizer>header{justify-content:space-between;align-items:center;display:flex}.quick-customizer>header strong{font-size:10px}.quick-customizer>header button{color:#fff;background:#262326;border:0;border-radius:8px;padding:6px 10px;font-size:8px;font-weight:900}.selected-favorite-list{gap:5px;display:grid}.selected-favorite-list article{background:#fff;border:1px solid #e6e0e2;border-radius:10px;justify-content:space-between;align-items:center;min-height:42px;padding:5px 6px 5px 9px;display:flex}.selected-favorite-list article>span{align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.selected-favorite-list article>span i{color:#c03;font-size:8px;font-style:normal}.selected-favorite-list nav{gap:4px;display:flex}.selected-favorite-list nav button{color:#554b4e;background:#f0edef;border:0;border-radius:8px;width:29px;height:29px;font-size:15px;font-weight:900}.selected-favorite-list nav button:last-child{color:#b0002c;background:#fff0f3}.selected-favorite-list nav button:disabled{opacity:.25}.favorite-catalog{grid-template-columns:1fr 1fr;gap:6px;display:grid}.favorite-catalog>button{text-align:left;background:#fff9fa;border:1px dashed #d7b5bd;border-radius:10px;grid-template-columns:25px 1fr auto;align-items:center;gap:5px;min-height:44px;padding:6px 8px;font-family:inherit;display:grid}.favorite-catalog i{color:#b0002c;font-size:7px;font-style:normal;font-weight:900}.favorite-catalog span{font-size:7px;font-weight:850}.favorite-catalog b{color:#c03;font-size:14px}@media (width<=355px){.my-quick-toolbar>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.command-identity{gap:7px;min-width:0;display:grid}.command-large-status{letter-spacing:.01em;font-size:24px;font-weight:950;line-height:1.05}.command-large-status.responding{color:#c6cbd0}.command-large-status.negotiating{color:#ffad52}.command-large-status.handed-off{color:#75dacf}.command-large-status.registering{color:#ff6175}.command-identity .command-person{color:#a9b0b5!important;padding:0!important;font-size:11px!important}.docomo-red-monitor .command-large-status.responding{color:#3d383a}.docomo-red-monitor .command-large-status.negotiating{color:#c66a00}.docomo-red-monitor .command-large-status.registering{color:#c03}.docomo-red-monitor .command-identity .command-person{color:#75686c!important}@media (width<=370px){.command-large-status{font-size:21px}}.quick-command-shell.docomo-red-monitor{color:#191719!important;background:#f7f4f5!important}.quick-command-shell.docomo-red-monitor .command-header.command-header-simple{padding:20px 22px!important;display:block!important}.quick-command-shell.docomo-red-monitor .command-header-simple>div{gap:4px;display:grid}.quick-command-shell.docomo-red-monitor .command-header-simple h1{margin:0;letter-spacing:.01em!important;font-size:clamp(21px,5.7vw,31px)!important;line-height:1.12!important}.quick-command-shell.docomo-red-monitor .command-header-simple p{color:#ffffffb8;letter-spacing:.06em;margin:1px 0 0;font-size:8px;font-weight:850}.quick-command-shell.docomo-red-monitor .command-card{min-height:178px;padding:24px 22px 21px;background:#fff!important;border-color:#eadde0!important;box-shadow:0 6px 18px #53142314!important}.quick-command-shell.docomo-red-monitor .command-card-top{grid-template-columns:minmax(0,1fr) 215px;align-items:start;gap:12px;min-height:60px;display:grid}.quick-command-shell.docomo-red-monitor .command-timing time,.quick-command-shell.docomo-red-monitor .command-timing>strong,.quick-command-shell.docomo-red-monitor .command-registration-start{box-sizing:border-box;border-radius:11px;width:104px;min-width:104px;height:58px;min-height:58px;margin:0;padding:7px 6px}.quick-command-shell.docomo-red-monitor .command-timing>strong{background:#fff4f7;border-color:#e2bdc6;color:#a9002a!important}.quick-command-shell.docomo-red-monitor .command-timing>strong.registration-clock{background:#edf8f6;border-color:#b7d9d4;color:#087c71!important}.quick-command-shell.docomo-red-monitor .command-timing>strong.registration-waiting{background:#fff4f7;border-color:#e2bdc6;color:#a9002a!important;font-size:13px!important}.quick-command-shell.docomo-red-monitor .command-timing>strong.overdue{background:#fff0f4;border-color:#d98599;color:#a9002a!important}@media (width<=370px){.quick-command-shell.docomo-red-monitor .command-card-top{grid-template-columns:1fr;min-height:129px}.quick-command-shell.docomo-red-monitor .command-card{min-height:238px;padding:22px 19px 20px}}.vertical-tool-toolbar{gap:13px!important;padding:16px!important}.vertical-tool-toolbar>header{align-items:center!important}.vertical-tool-toolbar>header .quick-order-lock{color:#8d1835!important;background:#fff!important;border:1px solid #e1c7ce!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:92px!important;height:36px!important;padding:0 12px!important;font-size:8px!important;font-weight:950!important;display:flex!important}.vertical-tool-toolbar>header .quick-order-lock i{color:#c03;font-size:9px;font-style:normal}.vertical-tool-toolbar.is-unlocked>header .quick-order-lock{color:#fff!important;background:#c03!important;border-color:#c03!important}.vertical-tool-toolbar.is-unlocked>header .quick-order-lock i{color:#fff}.vertical-tool-list{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.vertical-tool-card{background:#fff;border:1px solid #e4dfe1;border-radius:16px;min-height:76px;position:relative;overflow:hidden;box-shadow:0 6px 16px #411c250d}.vertical-tool-card>a,.vertical-tool-card>button{color:#292527!important;text-align:left!important;background:#fff!important;border:0!important;border-radius:0!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:76px!important;padding:11px 14px!important;font-family:inherit!important;text-decoration:none!important;display:grid!important}.vertical-tool-card>a>i,.vertical-tool-card>button>i{color:#b0002c!important;background:#fff0f4!important;border-radius:13px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:9px!important;font-style:normal!important;font-weight:950!important;display:grid!important}.vertical-tool-card>a>span,.vertical-tool-card>button>span{gap:3px!important;display:grid!important}.vertical-tool-card strong{font-size:12px}.vertical-tool-card small{color:#8c8386;font-size:7px;font-weight:750}.vertical-tool-card>a>b,.vertical-tool-card>button>b{color:#b7adb0;font-size:18px}.vertical-tool-card>nav{background:linear-gradient(90deg,#0000,#fff 18%);gap:6px;padding-left:10px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.vertical-tool-card>nav button{color:#a9002a;background:#fff4f7;border:1px solid #e0cdd2;border-radius:11px;width:38px;height:38px;font-size:18px;font-weight:950}.vertical-tool-card>nav button:disabled{opacity:.25}.vertical-tool-toolbar.is-unlocked .vertical-tool-card>a,.vertical-tool-toolbar.is-unlocked .vertical-tool-card>button{pointer-events:none;padding-right:104px!important}.quick-tools-page .tool-category-heading,.quick-tools-page .quick-switch-campaigns>header,.quick-tools-page .quick-mobile-coverage>header,.quick-tools-page .quick-important-notices>header{display:none!important}.quick-tools-page .quick-priority-tools,.quick-tools-page .quick-availability-tools{gap:9px!important}.quick-tools-page .quick-primary-guides,.quick-tools-page .quick-reference-grid,.quick-tools-page .coverage-carrier-grid,.quick-tools-page .quick-important-notices>div,.quick-tools-page .quick-switch-campaigns>div{grid-template-columns:1fr!important}.quick-tools-page .coverage-carrier-grid .coverage-rakuten{grid-column:auto!important}.quick-tools-page .quick-top-actions>header{display:none!important}@media (width<=370px){.vertical-tool-toolbar{padding:13px!important}.vertical-tool-card>a,.vertical-tool-card>button{padding-inline:11px!important}.vertical-tool-toolbar>header .quick-order-lock{min-width:86px!important}}.quick-mode-tabs button{gap:0!important;min-height:40px!important}.quick-mode-tabs button i,.quick-mode-tabs button:after{display:none!important}.quick-mode-tabs button span{letter-spacing:.04em;font-size:11px!important}.quick-mode-tabs button.active{box-shadow:none!important}.quick-mode-tabs button.active span{font-size:12px!important}.vertical-tool-toolbar{position:relative;padding-top:10px!important}.tool-edit-bar{align-items:center;min-height:30px;display:flex;justify-content:flex-end!important}.tool-edit-bar>span{color:#a9002a;align-items:center;gap:7px;margin-right:auto;font-size:8px;font-weight:950;display:flex}.tool-edit-bar>span i{background:#c03;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #fff0f4}.tool-edit-bar .quick-order-edit{color:#776b6f;background:#f2edef;border:0;border-radius:9px;min-width:72px;height:30px;font-size:7px;font-weight:900}.tool-edit-bar .quick-order-lock{color:#fff!important;background:#c03!important;border:0!important;border-radius:9px!important;min-width:82px!important;height:32px!important;padding:0 11px!important;font-size:8px!important;font-weight:950!important}.vertical-tool-card>nav{gap:4px}.vertical-tool-card>nav button{width:34px;height:36px;font-size:16px}.vertical-tool-toolbar.is-unlocked .vertical-tool-card>a,.vertical-tool-toolbar.is-unlocked .vertical-tool-card>button{padding-right:92px!important}.hidden-tool-panel{background:#fff9fa;border:1px dashed #dcb9c2;border-radius:14px;grid-template-columns:1fr 1fr;gap:7px;padding:12px;display:grid}.hidden-tool-panel>small{color:#8f7178;grid-column:1/-1;font-size:7px;font-weight:900}.hidden-tool-panel>button{text-align:left;background:#fff;border:1px solid #eadde0;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:42px;padding:6px 8px;font-family:inherit;display:grid}.hidden-tool-panel i{color:#b0002c;font-size:7px;font-style:normal;font-weight:950}.hidden-tool-panel span{font-size:7px;font-weight:850}.hidden-tool-panel b{color:#c03;font-size:15px}.quick-command-shell.docomo-red-monitor .command-large-status{font-size:clamp(29px,7vw,38px)!important;line-height:1!important}.quick-command-shell.docomo-red-monitor .command-timing time,.quick-command-shell.docomo-red-monitor .command-timing>strong{font-size:13px!important}.quick-command-shell.docomo-red-monitor .command-timing small{font-size:5px!important}@media (width<=370px){.hidden-tool-panel{grid-template-columns:1fr}.vertical-tool-toolbar.is-unlocked .vertical-tool-card>a,.vertical-tool-toolbar.is-unlocked .vertical-tool-card>button{padding-right:88px!important}}.quick-command-shell .command-card-main{grid-template-columns:auto minmax(0,1fr) auto!important}.command-party-tag{color:#a9002a;white-space:nowrap;background:#fff0f4;border-radius:999px;justify-self:end;padding:7px 10px;font-size:10px;font-style:normal;font-weight:950}.live-update-status{pointer-events:none;color:#7a8185!important;background:#f0f2f3!important}.live-update-status.updated{color:#087c71!important;background:#eaf7f4!important}@media (width<=370px){.quick-command-shell .command-card-main{grid-template-columns:auto minmax(0,1fr)!important}.command-party-tag{grid-column:2;justify-self:start}}.quick-tools-page{background:linear-gradient(#f7f7f8 0%,#f1f2f4 100%)!important;padding:3px 0 18px!important}.quick-tools-page>.quick-top-actions{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.quick-top-actions>.quick-primary-phone,.quick-top-actions>.quick-primary-guides,.quick-top-actions>.quick-area-tool,.quick-top-actions>.quick-speed-test,.quick-tools-page>.quick-priority-tools,.quick-tools-page>.quick-availability-tools,.quick-tools-page>.quick-mobile-coverage,.quick-tools-page>.quick-extra-support,.quick-tools-page>.quick-important-notices,.quick-tools-page>.quick-secondary-tools,.quick-tools-page>.nicosuma-feature{display:none!important}.vertical-tool-toolbar{background:0 0!important;padding:4px 2px 0!important}.vertical-tool-list{gap:11px!important}.vertical-tool-card{background:#fff;border:1px solid #1a1d2014;border-radius:19px;min-height:82px;transition:transform .15s,box-shadow .15s;box-shadow:0 9px 24px #1f191c11,inset 0 1px #ffffffe6}.vertical-tool-card:active{transform:scale(.985)}.vertical-tool-card>a,.vertical-tool-card>button{background:linear-gradient(135deg,#fff 0%,#fbfbfc 100%)!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:13px!important;min-height:82px!important;padding:13px 15px!important}.vertical-tool-card>a>i,.vertical-tool-card>button>i{overflow:hidden;color:#31363a!important;letter-spacing:.01em!important;width:48px!important;height:48px!important;box-shadow:none!important;background:#f0f1f3!important;border:0!important;border-radius:14px!important;font-size:10px!important}.vertical-tool-card strong{letter-spacing:.01em;font-size:13px}.vertical-tool-card small{font-size:8px;line-height:1.4}.vertical-tool-card.tone-red>a>i,.vertical-tool-card.tone-red>button>i{color:#fff!important;background:linear-gradient(145deg,#e51b4b,#b6002d)!important}.vertical-tool-card.tone-blue>a>i,.vertical-tool-card.tone-blue>button>i{color:#fff!important;background:linear-gradient(145deg,#2799dc,#116ba7)!important}.vertical-tool-card.tone-violet>a>i,.vertical-tool-card.tone-violet>button>i{color:#fff!important;background:linear-gradient(145deg,#806bd0,#57449e)!important}.vertical-tool-card.tone-green>a>i,.vertical-tool-card.tone-green>button>i{color:#fff!important;background:linear-gradient(145deg,#2da78f,#187360)!important}.vertical-tool-card.tone-black>a>i,.vertical-tool-card.tone-black>button>i{color:#fff!important;background:linear-gradient(145deg,#454b50,#202428)!important}.vertical-tool-card.tone-gold>a>i,.vertical-tool-card.tone-gold>button>i{color:#fff!important;background:linear-gradient(145deg,#c8a758,#8e702d)!important}.vertical-tool-card.tone-orange>a>i,.vertical-tool-card.tone-orange>button>i{color:#fff!important;background:linear-gradient(145deg,#f28a3c,#c45c18)!important}.vertical-tool-card.tone-pink>a>i,.vertical-tool-card.tone-pink>button>i{color:#fff!important;background:linear-gradient(145deg,#ec3c97,#b90063)!important}.vertical-tool-card.tone-gray>a>i,.vertical-tool-card.tone-gray>button>i{color:#fff!important;background:linear-gradient(145deg,#899196,#5e666b)!important}.vertical-tool-card.tone-monitor{background:linear-gradient(135deg,#fff,#f0f9fc);border-color:#b9d7e3;box-shadow:0 10px 26px #0e5b791c}.vertical-tool-card.tone-monitor>button>i{color:#fff!important;background:linear-gradient(145deg,#102d3b,#087ca2)!important;box-shadow:inset 0 0 0 1px #ffffff1f!important}.vertical-tool-card .mark-monitor{font-size:0!important}.vertical-tool-card .mark-monitor:before{content:"";box-sizing:border-box;background:linear-gradient(145deg,#3ee0ff52,#ffffff0a);border:2px solid #fff;border-radius:5px;width:30px;height:21px;position:absolute;top:10px;left:9px;box-shadow:inset 0 0 0 2px #07192233}.vertical-tool-card .mark-monitor:after{content:"";background:#fff;border-radius:3px;width:14px;height:3px;position:absolute;bottom:10px;left:17px;box-shadow:0 -4px 0 -1px #fff}.quick-monitor-share-card>b{text-align:center;letter-spacing:.08em;background:#e7f6fb;border-radius:9px;min-width:34px;padding:7px 8px;color:#087396!important;font-size:8px!important}.quick-monitor-share-card:disabled{opacity:.72;cursor:wait}.monitor-share-overlay>section{background:linear-gradient(160deg,#fff 0%,#eef9fc 100%);border:1px solid #78d3eb8c}.monitor-share-mark{background:linear-gradient(145deg,#102d3b,#087ca2);border-radius:17px;width:58px;height:58px;position:relative;box-shadow:0 10px 24px #0859793d}.monitor-share-mark:before{content:"";box-sizing:border-box;background:linear-gradient(145deg,#3ee0ff52,#ffffff0a);border:3px solid #fff;border-radius:7px;width:36px;height:26px;position:absolute;top:12px;left:11px}.monitor-share-mark:after{content:"";background:#fff;border-radius:4px;width:18px;height:4px;position:absolute;bottom:11px;left:20px;box-shadow:0 -5px 0 -1px #fff}.monitor-share-overlay>section>small{color:#087396;letter-spacing:.16em}.monitor-share-overlay>section>strong{letter-spacing:.02em;font-size:19px}.monitor-share-overlay>section>p{color:#42535b;text-align:center;margin:0;font-size:9px;font-weight:850}.monitor-share-overlay>section>em{color:#52646c;text-align:center;font-size:8px;line-height:1.65}.rakuten-area-row{grid-template-columns:minmax(0,1fr) 58px;align-items:stretch;gap:8px;min-height:82px;padding:8px;display:grid}.rakuten-area-main{min-width:0;color:#222!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:5px 7px!important;text-decoration:none!important;display:grid!important}.rakuten-area-main>i{color:#fff!important;background:linear-gradient(145deg,#e51b4b,#b6002d)!important;border-radius:14px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:15px!important;font-style:normal!important;font-weight:950!important;display:grid!important}.rakuten-area-main>span{gap:3px;min-width:0;display:grid}.rakuten-area-main strong{font-size:13px}.rakuten-area-main small{color:#888;font-size:8px}.rakuten-area-main>b{color:#a0a4a7;font-size:19px}.rakuten-roaming-warning{color:#b0002b;background:#fff1f3;border:1px solid #f0c2c9;border-radius:13px;place-content:center;justify-items:center;gap:3px;min-width:0;text-decoration:none;display:grid}.rakuten-roaming-warning>i{color:#fff!important;background:#c90035!important;border-radius:50%!important;place-items:center!important;width:31px!important;height:31px!important;font-size:20px!important;font-style:normal!important;font-weight:950!important;display:grid!important}.rakuten-roaming-warning>small{letter-spacing:.08em;font-size:6px;font-weight:950}.vertical-tool-toolbar.is-unlocked .rakuten-area-row{pointer-events:none;padding-right:100px}.carrier-guide-mark.ntt-west{background:linear-gradient(145deg,#2288c9,#0c5f99)}.carrier-guide-mark.ntt-east{background:linear-gradient(145deg,#35a1d4,#176d9a)}.carrier-guide-mark.biglobe{background:linear-gradient(145deg,#864bbd,#562382)}.carrier-guide-mark.rakuten{background:linear-gradient(145deg,#e61c52,#a80031)}.utility-split-card{background:linear-gradient(135deg,#fff,#f1faf7);align-items:center;min-height:82px;padding:9px 10px;display:grid}.utility-split-actions{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.utility-split-actions>a{color:#263b35;background:#fff;border:1px solid #d2e4de;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:62px;padding:8px 10px;text-decoration:none;display:grid}.utility-split-actions>a>i{color:#aa7600;background:#fff3bf;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;display:grid}.utility-split-actions>a:last-child>i{color:#d45d25;background:#fff0e7}.utility-split-actions>a>span{gap:2px;min-width:0;display:grid}.utility-split-actions strong{font-size:9px;line-height:1.25}.utility-split-actions small{white-space:nowrap;font-size:6px}.vertical-tool-toolbar.is-unlocked .utility-split-card{pointer-events:none;padding-right:100px}.tool-edit-bar{border-top:1px solid #dedfe2;margin:12px 2px 0;padding-top:14px;justify-content:center!important}.tool-edit-bar .quick-order-edit{color:#767b7f;background:#f8f8f9;border:1px solid #d8dadd;min-width:112px;height:36px;font-size:8px}.tool-edit-bar>span{font-size:9px}.tool-edit-bar .quick-order-lock{min-width:104px!important;height:36px!important}.vertical-tool-toolbar.is-unlocked .vertical-tool-card{border-color:#e0b3be;box-shadow:0 8px 22px #92103114}.docomo-quick>.quick-mode-tabs{top:max(10px,calc(env(safe-area-inset-top) + 6px))!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffe6!important;border:1px solid #14171a14!important;border-radius:18px!important;width:auto!important;max-width:392px!important;height:48px!important;margin:0 auto!important;padding:5px!important;left:16px!important;right:16px!important;transform:none!important;box-shadow:0 10px 28px #271b1f1f!important}.docomo-quick>.quick-mode-tabs button{color:#81868b!important;background:0 0!important;border:0!important;border-radius:13px!important;place-items:center!important;height:38px!important;min-height:38px!important;display:grid!important}.docomo-quick>.quick-mode-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#ed2858,#c90035)!important;box-shadow:0 6px 15px #cc00333d!important}.docomo-quick>.quick-mode-tabs .mode-tools.active{background:linear-gradient(135deg,#2f383e,#171b1e)!important}.docomo-quick>.quick-mode-tabs button span,.docomo-quick>.quick-mode-tabs button.active span{letter-spacing:.05em!important;font-size:11px!important;line-height:1!important}.docomo-quick>.quick-public-header{min-height:114px!important;padding-top:max(70px,calc(env(safe-area-inset-top) + 54px))!important;background:linear-gradient(145deg,#fff 0%,#fff7fa 48%,#f3f8ff 100%)!important}.quick-tools-page{border-radius:24px 24px 0 0!important}.vertical-tool-card{border-radius:21px!important;box-shadow:0 10px 25px #2d1f2413,inset 0 1px #ffffffe6!important}.vertical-tool-card>a,.vertical-tool-card>button{background:linear-gradient(135deg,#fff 0%,snow 55%,#f8fbff 100%)!important}.tool-edit-bar{min-height:52px!important;margin:16px 2px 0!important;padding:14px 0 0!important}.tool-edit-bar .quick-order-edit{color:#555d63!important;background:linear-gradient(135deg,#fff,#f3f4f6)!important;border:1px solid #d9dce0!important;border-radius:14px!important;min-width:142px!important;height:42px!important;padding:0 18px!important;font-size:9px!important;box-shadow:0 5px 14px #23282c12!important}.tool-edit-bar .quick-order-edit:before{content:"↕";color:#c03;margin-right:8px;font-size:13px}.tool-edit-bar .quick-order-lock{border-radius:14px!important;min-width:132px!important;height:42px!important;box-shadow:0 6px 16px #c033!important}.quick-secret-door-row{padding:16px 4px calc(14px + env(safe-area-inset-bottom))!important;justify-content:flex-end!important;margin-top:30px!important}.quick-secret-door{isolation:isolate;opacity:.72!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff94!important;border:1px solid #ffffffe0!important;border-radius:16px!important;width:92px!important;height:48px!important;padding:8px 11px!important;box-shadow:0 9px 24px #2841521f!important}.quick-secret-door:before{content:"";z-index:-1;filter:blur(9px)saturate(.75);opacity:.28;background:url(/hayabusa-quick-icon-sky.png) 50%/cover no-repeat;position:absolute;inset:-10px}.quick-secret-door img{z-index:1;mix-blend-mode:multiply;opacity:.82;position:relative;max-height:22px!important}@media (width<=360px){.docomo-quick>.quick-mode-tabs{left:12px!important;right:12px!important}.docomo-quick>.quick-mode-tabs button span{font-size:10px!important}}.vertical-tool-card.area-expanded{background:#f7fbfd!important;border-color:#9bc8df!important;box-shadow:0 12px 28px #1671aa1f!important}.vertical-tool-card.area-expanded>button{border-bottom:1px solid #d8e8ef!important}.vertical-tool-card .area-search-glyph{background:#e7f3f8;border-radius:10px;place-items:center;width:31px;height:31px;display:grid;position:relative;color:#1678a8!important;font-size:0!important}.vertical-tool-card .area-search-glyph:before{content:"";border:2px solid;border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-2px,-2px)}.vertical-tool-card .area-search-glyph:after{content:"";transform-origin:0;background:currentColor;border-radius:2px;width:8px;height:2px;position:absolute;transform:translate(6px,6px)rotate(45deg)}.simple-lock-glyph{position:relative;font-size:0!important}.simple-lock-glyph:before{content:"";box-sizing:border-box;border:2px solid;border-radius:4px;width:18px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-20%)}.simple-lock-glyph:after{content:"";box-sizing:border-box;border:2px solid;border-bottom:0;border-radius:7px 7px 0 0;width:11px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-105%)}.classic-area-search{background:#f7fbfd;gap:9px;padding:12px 13px 14px;display:grid}.classic-area-search>p{color:#6f7e85;margin:0;font-size:8px;font-weight:750;line-height:1.5}.classic-area-search>.kansai-area-links{display:grid;grid-template-columns:1fr 1fr 76px!important;gap:8px!important}.classic-area-search a{color:#27383f;background:#fff;border:1px solid #d2e0e6;border-radius:12px;align-content:center;gap:2px;min-height:58px;padding:10px 11px;text-decoration:none;display:grid}.classic-area-search a>span{color:#1880b2;letter-spacing:.1em;font-size:6px;font-weight:950}.classic-area-search a>strong{font-size:9px}.classic-area-search .area-main-west{color:#fff;background:linear-gradient(135deg,#087d74,#064f4b);border-color:#0d766f;grid-column:1/-1;min-height:78px;padding:13px 15px}.classic-area-search .area-main-west>span{color:#9ee1d7}.classic-area-search .area-main-west>strong{font-size:14px}.classic-area-search .area-main-west>small{color:#c4e9e4;font-size:7px}.classic-area-search .area-east-mini{min-width:76px}.classic-area-search>em{color:#fff;background:#087b73;border-radius:999px;justify-self:end;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.area-today-counts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.area-today-counts>span{background:#fff;border:1px solid #d7e5e9;border-radius:12px;align-content:center;gap:3px;min-height:58px;padding:9px 11px;display:grid}.area-today-counts small{color:#74858c;font-size:7px;font-weight:900}.area-today-counts b{color:#26383f;font-size:20px;line-height:1}.area-today-counts b i{color:#75848a;margin-left:2px;font-size:7px;font-style:normal}.area-today-counts>span:nth-child(2){background:#edf9f6;border-color:#9ed1c9}.area-today-counts>span:nth-child(2) small,.area-today-counts>span:nth-child(2) b{color:#087b73}.inline-area-result{border-top:0!important;margin-top:0!important;padding-top:0!important}.area-count-reset{color:#647077;letter-spacing:.06em;cursor:pointer;background:#fff;border:1px solid #d9dfe2;border-radius:11px;grid-column:1/-1;min-height:38px;font-size:8px;font-weight:900}.area-count-reset:disabled{opacity:.38;cursor:default}.quick-area-tool .area-today-counts{gap:9px}.quick-area-tool .area-today-counts>span{min-height:66px;position:relative;overflow:hidden;background:linear-gradient(145deg,#fff 0%,#f1f5f8 100%)!important;border:1px solid #cfdae2!important;border-radius:13px!important;padding:11px 12px 10px 15px!important;box-shadow:0 5px 14px #1c374812!important}.quick-area-tool .area-today-counts>span:before{content:"";background:#718896;width:4px;position:absolute;inset:0 auto 0 0}.quick-area-tool .area-today-counts>span:nth-child(2){background:linear-gradient(145deg,#fafdff 0%,#e6f3fa 100%)!important;border-color:#aacbde!important}.quick-area-tool .area-today-counts>span:nth-child(2):before{background:#1777ad}.quick-area-tool .area-today-counts small{letter-spacing:.02em;color:#637985!important;font-size:7px!important}.quick-area-tool .area-today-counts b{color:#203b4a!important;font-size:22px!important}.quick-area-tool .area-today-counts>span:nth-child(2) small,.quick-area-tool .area-today-counts>span:nth-child(2) b{color:#116a9c!important}.quick-area-tool .area-today-counts b{align-items:baseline!important;gap:3px!important;display:flex!important}.quick-area-tool .area-today-counts .area-count-unit{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:inherit!important;opacity:.62!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:inline!important}.tool-edit-bar{box-sizing:border-box!important;background:linear-gradient(145deg,#fff,#f3f4f6)!important;border:1px solid #e0e2e5!important;border-radius:17px!important;grid-template-columns:1fr!important;place-items:stretch stretch!important;gap:8px!important;width:100%!important;min-height:68px!important;margin:18px 0 0!important;padding:12px!important;display:grid!important;box-shadow:0 7px 18px #23282c0e!important}.tool-edit-bar .quick-order-edit,.tool-edit-bar .quick-order-lock{box-sizing:border-box!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 16px!important;font-size:10px!important;font-weight:950!important;display:flex!important}.tool-edit-bar .quick-order-edit{color:#3e464b!important;background:#fff!important;border:1px solid #d6d9dc!important;box-shadow:0 4px 12px #23282c11!important}.tool-edit-bar .quick-order-edit:before{display:none!important}.tool-edit-bar .quick-order-edit b{color:#c03;margin-right:9px;font-size:16px}.tool-edit-bar.editing{grid-template-columns:minmax(0,1fr) minmax(128px,.9fr)!important;align-items:center!important}.tool-edit-bar>span{box-sizing:border-box!important;color:#a9002a!important;white-space:normal!important;background:#fff1f4!important;border-radius:11px!important;align-items:center!important;min-width:0!important;min-height:40px!important;margin:0!important;padding:0 11px!important;font-size:8px!important;display:flex!important}.tool-edit-bar .quick-order-lock{color:#fff!important;background:#c03!important;border:0!important;box-shadow:0 6px 15px #cc00332e!important}.quick-secret-door-row{width:100%!important;padding:14px 0 calc(12px + env(safe-area-inset-bottom))!important;justify-content:center!important;margin-top:26px!important}.quick-secret-door{isolation:isolate;opacity:.76!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;border-radius:12px!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:6px!important;width:120px!important;height:42px!important;padding:6px 11px!important;display:grid!important;box-shadow:0 6px 17px #1f2b3113!important}.quick-secret-door:before{display:none!important}.quick-secret-door img{opacity:.94!important;filter:none!important;mix-blend-mode:normal!important;width:70px!important;max-width:70px!important;max-height:22px!important;margin:auto!important}.quick-secret-door small{color:#7c8387;letter-spacing:.1em;font-size:5px;font-weight:950}.quick-secret-door.connected:after{top:5px!important;right:5px!important}.quick-secret-door.quick-logo-only{cursor:default!important;pointer-events:none!important;grid-template-columns:1fr!important}.quick-secret-door.quick-logo-only:after{display:none!important}@media (width<=360px){.classic-area-search>.kansai-area-links{grid-template-columns:1fr 1fr!important}.classic-area-search .area-east-mini{grid-column:1/-1}}@media (width<=370px){.tool-edit-bar.editing{grid-template-columns:1fr!important}.tool-edit-bar>span{justify-content:center!important}.vertical-tool-toolbar.is-unlocked .utility-split-card{padding-right:90px}}.won-confirmed-status.acquired-status{grid-template-columns:auto minmax(0,1fr) auto!important}.quick-registration-start{color:#fff;white-space:nowrap;background:#c03;border:0;border-radius:10px;min-height:38px;padding:0 12px;font-family:inherit;font-size:9px;font-weight:950}@media (width<=360px){.won-confirmed-status.acquired-status{grid-template-columns:auto minmax(0,1fr)!important}.quick-registration-start{grid-column:1/-1;width:100%}}.quick-command-shell.docomo-red-monitor{background:#f4f2f3!important;padding:0 16px 32px!important}.quick-command-shell.docomo-red-monitor .command-header.command-header-simple{min-height:122px!important;padding:max(28px,calc(env(safe-area-inset-top) + 16px)) 22px 22px!important;background:linear-gradient(145deg,#b8002e,#d50a3c)!important;border:0!important;border-radius:0 0 24px 24px!important;margin:0 -16px 20px!important;box-shadow:0 10px 28px #6e001c29!important}.quick-command-shell.docomo-red-monitor .command-header-simple h1{letter-spacing:-.025em!important;font-size:29px!important}.quick-command-shell.docomo-red-monitor .command-header-simple p{margin-top:5px!important;font-size:9px!important}.quick-command-shell.docomo-red-monitor .command-board-section{margin-top:0!important}.quick-command-shell.docomo-red-monitor .command-board-section>header{margin:0 4px 12px!important}.quick-command-shell.docomo-red-monitor .command-board-section>header strong{letter-spacing:.01em;font-size:13px!important}.quick-command-shell.docomo-red-monitor .command-board-section>header span{text-align:center;min-width:42px;padding:6px 10px!important;font-size:9px!important}.quick-command-shell.docomo-red-monitor .command-list{gap:14px!important;margin:0!important}.quick-command-shell.docomo-red-monitor .command-card{border:1px solid #e7dadd!important;border-radius:22px!important;min-height:0!important;padding:21px 19px 18px!important;overflow:hidden!important;box-shadow:0 9px 24px #44111e14!important}.quick-command-shell.docomo-red-monitor .command-card:before{width:5px!important}.quick-command-shell.docomo-red-monitor .command-card-top{grid-template-columns:1fr!important;gap:17px!important;min-height:0!important;margin:0 0 17px!important;display:grid!important}.quick-command-shell.docomo-red-monitor .command-identity{padding-left:2px;gap:8px!important}.command-status-label{color:#9b8c90!important;letter-spacing:.18em!important;font-size:7px!important;font-weight:950!important}.quick-command-shell.docomo-red-monitor .command-large-status{letter-spacing:-.035em!important;font-size:clamp(29px,8vw,38px)!important;line-height:1.05!important}.command-state-note{color:#655b5e;border-radius:999px;align-items:center;gap:7px;width:max-content;min-height:28px;padding:6px 10px;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.command-state-note i{background:#a7adb0;border-radius:50%;width:7px;height:7px}.command-state-note.responding{color:#625b5e;background:#f1eff0}.command-state-note.responding i{background:#8e878a}.command-state-note.active{color:#9b5700;background:#fff1df}.command-state-note.active i{background:#e57d00}.command-state-note.waiting{color:#08776d;background:#eaf7f4}.command-state-note.waiting i{background:#0a9b8d}.command-state-note.registering{color:#a9002a;background:#fff0f3}.command-state-note.registering i{background:#c03}.quick-command-shell.docomo-red-monitor .command-card.command-registering:before{background:#c03!important}.quick-command-shell.docomo-red-monitor .command-timing{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;display:grid!important}.quick-command-shell.docomo-red-monitor .command-timing time,.quick-command-shell.docomo-red-monitor .command-timing>strong{box-sizing:border-box!important;border-radius:13px!important;align-content:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:64px!important;min-height:64px!important;padding:10px 11px!important;font-size:18px!important;line-height:1!important;display:grid!important}.quick-command-shell.docomo-red-monitor .command-timing small{letter-spacing:.08em!important;font-size:7px!important}.quick-command-shell.docomo-red-monitor .command-timing>strong.registration-waiting{font-size:15px!important}.quick-command-shell.docomo-red-monitor .command-card-main{background:#faf8f9;border:1px solid #eee5e7;border-radius:15px;min-height:72px;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px 13px!important;display:grid!important}.command-deal-summary{gap:6px;min-width:0;display:grid}.command-deal-summary small{color:#91868a;letter-spacing:.12em;font-size:7px;font-weight:950}.quick-command-shell.docomo-red-monitor .command-deal-summary span{overflow-wrap:anywhere;color:#211c1e!important;font-size:15px!important;font-weight:950!important;line-height:1.45!important}.quick-command-shell.docomo-red-monitor .command-party-tag{border:1px solid #eadde0;place-self:center end;color:#9d1839!important;background:#fff!important;padding:7px 10px!important;font-size:9px!important}@media (width<=370px){.quick-command-shell.docomo-red-monitor .command-card{padding:19px 16px 16px!important}.quick-command-shell.docomo-red-monitor .command-card-main{grid-template-columns:1fr!important}.quick-command-shell.docomo-red-monitor .command-party-tag{justify-self:start}.quick-command-shell.docomo-red-monitor .command-timing time,.quick-command-shell.docomo-red-monitor .command-timing>strong{height:60px!important;min-height:60px!important}}.contract-area-search{grid-column:1/-1;background:linear-gradient(145deg,#f8fbfa,#eef8f6)!important;border-color:#c9ddd9!important;margin:10px 0 2px!important}.area-plan-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.area-plan-tags span{color:#fff;background:#0a9185;border-radius:999px;padding:5px 9px;font-size:7px;font-weight:900}.contract-area-search .area-search-links a:first-child{color:#08786f;background:#fff;border-color:#8bc9c0}.contract-area-search .area-checked{font-family:inherit}.dvalue-campaign-row{grid-template-columns:minmax(0,1fr) 72px;align-items:stretch;gap:8px;min-height:82px;padding:8px;display:grid}.dvalue-official-main{min-width:0;color:#222!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:5px 7px!important;text-decoration:none!important;display:grid!important}.dvalue-official-main>i{color:#fff!important;background:linear-gradient(145deg,#e51b4b,#b6002d)!important;border-radius:14px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:20px!important;font-style:normal!important;font-weight:950!important;display:grid!important}.dvalue-official-main>span{gap:3px;min-width:0;display:grid}.dvalue-official-main strong{font-size:13px}.dvalue-official-main small{color:#888;font-size:8px}.dvalue-official-main>b{color:#a0a4a7;font-size:19px}.dvalue-campaign-qr{color:#ac002b!important;background:#fff2f5!important;border:1px solid #efb8c5!important;border-radius:13px!important;grid-template-columns:1fr!important;place-content:center!important;justify-items:center!important;gap:4px!important;min-width:0!important;padding:5px!important;display:grid!important}.dvalue-campaign-qr>i{color:#fff!important;background:#c90035!important;border-radius:9px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:10px!important;font-style:normal!important;font-weight:950!important;display:grid!important}.dvalue-campaign-qr>small{color:#ac002b!important;font-size:6px!important;font-weight:950!important}.vertical-tool-toolbar.is-unlocked .dvalue-campaign-row{pointer-events:none;padding-right:100px}.platinum-official-main>i{color:#ead38e!important;background:linear-gradient(145deg,#34383b,#17191b)!important;font-family:Georgia,serif!important}.platinum-entry-qr{color:#5d4a16!important;background:#fffaf0!important;border-color:#d8c58c!important}.platinum-entry-qr>i{color:#f0d789!important;background:#282b2e!important}.platinum-entry-qr>small{color:#5d4a16!important}.docomo-quick.quick-public-only>.quick-public-header{min-height:76px!important;padding-top:max(22px,env(safe-area-inset-top))!important}.docomo-quick.quick-tools-only>.quick-public-header{box-sizing:border-box!important;min-height:72px!important;padding-top:max(14px,env(safe-area-inset-top))!important;padding-bottom:10px!important}.hayabusa-sync-panel>button img{object-fit:cover;border-radius:8px;width:30px;height:30px}.acquired-simple-card.hayabusa-synced{filter:saturate(.35);opacity:.68;background:#f1f2f2!important}.registration-comment-editor{background:#f2f3f4;border-radius:13px;gap:8px;margin:0 10px 12px;padding:12px;display:grid}.registration-comment-editor label{font-size:9px;font-weight:950}.registration-comment-editor textarea{box-sizing:border-box;width:100%;min-height:82px;font:inherit;resize:vertical;background:#fff;border:1px solid #ccd1d3;border-radius:10px;padding:11px;font-size:12px}.registration-comment-editor button{color:#fff;background:#c03;border:0;border-radius:10px;min-height:44px;font-weight:950}.mnp-breakdown-limit{color:#a9002a;text-align:center;background:#fff1f4;border-radius:9px;grid-column:1/-1;margin:0 0 4px;padding:8px;font-size:10px;font-weight:950}.monitor-registration-message{color:#292b2d;background:#ececed;border-radius:14px;margin-top:12px;padding:16px}.monitor-registration-message small{color:#777;margin-bottom:5px;font-size:8px;font-weight:950;display:block}.monitor-registration-message strong{font-size:18px}.hayabusa-sync-overlay{z-index:150;background:#121618ad;justify-content:center;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.hayabusa-sync-overlay>section{box-sizing:border-box;background:#fff;border-radius:24px 24px 18px 18px;width:min(100%,460px);padding:22px}.hayabusa-sync-overlay>section>small{color:#087b73;font-size:8px;font-weight:950}.hayabusa-sync-overlay>section>strong{margin-top:5px;font-size:21px;display:block}.hayabusa-sync-preview{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.hayabusa-sync-preview span{background:#f2f6f5;border-radius:12px;padding:11px;display:grid}.hayabusa-sync-complete>b{color:#087b73;text-align:center;margin:18px 0;font-size:52px;display:block}.hayabusa-sync-complete>b small{font-size:15px}.hayabusa-sync-complete dl div{background:#f2f5f5;border-radius:10px;justify-content:space-between;padding:11px;display:flex}.hayabusa-sync-complete dt,.hayabusa-sync-complete dd{margin:0;font-size:10px;font-weight:900}.hayabusa-sync-overlay nav{grid-template-columns:1fr 1.5fr;gap:8px;margin-top:16px;display:grid}.hayabusa-sync-overlay nav button{background:#e8ebec;border:0;border-radius:12px;min-height:48px;font-weight:950}.hayabusa-sync-overlay nav button:last-child{color:#fff;background:#087b73}.hayabusa-sync-overlay nav button:disabled{opacity:.5}.monitor-comment-save-status{color:#087b73;margin-top:-2px;font-size:9px;font-weight:850;display:block}.monitor-comment-save-status.saving{color:#6c7680}.monitor-comment-save-status.queued{color:#b36a00}.ipad-command-console{box-sizing:border-box;color:#fff;background:#17191c;min-height:100dvh;padding:22px}.ipad-command-console>header{justify-content:space-between;align-items:center;height:72px;display:flex}.ipad-command-console>header small{color:#e96887;font-size:9px;font-weight:950}.ipad-command-console>header h1{margin:5px 0 0;font-size:26px}.ipad-command-console>header>span{color:#9ee7d9;background:#26302f;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:900}.ipad-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;height:calc(100dvh - 116px);display:grid}.ipad-registration-lane{background:#222529;border:1px solid #383b40;border-radius:20px;flex-direction:column;min-width:0;padding:15px;display:flex;overflow:hidden}.ipad-registration-lane>header{border-bottom:1px solid #3b3e43;justify-content:space-between;padding-bottom:12px;display:flex}.ipad-registration-lane>header span{color:#e96887;font-size:9px;font-weight:950}.ipad-lane-status{padding:14px 2px}.ipad-lane-status>small{color:#8e9499;font-size:8px}.ipad-lane-status>strong{font-size:27px;display:block}.ipad-lane-status>p{color:#c5c9cc;font-size:10px}.ipad-lane-empty{text-align:center;color:#70757a;flex:1;place-content:center;display:grid}.ipad-timeline{margin:6px 0;padding:0;list-style:none}.ipad-timeline li{align-items:center;min-height:44px;padding-left:25px;display:flex;position:relative}.ipad-timeline li:not(:last-child):before{content:"";background:#44484d;width:2px;position:absolute;top:27px;bottom:-8px;left:7px}.ipad-timeline i{border:2px solid #555a60;border-radius:50%;width:12px;height:12px;position:absolute;left:2px}.ipad-timeline li.done i{background:#e53964;border-color:#e53964}.ipad-timeline span{justify-content:space-between;width:100%;display:flex}.ipad-timeline small{color:#8f959a;font-size:8px}.ipad-timeline b{font-size:11px}.ipad-urgent-message{color:#232528;background:#ececed;border-radius:14px;margin-top:auto;padding:14px}.ipad-urgent-message small{font-size:7px}.ipad-urgent-message strong{margin-top:6px;font-size:15px;display:block}.ipad-lane-empty button{color:#fff;background:#c03;border:0;border-radius:12px;min-height:46px;margin-top:15px;font-size:13px;font-weight:950}.ipad-lane-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.ipad-history{border-top:1px solid #3d4146;margin-top:12px;padding-top:12px}.ipad-history>header{z-index:2;background:#222529;justify-content:space-between;padding:8px 0;display:flex;position:sticky;top:0}.ipad-history>header strong{font-size:12px}.ipad-history>header small{color:#8f959a;font-size:8px}.ipad-history>article{background:#191c1f;border-radius:14px;margin-top:10px;padding:11px}.ipad-history>article>div{justify-content:space-between;gap:8px;display:flex}.ipad-history>article>div b{font-size:10px}.ipad-history>article>div small{color:#8f959a;font-size:7px}.ipad-history .ipad-timeline li{min-height:37px}.ipad-pairing-overlay{z-index:200;background:#0c0e10d9;place-items:center;display:grid;position:fixed;inset:0}.ipad-pairing-overlay>section{color:#202326;text-align:center;background:#fff;border-radius:24px;width:min(420px,80vw);padding:28px}.ipad-pairing-overlay small{color:#c03;font-size:10px;font-weight:950}.ipad-pairing-overlay strong{margin-top:5px;font-size:25px;display:block}.ipad-pairing-overlay p{color:#687075;font-size:11px;line-height:1.6}.ipad-pairing-overlay img{width:260px;height:260px;image-rendering:pixelated}.ipad-pairing-overlay em{color:#697176;font-size:9px;font-style:normal;display:block}.ipad-pairing-overlay button{color:#fff;background:#25292c;border:0;border-radius:12px;width:100%;min-height:46px;margin-top:18px;font-weight:950}.quick-pairing-toast{z-index:180;color:#fff;text-align:center;background:#087b73;border-radius:14px;padding:14px;font-size:11px;font-weight:950;position:fixed;bottom:80px;left:18px;right:18px;box-shadow:0 10px 26px #0003}.ipad-command-console{color:#202124;background:#f5f5f6}.ipad-command-console>header{border-bottom:3px solid #c03;padding:0 4px}.ipad-command-console>header small{color:#c03}.ipad-command-console>header>nav{align-items:center;gap:10px;display:flex}.ipad-command-console>header>nav span{color:#555;background:#fff;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:900;box-shadow:0 1px 5px #00000012}.ipad-command-console>header>nav span i{background:#12a77a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.ipad-command-console>header>nav button{color:#fff;background:#c03;border:1px solid #c03;border-radius:11px;min-height:40px;padding:0 15px;font-weight:950}.ipad-registration-lane{color:#222;background:#fff;border-color:#e0e0e2;box-shadow:0 5px 18px #1c1d2010}.ipad-registration-lane>header{border-bottom-color:#ececee}.ipad-registration-lane>header span{color:#c03}.ipad-lane-status>small,.ipad-lane-status>p,.ipad-lane-empty{color:#75787c}.ipad-lane-status>strong{color:#c03}.mode-field .ipad-lane-scroll{display:none}.ipad-field-lane-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.ipad-field-monitor{gap:10px;padding-top:12px;display:grid}.ipad-field-monitor .command-card{background:#fff;border:1px solid #e3e3e5;border-radius:16px;margin:0;box-shadow:0 4px 14px #0000000b}.ipad-field-monitor .command-card-top{padding:14px}.ipad-field-monitor .command-large-status{font-size:24px}.ipad-field-monitor .monitor-detail-line>span{font-size:12px}.ipad-field-monitor .monitor-meta-line{margin-top:12px}.mode-registration .ipad-history>header{background:#fff}.mode-registration .ipad-history>article{color:#222;background:#f6f6f7}.mode-registration .ipad-timeline li:not(:last-child):before{background:#dadadd}.mode-registration .ipad-timeline i{background:#fff;border-color:#bbb}.mode-registration .ipad-timeline li.done i{background:#c03;border-color:#c03}.mode-registration .ipad-timeline small{color:#777}.ipad-settings-overlay{z-index:210;background:#1b1c1e99;place-items:center;display:grid;position:fixed;inset:0}.ipad-settings-overlay>section{color:#222;background:#fff;border-radius:24px;width:min(440px,80vw);padding:26px}.ipad-settings-overlay>section>small{color:#c03;letter-spacing:.16em;font-size:8px;font-weight:950}.ipad-settings-overlay>section>strong{margin-top:5px;font-size:23px;display:block}.ipad-settings-overlay>section>p{color:#707378;font-size:10px}.ipad-settings-overlay>section>div{gap:9px;margin-top:16px;display:grid}.ipad-settings-overlay>section>div>button{text-align:left;background:#fafafa;border:1px solid #ddd;border-radius:14px;align-items:center;gap:12px;min-height:66px;padding:11px;display:flex}.ipad-settings-overlay>section>div>button>i{color:#fff;border:2px solid #bbb;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.ipad-settings-overlay>section>div>button span{gap:3px;display:grid}.ipad-settings-overlay>section>div>button b{font-size:12px}.ipad-settings-overlay>section>div>button small{color:#7b7e82;font-size:8px}.ipad-settings-overlay>section>div>button.selected{background:#fff2f5;border-color:#c03}.ipad-settings-overlay>section>div>button.selected>i{background:#c03;border-color:#c03}.ipad-settings-overlay .settings-close{color:#fff;background:#26282b;border:0;border-radius:11px;width:100%;min-height:44px;margin-top:14px;font-weight:950}.ipad-command-console .ipad-lane-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 14px minmax(0,1fr) minmax(0,1fr);gap:12px 6px}.ipad-command-console .ipad-lane-grid>.ipad-registration-lane:nth-child(3){grid-column:4}.ipad-command-console .ipad-lane-grid>.ipad-registration-lane:nth-child(4){grid-column:5}.ipad-command-console .ipad-registration-lane{border-radius:12px;padding:18px}.ipad-command-console>header>nav span{color:#4f5559;letter-spacing:.16em;box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 4px;font-size:9px;font-weight:950}.ipad-command-console>header>nav span i{background:#20c878;border-radius:50%;width:9px;height:9px;margin-right:9px;animation:2.2s ease-in-out infinite ipad-online-pulse;box-shadow:0 0 0 4px #20c8781f,0 0 13px #20c878cc}@keyframes ipad-online-pulse{0%,to{opacity:1;box-shadow:0 0 0 4px #20c8781f,0 0 13px #20c878cc}50%{opacity:.72;box-shadow:0 0 0 7px #20c8780d,0 0 7px #20c87888}}.ipad-command-console .ipad-lane-empty button{border-radius:6px;min-width:190px;margin:0;padding:0 28px}.ipad-pairing-overlay>section{box-sizing:border-box;border-radius:8px;width:auto;padding:18px}.ipad-pairing-overlay img{width:min(42vw,340px);height:auto;display:block}.ipad-field-monitor,.ipad-field-monitor *{box-sizing:border-box;min-width:0}.ipad-field-monitor .command-card{padding:0;overflow:hidden}.ipad-field-monitor .command-card-top.monitor-card-layout{width:100%;margin:0;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;padding:13px!important;display:grid!important}.ipad-field-monitor .command-status-label{width:100%;display:block}.ipad-field-monitor .monitor-status-line{gap:5px;display:grid}.ipad-field-monitor .monitor-status-line .command-large-status{overflow-wrap:anywhere;line-height:1.05;white-space:normal!important;font-size:clamp(20px,2.25vw,28px)!important}.ipad-field-monitor .monitor-detail-line{background:#faf8f9;border:1px solid #ece4e6;border-radius:9px;gap:5px;width:100%;padding:9px;display:grid}.ipad-field-monitor .monitor-detail-line>span{overflow-wrap:anywhere;line-height:1.45;font-size:11px!important}.ipad-field-monitor .monitor-registration-message{border-radius:9px;margin-top:0;padding:10px}.ipad-field-monitor .monitor-registration-message strong{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.ipad-field-monitor .monitor-meta-line{width:100%;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important;margin-top:0!important;display:grid!important}.ipad-field-monitor .command-party-tag{color:#60676b;white-space:normal;background:#f0f1f2;border-radius:7px;justify-self:start;max-width:100%;margin:0;padding:6px 8px;font-size:8px}.ipad-field-monitor .command-timing,.ipad-field-monitor .command-timing.with-registration{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important}.ipad-field-monitor .command-timing:not(.with-registration){grid-template-columns:minmax(0,1fr)!important}.ipad-field-monitor .command-timing time,.ipad-field-monitor .command-timing>strong{box-sizing:border-box;text-align:center;place-content:center;border-radius:8px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:7px 5px!important;font-size:15px!important}.ipad-field-monitor .command-timing small{white-space:normal;font-size:6px}@media (width<=900px){.ipad-command-console{padding:14px}.ipad-command-console .ipad-lane-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 8px minmax(0,1fr) minmax(0,1fr);gap:8px 4px}.ipad-command-console .ipad-registration-lane{padding:10px}.ipad-field-monitor .command-card-top.monitor-card-layout{padding:10px!important}.ipad-field-monitor .monitor-status-line .command-large-status{font-size:19px!important}}.ipad-field-lane-scroll{overscroll-behavior:contain;scrollbar-width:thin;position:relative}.ipad-day-timeline{min-height:900px;padding:12px 0 24px 40px;position:relative}.ipad-time-scale{width:36px;position:absolute;inset:12px auto 24px 0}.ipad-time-scale span{color:#8b8f93;font-variant-numeric:tabular-nums;font-size:7px;font-weight:900;position:absolute;right:7px;transform:translateY(-50%)}.ipad-time-canvas{background:linear-gradient(90deg,#fafafa,#fff);border-left:1px solid #dadcdf;height:864px;position:relative}.ipad-hour-line{background:#e8e9eb;height:1px;position:absolute;left:0;right:0}.ipad-now-line{z-index:4;pointer-events:none;background:#c03;height:2px;position:absolute;left:0;right:0;box-shadow:0 0 7px #c035}.ipad-now-line:before{content:"";background:#c03;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:-5px}.ipad-now-line b{color:#fff;letter-spacing:.08em;background:#c03;border-radius:4px;padding:2px 4px;font-size:5px;position:absolute;top:-7px;right:3px}.ipad-schedule-card{z-index:3;color:#2a2225;text-align:left;touch-action:manipulation;background:#fff7f9;border:1px solid #f0bdca;border-left:4px solid #c03;border-radius:9px;align-content:center;gap:3px;min-height:70px;padding:9px 10px;font-family:inherit;display:grid;position:absolute;left:6px;right:5px;box-shadow:0 4px 12px #65102714}.ipad-schedule-card small{color:#9c6572;font-variant-numeric:tabular-nums;font-size:7px;font-weight:900}.ipad-schedule-card strong{color:#b0002d;font-size:15px;line-height:1.05}.ipad-schedule-card span{color:#5f5357;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:850;line-height:1.35;overflow:hidden}.ipad-schedule-card.registering{background:#f0fbf8;border-color:#9ed8cc #9ed8cc #9ed8cc #0b9b83}.ipad-schedule-card.registering strong{color:#087b69}.ipad-schedule-card.handoff{background:#fff8ee;border-color:#f0c68f #f0c68f #f0c68f #d47a13}.ipad-schedule-card.handoff strong{color:#ad5b00}.ipad-schedule-card.completed{opacity:.62;background:#f4f5f5;border-color:#d7d9db #d7d9db #d7d9db #92979a}.ipad-schedule-card.completed strong{color:#596064}.ipad-timeline-empty{color:#a0a4a7;text-align:center;margin:0;font-size:8px;position:absolute;top:22px;left:8px;right:8px}.ipad-customer-detail-overlay{z-index:230;background:#16181b80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ipad-customer-detail-overlay>section{box-sizing:border-box;width:min(92vw,860px);max-height:82vh;padding:24px 26px calc(24px + env(safe-area-inset-bottom));color:#232426;background:#fff;border-radius:22px 22px 0 0;animation:.18s ease-out ipad-detail-up;overflow-y:auto;box-shadow:0 -16px 48px #0003}@keyframes ipad-detail-up{0%{opacity:.4;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ipad-customer-detail-overlay header{justify-content:space-between;align-items:center;gap:20px;display:flex}.ipad-customer-detail-overlay header div{gap:4px;display:grid}.ipad-customer-detail-overlay header small{color:#92767d;letter-spacing:.1em;font-size:8px;font-weight:950}.ipad-customer-detail-overlay header strong{color:#c03;font-size:30px;line-height:1}.ipad-customer-detail-overlay header button{color:#555;background:#f0f1f2;border:0;border-radius:50%;width:42px;height:42px;font-size:23px}.ipad-detail-main{background:#fff9fa;border:1px solid #eadde0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px;display:flex}.ipad-detail-main span{font-size:21px;font-weight:950;line-height:1.35}.ipad-detail-main em{color:#596064;background:#eceff0;border-radius:9px;flex:none;padding:8px 10px;font-size:9px;font-style:normal;font-weight:950}.ipad-customer-detail-overlay dl{grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0 0;display:grid}.ipad-customer-detail-overlay dl div{text-align:center;background:#f3f4f5;border-radius:12px;gap:5px;padding:13px;display:grid}.ipad-customer-detail-overlay dt{color:#85898c;font-size:8px;font-weight:900}.ipad-customer-detail-overlay dd{font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:950}.ipad-customer-detail-overlay>section>p{color:#155f55;background:#edf8f6;border-radius:12px;margin:14px 0 0;padding:15px}.ipad-customer-detail-overlay>section>p small{margin-bottom:5px;font-size:7px;display:block}.ipad-customer-detail-overlay>section>p strong{font-size:16px;line-height:1.45}.ipad-lane-flipper{perspective:none;overflow:hidden}.ipad-lane-single-face{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ipad-lane-single-face .ipad-field-lane-scroll,.ipad-lane-single-face .ipad-lane-empty{flex:1;min-height:0}.ipad-day-timeline{padding-left:27px}.ipad-time-scale{width:25px}.ipad-time-scale span{letter-spacing:-.03em;font-size:6px;right:4px}.ipad-schedule-card{border-left-width:3px;border-radius:7px;min-height:58px;padding:7px;left:3px;right:2px}.ipad-schedule-card strong{font-size:13px}.ipad-schedule-card span{font-size:7px}.ipad-schedule-card small{font-size:6px}.ipad-lane-role-header{align-items:center;gap:7px;min-height:48px;border-bottom:1px solid #ececee!important;grid-template-columns:auto minmax(0,1fr) auto!important;padding:0 2px 11px!important;display:grid!important}.ipad-lane-role-header>span{letter-spacing:.08em;color:#c03!important;font-size:9px!important;font-weight:950!important}.ipad-lane-role-header>strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ipad-lane-role-header>em{color:#a9002a;background:#fff0f4;border-radius:7px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:950}.ipad-registration-lane.registration-role{border-top:3px solid #0b9b83}.ipad-registration-lane.registration-role .ipad-lane-role-header>span{color:#087b69!important}.ipad-registration-lane.registration-role .ipad-lane-role-header>em{color:#087b69;background:#edf8f6}.ipad-lane-role-header>button{text-align:left;background:#f3f5f5;border:0;border-radius:7px;gap:1px;min-width:0;padding:4px 6px;font-family:inherit;display:grid}.ipad-lane-role-header>button strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ipad-lane-role-header>button small{color:#8a9092;font-size:6px;font-weight:850}.ipad-schedule-card.flight-record{grid-template-rows:auto auto auto 1fr;align-content:start;padding-top:8px;overflow:hidden}.ipad-schedule-card.flight-record:after{content:"";opacity:.42;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.ipad-schedule-card.flight-record>em{color:#78676c;font-variant-numeric:tabular-nums;background:#ffffffb8;border-radius:5px;place-self:end;margin-top:5px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:950}.ipad-registration-lane.registration-role .ipad-now-line{background:#0b9b83;box-shadow:0 0 7px #0b9b8355}.ipad-registration-lane.registration-role .ipad-now-line:before,.ipad-registration-lane.registration-role .ipad-now-line b{background:#0b9b83}.ipad-registrar-edit-overlay{z-index:240;background:#15171a8c;place-items:center;display:grid;position:fixed;inset:0}.ipad-registrar-edit-overlay form{box-sizing:border-box;color:#222;background:#fff;border-radius:18px;width:min(420px,76vw);padding:24px;box-shadow:0 20px 60px #0004}.ipad-registrar-edit-overlay form>small{color:#087b69;letter-spacing:.12em;font-size:8px;font-weight:950}.ipad-registrar-edit-overlay form>strong{margin-top:5px;font-size:23px;display:block}.ipad-registrar-edit-overlay input{box-sizing:border-box;width:100%;height:52px;font:inherit;background:#fff;border:2px solid #cfd7d6;border-radius:11px;outline:none;margin-top:17px;padding:0 14px;font-size:17px;font-weight:900}.ipad-registrar-edit-overlay input:focus{border-color:#0b9b83;box-shadow:0 0 0 4px #0b9b8315}.ipad-registrar-edit-overlay form>div{grid-template-columns:1fr 1.3fr;gap:8px;margin-top:13px;display:grid}.ipad-registrar-edit-overlay form button{color:#596064;background:#eceff0;border:0;border-radius:10px;min-height:46px;font-weight:950}.ipad-registrar-edit-overlay form button:last-child{color:#fff;background:#0b9b83}.docomo-quick .vertical-tool-card>.platinum-entry-row,.docomo-quick .vertical-tool-card>.rakuten-area-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 54px;gap:6px;height:78px;min-height:78px;padding:6px;overflow:hidden}.docomo-quick .platinum-entry-row>.platinum-official-main,.docomo-quick .rakuten-area-row>.rakuten-area-main{box-sizing:border-box;min-height:66px;overflow:hidden;grid-template-columns:48px minmax(0,1fr) auto!important;gap:10px!important;padding:4px 6px!important}.docomo-quick .platinum-entry-row strong,.docomo-quick .rakuten-area-row strong{font-size:14px!important;line-height:1.15!important}.docomo-quick .platinum-entry-row small,.docomo-quick .rakuten-area-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:8px!important;line-height:1.2!important}.docomo-quick .platinum-entry-row>.platinum-entry-qr,.docomo-quick .rakuten-area-row>.rakuten-roaming-warning{box-sizing:border-box;height:66px;min-height:66px;border-radius:12px!important}.docomo-quick .platinum-entry-row>.platinum-entry-qr>i,.docomo-quick .rakuten-area-row>.rakuten-roaming-warning>i{width:30px!important;height:30px!important}.docomo-quick .platinum-entry-row>.platinum-entry-qr>small,.docomo-quick .rakuten-area-row>.rakuten-roaming-warning>small{font-size:6px!important;line-height:1!important}.payroll-shell .payroll-intro{border-radius:18px;margin-left:8px;margin-right:8px}.payroll-shell .payroll-list{margin-left:8px;margin-right:8px}.payroll-list .payroll-pdf-row{border-radius:12px;box-shadow:0 3px 10px #123f3a0a}@media print{.payroll-print-sheet{color:#000!important;padding:7mm 8mm!important;font-family:Yu Mincho,Hiragino Mincho ProN,MS PMincho,serif!important}.payroll-modern-header{text-align:center!important;border-bottom:2px solid #000!important;min-height:31mm!important;padding:0 0 4mm!important;display:block!important;position:relative!important}.payroll-modern-header>div{padding:0!important}.payroll-modern-header>div small{display:none!important}.payroll-modern-header h1{letter-spacing:.2em!important;margin:3mm 0 2mm!important;font-size:19pt!important;font-weight:700!important}.payroll-modern-header p{color:#000!important;margin:0!important;font-size:10pt!important;font-weight:700!important}.payroll-modern-header aside{color:#000!important;text-align:left!important;width:68mm!important;padding:0!important;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif!important;font-size:6pt!important;line-height:1.45!important;display:grid!important;position:absolute!important;bottom:3mm!important;right:0!important}.payroll-modern-header aside strong{font-size:9pt!important}.payroll-modern-header aside span{color:#000!important;margin:0!important}.payroll-modern-person{border:1px solid #000!important;border-radius:0!important;grid-template-columns:1fr 1fr!important;margin:5mm 0 0!important;display:grid!important}.payroll-modern-person>div{gap:1mm!important;padding:2.5mm 4mm!important}.payroll-modern-person>div+div{border-left:1px solid #000!important}.payroll-modern-person small{color:#000!important;font-family:Yu Gothic,sans-serif!important;font-size:6pt!important}.payroll-modern-person strong{font-size:9pt!important}.payroll-template-section{border:1px solid #000!important;border-radius:0!important;margin-top:3mm!important}.payroll-template-section h2{color:#000!important;letter-spacing:.2em!important;background:#e6e6e6!important;border-bottom:1px solid #000!important;padding:1.5mm 3mm!important;font-size:8pt!important}.payroll-template-grid>div{background:#fff!important;border-color:#000!important;min-height:12mm!important;padding:2mm 3mm!important}.payroll-template-grid small{color:#000!important;font-family:Yu Gothic,sans-serif!important;font-size:6pt!important}.payroll-template-grid strong{color:#000!important;font-size:8pt!important}.payroll-template-grid .total{background:#f2f2f2!important}.payroll-template-section.attendance .cols-2>div{min-height:14mm!important}.payroll-modern-net{color:#000!important;background:#fff!important;border:2px solid #000!important;border-radius:0!important;grid-template-columns:45mm 1fr!important;margin-top:3mm!important;padding:0!important;display:grid!important}.payroll-modern-net>div{border-right:1px solid #000!important;place-items:center!important;padding:3mm!important;display:grid!important}.payroll-modern-net span{letter-spacing:.12em!important;font-size:10pt!important;font-weight:700!important}.payroll-modern-net>strong{text-align:right!important;padding:3mm 5mm!important;font-size:16pt!important}.payroll-template-section.compact{grid-template-columns:28mm 1fr!important}.payroll-template-section.compact h2{background:#e6e6e6!important;border-right:1px solid #000!important}.payroll-template-section.bank>div{padding:2mm 4mm!important}.payroll-template-section.bank small{color:#000!important}.payroll-modern-footer{color:#000!important;border-top:1px solid #000!important;margin-top:5mm!important;padding-top:2mm!important;font-family:Yu Gothic,sans-serif!important}}.docomo-quick.quick-tools-only>.quick-tool-dock{margin-top:0!important}.quick-shell .won-card>.status-card-action{background:#fff9ec;border:1px solid #e7d4a9;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0 10px 10px;padding:10px 11px;display:flex!important}.quick-shell .status-card-action>span{gap:3px;min-width:0;display:grid}.quick-shell .status-card-action>span small{color:#a36b0f;letter-spacing:.1em;font-size:6px;font-weight:950}.quick-shell .status-card-action>span strong{color:#654c22;font-size:9px;line-height:1.35}.quick-shell .status-card-action>button{color:#fff;background:#c03;border:0;border-radius:10px;flex:none;min-width:88px;min-height:40px;padding:0 13px;font-family:inherit;font-size:10px;font-weight:950;box-shadow:0 6px 14px #cc00332e}.quick-shell .status-card-action.registration-active{background:#edf9f6;border-color:#9fd3c9}.quick-shell .status-card-action.registration-active>span small,.quick-shell .status-card-action.registration-active>span strong{color:#087b73}.quick-shell .status-card-action.registration-active>button{background:#087b73;box-shadow:0 6px 14px #087b732e}details.won-card:not([open])>.status-card-action{display:flex!important}@media (width<=360px){.quick-shell .won-card>.status-card-action{flex-direction:column;align-items:stretch}.quick-shell .status-card-action>button{width:100%}}.quick-shell .won-card.content-confirmed>summary{grid-template-columns:minmax(0,1fr) auto auto 16px!important}.status-inline-action{color:#fff;white-space:nowrap;cursor:pointer;background:#c03;border:0;border-radius:10px;min-width:72px;min-height:38px;padding:0 10px;font-family:inherit;font-size:9px;font-weight:950;box-shadow:0 5px 12px #cc00332b}.status-inline-action.complete{background:#087b73;box-shadow:0 5px 12px #087b732b}.quick-acquired-simple{background:#fafcfb!important;border-color:#d7e5e1!important;margin-top:2px!important}.quick-acquired-simple>header span small{color:#087b73!important;background:#e7f5f1!important}.quick-acquired-simple>header strong{color:#087b73!important}.quick-acquired-simple .acquired-simple-card{margin-bottom:8px!important}.quick-acquired-simple .acquired-simple-card:last-child{margin-bottom:0!important}.acquired-simple-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:11px 12px;display:grid}.acquired-simple-row .won-result small{letter-spacing:.08em;margin-bottom:4px;font-size:7px;font-weight:900;display:block;color:#087b73!important}.acquired-simple-row .won-result strong{line-height:1.4;display:block;font-size:13px!important}.acquired-simple-row .won-party{justify-self:end}@media (width<=360px){.quick-shell .won-card.content-confirmed>summary{grid-template-columns:minmax(0,1fr) auto 14px!important}.quick-shell .won-card.content-confirmed>summary .won-party{display:none}.status-inline-action{min-width:66px;padding-inline:8px;font-size:8px}}.quick-shell .won-inline-editor>.confirm-card-content{color:#fff!important;writing-mode:horizontal-tb!important;white-space:nowrap!important;background:#c03!important;border:0!important;border-radius:12px!important;grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;height:auto!important;min-height:52px!important;margin:12px 0 0!important;padding:10px 14px!important;display:flex!important}.quick-shell .won-inline-editor>.confirm-card-content span,.quick-shell .won-inline-editor>.confirm-card-content strong{writing-mode:horizontal-tb!important;white-space:nowrap!important;display:block!important}.quick-shell .won-inline-editor>.confirm-card-content span{color:#ffe8ee!important;font-size:8px!important}.quick-shell .won-inline-editor>.confirm-card-content strong{color:#fff!important;font-size:12px!important}.quick-shell .won-inline-editor .pixel-counter>small{color:#6682a4;font-size:6px;line-height:1.3}.quick-shell .mnp-issued-check{box-sizing:border-box;color:#4f4548;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1d8db;border-radius:12px;grid-column:1/-1;align-items:center;gap:11px;width:100%;min-height:58px;margin:12px 0 0;padding:10px 13px;font-family:inherit;display:flex}.quick-shell .mnp-issued-check>i{box-sizing:border-box;color:#fff;background:#fff;border:2px solid #c6b9bd;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:15px;font-style:normal;font-weight:950;display:grid}.quick-shell .mnp-issued-check>span{gap:3px;display:grid}.quick-shell .mnp-issued-check strong{font-size:11px;font-weight:950}.quick-shell .mnp-issued-check small{color:#918589;font-size:7px;font-weight:800}.quick-shell .mnp-issued-check.checked{color:#087b73;background:#edf9f6;border-color:#85cbbd}.quick-shell .mnp-issued-check.checked>i{background:#087b73;border-color:#087b73}.quick-shell .mnp-issued-check.checked small{color:#087b73}.quick-shell .mnp-issued-check+.confirm-card-content{margin-top:8px!important}.docomo-quick .won-card-stack{overflow:hidden;border-radius:20px!important;padding:15px!important}.docomo-quick .won-card{overflow:hidden;border-radius:17px!important}.docomo-quick .won-card>summary{padding:13px 14px!important}.docomo-quick .won-card-detail{border-top-color:#f0e5e8!important;padding:14px!important}.docomo-quick .won-inline-editor{margin-top:7px!important;padding-top:15px!important}.quick-shell .won-inline-editor>.mnp-issued-check{box-sizing:border-box!important;color:#4f4548!important;text-align:left!important;background:#fff!important;border:1px solid #e2d7da!important;border-radius:14px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;height:auto!important;min-height:64px!important;margin:22px 0 0!important;padding:12px 14px!important;display:flex!important}.quick-shell .won-inline-editor>.mnp-issued-check>i{box-sizing:border-box!important;color:#fff!important;background:#fff!important;border:2px solid #c6b9bd!important;border-radius:8px!important;flex:0 0 27px!important;place-items:center!important;width:27px!important;height:27px!important;min-height:27px!important;padding:0!important;display:grid!important}.quick-shell .won-inline-editor>.mnp-issued-check>span{min-width:0;gap:4px!important;display:grid!important}.quick-shell .won-inline-editor>.mnp-issued-check strong{color:inherit!important;font-size:11px!important;line-height:1.25!important}.quick-shell .won-inline-editor>.mnp-issued-check small{color:#918589!important;font-size:7px!important;line-height:1.25!important}.quick-shell .won-inline-editor>.mnp-issued-check.checked{color:#087b73!important;background:#edf9f6!important;border-color:#85cbbd!important}.quick-shell .won-inline-editor>.mnp-issued-check.checked>i{background:#087b73!important;border-color:#087b73!important}.quick-shell .won-inline-editor>.mnp-issued-check.checked small{color:#087b73!important}.quick-shell .won-inline-editor>.mnp-issued-check+.confirm-card-content{border-radius:14px!important;margin-top:10px!important}.quick-shell .won-inline-editor>.settlement-delete{margin-top:14px!important}@media (width<=370px){.docomo-quick .won-card-stack{border-radius:18px!important;padding:12px!important}.docomo-quick .won-card-detail{padding:12px!important}.quick-shell .won-inline-editor>.mnp-issued-check{margin-top:20px!important;padding:11px 12px!important}}.schedule-mini-icon{border-radius:11px!important;width:38px!important;height:38px!important;font-size:15px!important;font-weight:950!important}.time-off-request{background:linear-gradient(145deg,#fff,#f8faf9);border:1px solid #e1e6e7;border-radius:20px;margin:16px 0 0;padding:16px 15px;box-shadow:0 7px 22px #0e161a0a}.time-off-request>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.time-off-request>header>div{gap:2px;display:grid}.time-off-request>header small{color:#8b9498;letter-spacing:.16em;font-size:7px;font-weight:900}.time-off-request>header strong{font-size:15px}.time-off-request>header>span{color:#99660c;background:#fff2db;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:950}.time-off-request.locked>header>span{color:#087b73;background:#e5f5f1}.time-off-deadline{background:#fff5f7;border-radius:14px;align-items:center;gap:11px;min-height:66px;padding:10px 12px;display:flex}.time-off-deadline>i{color:#fff;background:#c03;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;font-style:normal;font-weight:950;display:grid}.time-off-deadline>p{gap:3px;min-width:0;margin:0;display:grid}.time-off-deadline strong{color:#8f1634;font-size:10px}.time-off-deadline small{color:#936d76;font-size:7px;line-height:1.5}.time-off-late{color:#8c610d;background:#fff1dc;border-radius:10px;margin:8px 0 0;padding:8px 10px;font-size:7px;font-weight:850}.time-off-month{text-align:center;gap:2px;margin:15px 0 10px;display:grid}.time-off-month small{color:#8d969a;letter-spacing:.16em;font-size:7px;font-weight:900}.time-off-month strong{font-size:15px}.time-off-weekdays,.time-off-calendar{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.time-off-weekdays{margin-bottom:6px}.time-off-weekdays span{text-align:center;color:#92999e;font-size:8px;font-weight:800}.time-off-weekdays span:first-child{color:#c46975}.time-off-weekdays span:last-child{color:#6688ad}.time-off-calendar>i,.time-off-calendar>button{aspect-ratio:1;border-radius:10px}.time-off-calendar>button{color:#6f777c;cursor:pointer;background:#f6f7f7;border:1px solid #edf0f1;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;font-family:inherit;display:flex}.time-off-calendar>button span{font-size:11px;font-weight:900}.time-off-calendar>button small{font-size:5px;font-weight:950}.time-off-calendar>button.selected{color:#ad153b;background:#fff0f4;border-color:#d83b61;box-shadow:inset 0 0 0 1px #efb3c2}.time-off-calendar>button:disabled{cursor:default;opacity:1}.time-off-request.locked .time-off-calendar>button:not(.selected){opacity:.5}.time-off-selection{background:#f1f4f4;border-radius:12px;gap:3px;margin-top:12px;padding:10px 12px;display:grid}.time-off-selection small{color:#8a9397;font-size:7px;font-weight:850}.time-off-selection strong{color:#4a555a;font-size:10px;line-height:1.5}.time-off-submit{color:#fff;text-align:left;cursor:pointer;background:#c03;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:57px;margin-top:10px;padding:9px 14px;font-family:inherit;display:flex;box-shadow:0 8px 18px #cc003329}.time-off-submit span{color:#ffe2e9;font-size:7px;font-weight:800}.time-off-submit strong{font-size:11px}.time-off-submit:disabled{color:#fff;box-shadow:none;cursor:not-allowed;background:#d9dddf}.time-off-locked{background:#edf9f6;border:1px solid #a8d7cf;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:10px 11px;display:flex}.time-off-locked>span{align-items:center;gap:9px;min-width:0;display:flex}.time-off-locked>span>i{color:#fff;background:#087b73;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:950;display:grid}.time-off-locked p{gap:2px;min-width:0;margin:0;display:grid}.time-off-locked strong{color:#087168;font-size:9px}.time-off-locked small{color:#56847d;font-size:7px;line-height:1.45}.time-off-locked>button{color:#087168;background:#fff;border:1px solid #b9d9d3;border-radius:9px;flex:none;min-height:34px;padding:0 10px;font-size:8px;font-weight:900}.vertical-tool-card .tool-brand-mark{isolation:isolate;position:relative;font-family:Arial,Hiragino Sans,sans-serif!important;line-height:1!important}.vertical-tool-card .mark-mail{letter-spacing:-.06em!important;font-size:25px!important;font-weight:700!important}.vertical-tool-card .mark-mnp{letter-spacing:.04em!important;font-size:10px!important}.vertical-tool-card .mark-speed{letter-spacing:-.04em!important;font-size:9px!important}.vertical-tool-card .mark-dvalue,.vertical-tool-card .mark-docomo-area{font-size:25px!important;font-style:italic!important;font-weight:950!important}.vertical-tool-card .mark-platinum,.vertical-tool-card .mark-gold{font-family:Georgia,serif!important;font-size:22px!important}.vertical-tool-card .mark-denki{font-size:0!important}.vertical-tool-card .mark-denki:before{content:"";box-sizing:border-box;border:3px solid;border-radius:50% 50% 46% 46%;width:18px;height:23px}.vertical-tool-card .mark-denki:after{content:"";background:currentColor;border-radius:3px;width:10px;height:3px;position:absolute;bottom:10px;box-shadow:0 5px}.vertical-tool-card .mark-gas{letter-spacing:.04em!important;font-size:9px!important}.vertical-tool-card .mark-hikari10g500:before{content:"¥";letter-spacing:0;font-size:8px;position:absolute;top:7px;left:5px}.vertical-tool-card .mark-hikari{background:linear-gradient(145deg,#28a7ef,#0875c2)!important;font-size:19px!important}.vertical-tool-card .mark-hikari:before{content:"d";font-size:10px;font-style:italic;position:absolute;top:5px;left:5px}.vertical-tool-card .mark-home5g{letter-spacing:-.04em!important;font-size:15px!important}.vertical-tool-card .mark-ahamo{letter-spacing:.04em!important;background:linear-gradient(145deg,#41484e,#181c20)!important;font-size:9px!important}.vertical-tool-card .mark-construction{font-size:0!important}.vertical-tool-card .mark-construction:before{content:"";box-sizing:border-box;border:3px solid #fff;border-bottom:0;border-radius:14px 14px 3px 3px;width:25px;height:14px}.vertical-tool-card .mark-construction:after{content:"";background:#fff;border-radius:5px;width:31px;height:4px;position:absolute;bottom:13px}.vertical-tool-card .mark-au-area{letter-spacing:-.08em!important;font-size:13px!important}.vertical-tool-card .mark-softbank-area{font-size:21px!important;font-weight:500!important}.vertical-tool-card .mark-ymobile-area{font-size:14px!important}.vertical-tool-card .mark-rakuten-area{font-family:Georgia,serif!important;font-size:20px!important}.vertical-tool-card .mark-restriction,.vertical-tool-card .mark-company,.vertical-tool-card .mark-switch-docomo,.vertical-tool-card .mark-provider-change,.vertical-tool-card .mark-device-info{letter-spacing:.04em!important;font-size:8px!important}.vertical-tool-card .mark-nicosuma{background:linear-gradient(145deg,#65c953,#2b9d3d)!important;font-size:0!important}.vertical-tool-card .mark-nicosuma:before{content:"にこ";letter-spacing:-.08em;font-size:14px;font-weight:950}.vertical-tool-card .mark-nicosuma:after{content:"●";color:#fff;font-size:5px;position:absolute;top:7px;right:7px}.quick-primary-guides>button:last-child>span:first-child{font-size:25px!important;font-weight:700!important;line-height:1!important}.docomo-quick .quick-tools-page{gap:12px!important;padding-top:14px!important}.docomo-quick .quick-top-actions{gap:9px!important}.docomo-quick .vertical-tool-list{gap:7px!important}.docomo-quick .vertical-tool-card,.docomo-quick .vertical-tool-card>a,.docomo-quick .vertical-tool-card>button{min-height:78px!important}.vertical-tool-card .mark-speed{color:#111!important;background:#fff!important;border:1px solid #e1e1e1!important;font-size:0!important}.vertical-tool-card .mark-speed:before{content:"";box-sizing:border-box;background:linear-gradient(57deg,#0000 46%,#e50914 47% 53%,#0000 54%);border:3px solid #e50914;border-bottom:0;border-radius:25px 25px 0 0;width:25px;height:13px;position:absolute;top:9px;left:11px}.vertical-tool-card .mark-speed:after{content:"FAST";color:#111;letter-spacing:.03em;text-align:center;font-size:8px;font-weight:950;position:absolute;bottom:9px;left:0;right:0}.vertical-tool-card .mark-denki{font-size:21px!important;font-weight:950!important}.vertical-tool-card .mark-denki:before,.vertical-tool-card .mark-denki:after{content:none!important}.vertical-tool-card .mark-gas{font-size:21px!important;font-weight:900!important}.vertical-tool-card .mark-hikari10g500{letter-spacing:0!important;background:linear-gradient(145deg,#28a7ef,#0875c2)!important;font-size:19px!important;font-weight:950!important}.vertical-tool-card .mark-hikari10g500:before{content:"d";letter-spacing:0;font-size:10px;font-style:italic;position:absolute;top:5px;left:5px}.vertical-tool-card .mark-hikari10g500:after{content:"10G";color:#0875c2;letter-spacing:0;background:#fff;border-radius:4px;padding:2px 3px;font-size:6px;position:absolute;bottom:4px;right:3px}.vertical-tool-card .mark-ahamo{font-size:12px!important;font-weight:950!important}.vertical-tool-card .mark-construction{letter-spacing:.02em!important;font-size:10px!important;font-weight:950!important}.vertical-tool-card .mark-construction:before,.vertical-tool-card .mark-construction:after{content:none!important}.vertical-tool-card .mark-simlock{font-size:0!important}.vertical-tool-card .mark-simlock:before{content:"";box-sizing:border-box;border:3px solid #fff;border-radius:5px;width:22px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-8%)}.vertical-tool-card .mark-simlock:after{content:"";box-sizing:border-box;border:3px solid #fff;border-bottom:0;border-radius:9px 9px 0 0;width:14px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-92%)}.vertical-tool-card .mark-restriction,.vertical-tool-card .mark-company,.vertical-tool-card .mark-switch-docomo,.vertical-tool-card .mark-provider-change,.vertical-tool-card .mark-device-info{letter-spacing:.02em!important;font-size:10px!important;font-weight:950!important}.vertical-tool-card .mark-nicosuma{letter-spacing:-.08em!important;font-family:Arial,sans-serif!important;font-size:24px!important;font-weight:950!important}.vertical-tool-card .mark-nicosuma:before,.vertical-tool-card .mark-nicosuma:after{content:none!important}.docomo-quick .quick-tools-page:before{line-height:1.4;font-size:16px!important}.docomo-quick .quick-tools-page .vertical-tool-card strong{line-height:1.35;font-size:16px!important}.docomo-quick .quick-tools-page .vertical-tool-card small{line-height:1.45;font-size:11px!important}.docomo-quick .quick-tools-page .vertical-tool-card>a>b,.docomo-quick .quick-tools-page .vertical-tool-card>button>b{font-size:13px;font-weight:900}.docomo-quick .quick-tools-page .tool-edit-bar button,.docomo-quick .quick-tools-page .tool-edit-bar span{font-size:12px!important}.docomo-quick .quick-tools-page .hidden-tool-panel strong{font-size:14px!important}.docomo-quick .quick-tools-page .hidden-tool-panel small{font-size:10px!important}.docomo-quick .quick-tools-page .qr-guide-card strong{font-size:18px!important}.docomo-quick .quick-tools-page .qr-guide-card em,.docomo-quick .quick-tools-page .qr-guide-card a,.docomo-quick .quick-tools-page .qr-guide-card button{font-size:13px!important}.quick-speed-test{text-align:left;cursor:pointer;font-family:inherit}.quick-shell .won-inline-editor>.mnp-from-multi{box-sizing:border-box!important;background:#fff9fa!important;border:1px solid #e4d5d9!important;border-radius:16px!important;width:100%!important;margin:0 0 14px!important;padding:14px!important;display:block!important;overflow:visible!important}.quick-shell .won-inline-editor>.mnp-from-multi>header{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 5px!important;display:flex!important}.quick-shell .won-inline-editor>.mnp-from-multi>header>span{min-width:0;gap:3px!important;display:grid!important}.quick-shell .won-inline-editor>.mnp-from-multi>header small{color:#8c737a!important;font-size:8px!important}.quick-shell .won-inline-editor>.mnp-from-multi>header strong{color:#3b3033!important;min-height:0!important;font-size:14px!important}.quick-shell .won-inline-editor>.mnp-from-multi>header em{color:#76666a;background:#f1e8ea;border-radius:9px;flex:none;padding:6px 9px;font-size:10px;font-style:normal;font-weight:950}.quick-shell .won-inline-editor>.mnp-from-multi>header em.complete{color:#08776f;background:#e4f5f1}.quick-shell .won-inline-editor>.mnp-from-multi>p{color:#897a7e!important;margin:0 0 11px!important;font-size:8px!important;line-height:1.55!important}.quick-shell .won-inline-editor>.mnp-from-multi>.mnp-carrier-list{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.quick-shell .mnp-carrier-list>article{box-sizing:border-box!important;background:#fff!important;border:1px solid #e4dadd!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) 118px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:62px!important;padding:8px!important;display:grid!important}.quick-shell .mnp-carrier-list>article.selected{background:#fff2f5!important;border-color:#cc5a76!important;box-shadow:inset 4px 0 #c03!important}.quick-shell .mnp-carrier-list .mnp-all{box-sizing:border-box!important;color:#3c3436!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 8px!important;display:flex!important}.quick-shell .mnp-carrier-list .mnp-all strong{min-height:0!important;font-size:12px!important}.quick-shell .mnp-carrier-list .mnp-all small{color:#776e71;white-space:nowrap;background:#f0edef;border-radius:7px;padding:4px 6px;font-size:7px!important}.quick-shell .mnp-carrier-list>article.selected .mnp-all small{color:#fff;background:#c03}.quick-shell .mnp-carrier-list nav{grid-template-columns:36px 42px 36px!important;align-items:center!important;gap:2px!important;width:118px!important;display:grid!important}.quick-shell .mnp-carrier-list nav button{box-sizing:border-box!important;color:#574c50!important;touch-action:manipulation!important;background:#eee9eb!important;border:0!important;border-radius:10px!important;width:36px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:20px!important}.quick-shell .mnp-carrier-list nav button:last-child{color:#fff!important;background:#c03!important}.quick-shell .mnp-carrier-list nav button:disabled{opacity:.28!important}.quick-shell .mnp-carrier-list nav b{text-align:center;color:#2e2729;font-variant-numeric:tabular-nums;font-size:18px!important}.quick-shell .mnp-carrier-list nav b small{color:#897c80;margin-left:2px;font-size:7px!important}.quick-shell .mnp-from-multi>.mnp-remaining{color:#b22448!important;text-align:center!important;margin:10px 0 0!important;font-size:9px!important;font-weight:950!important;display:block!important}.registration-elapsed-panel{box-sizing:border-box;background:linear-gradient(135deg,#fff7f9,#fff);border:1px solid #e4b8c3;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;width:100%;margin:14px 0 0;padding:14px;grid-column:1/-1!important;display:grid!important}.registration-elapsed-panel small{color:#91636e;letter-spacing:.06em;font-size:8px;font-weight:950}.registration-elapsed-panel strong{color:#c03;font-variant-numeric:tabular-nums;grid-column:1;font-size:30px;line-height:1}.registration-elapsed-panel button{grid-area:1/2/3;color:#fff!important;background:#c03!important;border:0!important;border-radius:12px!important;width:auto!important;min-width:104px!important;height:52px!important;min-height:52px!important;padding:0 16px!important;font-size:12px!important;font-weight:950!important;box-shadow:0 7px 16px #c033!important}@media (width<=360px){.quick-shell .mnp-carrier-list>article{grid-template-columns:minmax(0,1fr) 108px!important}.quick-shell .mnp-carrier-list nav{grid-template-columns:34px 38px 34px!important;width:108px!important}.quick-shell .mnp-carrier-list nav button{width:34px!important}.registration-elapsed-panel{grid-template-columns:1fr!important}.registration-elapsed-panel button{grid-area:auto/1!important;width:100%!important;margin-top:9px!important}}.quick-deals-flow>.add-customer-before-counts{order:-300!important;margin:20px 0 12px!important}.quick-deals-flow>.customer-list{order:-200!important}.quick-deals-flow>.operator-status-monitor{order:-100!important}.quick-deals-flow>.quick-empty-top{order:-90!important}.quick-deals-flow>.quick-acquired-simple{order:-80!important}.quick-shell .action-row.three{grid-template-columns:1.15fr 1fr 1fr!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important}.quick-shell .action-row.three .stage-lead{color:#8a5700!important;background:#fff0d4!important}.quick-shell .won-inline-editor>.save-as-lead,.quick-shell .won-inline-editor>.unlock-confirmed-card{box-sizing:border-box!important;writing-mode:horizontal-tb!important;white-space:normal!important;border-radius:12px!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:46px!important;margin:9px 0 0!important;padding:10px 14px!important;font-size:10px!important;font-weight:950!important;display:flex!important}.quick-shell .won-inline-editor>.save-as-lead{color:#875600!important;background:#fff4df!important;border:1px solid #eccb8d!important}.quick-shell .won-inline-editor>.unlock-confirmed-card{color:#526168!important;background:#fff!important;border:1px solid #c9d4d8!important}.quick-history .lead-record{background:#fff9ec!important;grid-template-columns:auto minmax(0,1fr) auto!important}.quick-history .lead-record .resume-lead{color:#fff!important;background:#b87400!important;border:0!important;border-radius:9px!important;width:auto!important;min-width:72px!important;height:34px!important;padding:0 10px!important;font-size:8px!important;font-weight:950!important}.quick-shell .mnp-carrier-list,.quick-shell .mnp-carrier-list *{pointer-events:auto!important}.quick-shell .mnp-carrier-list>article{z-index:1!important;position:relative!important}.quick-shell .mnp-carrier-list button{z-index:2!important;position:relative!important}.command-large-status .handoff-status-icon{color:#08776d;vertical-align:middle;background:#dff4ee;border-radius:9px;place-items:center;width:29px;height:29px;margin-right:8px;font-size:16px;font-style:normal;display:inline-grid}.quick-command-shell.docomo-red-monitor .command-card-main{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;min-height:0!important;padding:13px!important;display:grid!important}.command-card-footer{box-sizing:border-box;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:11px;padding:9px 12px;display:flex}.command-card-footer>span{font-size:10px;font-weight:950}.command-card-footer>strong{text-align:right;font-variant-numeric:tabular-nums;gap:2px;font-size:13px;display:grid}.command-card-footer>strong small{font-size:7px;font-weight:850}.command-card-footer.handoff{color:#08766c;background:#e8f7f2}.command-card-footer.negotiating{color:#9c4c12;background:#fff0e5}.command-card-footer.registering{color:#586168;background:#f0f1f2}@media (width<=370px){.quick-command-shell.docomo-red-monitor .command-card-top{grid-template-columns:1fr!important;gap:9px!important}.quick-command-shell.docomo-red-monitor .command-card-main{grid-template-columns:1fr!important}.command-card-footer{align-items:flex-start}.command-card-footer>strong{text-align:left}.quick-history .lead-record{grid-template-columns:auto minmax(0,1fr)!important}.quick-history .lead-record .resume-lead{grid-column:2;justify-self:start}}.quick-history .lead-record p em{margin-top:5px;font-size:7px;font-style:normal;font-weight:950;display:block}.quick-history .lead-record p .quick-only-lead{color:#9a690d}.quick-history .lead-record p .hayabusa-lead-sent{color:#087b73}.lead-record-actions{gap:5px;display:grid}.quick-history .lead-record .send-lead-hayabusa{color:#08776d!important;background:#edf8f6!important;border:1px solid #b8d8d2!important;border-radius:9px!important;width:auto!important;min-width:72px!important;height:34px!important;padding:0 9px!important;font-size:7px!important;font-weight:950!important}.lead-save-overlay{z-index:120;background:#180d119e;justify-content:center;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.lead-save-overlay>section{box-sizing:border-box;background:#fff;border-radius:24px 24px 18px 18px;width:min(100%,440px);max-height:92dvh;padding:20px;overflow:auto;box-shadow:0 20px 50px #3109134d}.lead-save-overlay>section>small{color:#b27806;letter-spacing:.18em;font-size:7px;font-weight:950}.lead-save-overlay>section>strong{margin-top:4px;font-size:19px;display:block}.lead-save-overlay>section>p{color:#746b6e;margin:7px 0 14px;font-size:9px;line-height:1.6}.lead-save-overlay label{gap:6px;margin-top:12px;display:grid}.lead-save-overlay label>span{color:#51484b;font-size:9px;font-weight:900}.lead-save-overlay label em{color:#9b9194;font-size:7px;font-style:normal}.lead-save-overlay input,.lead-save-overlay textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #ded5d8;border-radius:12px;padding:12px;font-size:11px}.lead-save-overlay textarea{resize:vertical;min-height:76px}.lead-hayabusa-choice{box-sizing:border-box;text-align:left;background:#faf8f9;border:1px solid #e1d9db;border-radius:14px;align-items:center;gap:11px;width:100%;min-height:64px;margin-top:14px;padding:10px 12px;display:flex}.lead-hayabusa-choice>i{color:#fff;border:2px solid #c6bfc1;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:950;display:grid}.lead-hayabusa-choice>span{gap:3px;display:grid}.lead-hayabusa-choice b{font-size:10px}.lead-hayabusa-choice small{color:#8a8184;font-size:7px}.lead-hayabusa-choice.selected{color:#08776d;background:#edf8f6;border-color:#85c9be}.lead-hayabusa-choice.selected>i{background:#087b73;border-color:#087b73}.lead-save-overlay .lead-sync-error{color:#b0193e;margin:8px 0 0;font-weight:850}.lead-save-overlay nav{grid-template-columns:.8fr 1.4fr;gap:8px;margin-top:15px;display:grid}.lead-save-overlay nav button{color:#596167;background:#eceff0;border:0;border-radius:12px;min-height:48px;font-size:9px;font-weight:950}.lead-save-overlay nav button:last-child{color:#fff;background:#c03}.hayabusa-sync-panel button:disabled{opacity:.55;cursor:not-allowed}.quick-tab-panel[hidden]{display:none!important}.quick-mode-tabs.quick-mode-tabs-bottom{z-index:85!important;box-sizing:border-box!important;width:min(100%,480px)!important;padding:9px 18px max(10px,env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff7!important;border-top:1px solid #e2d9dc!important;border-bottom:0!important;margin:0!important;position:fixed!important;inset:auto auto 0 50%!important;transform:translate(-50%)!important;box-shadow:0 -10px 28px #3a111d1f!important}.quick-mode-tabs.quick-mode-tabs-bottom button{border-radius:14px!important;min-height:50px!important}.quick-mode-tabs.quick-mode-tabs-bottom button.active{box-shadow:0 6px 16px #c033!important}@media (width<=370px){.quick-mode-tabs.quick-mode-tabs-bottom{padding-left:12px!important;padding-right:12px!important}}.quick-mode-tabs.quick-mode-tabs-bottom{bottom:calc(env(safe-area-inset-bottom) + 12px)!important;border:1px solid #e2d9dc!important;border-radius:19px!important;width:min(100% - 24px,456px)!important;padding:8px 10px!important;box-shadow:0 10px 32px #3a111d2e!important}.docomo-quick.quick-authenticated{padding-bottom:24px!important}.quick-command-shell.docomo-red-monitor .command-large-status.handed-off{letter-spacing:-.02em!important;white-space:nowrap!important;font-size:clamp(25px,6.7vw,32px)!important;line-height:1.15!important}.quick-command-shell.docomo-red-monitor .command-state-note.handed-off{color:#08766c;background:#e8f7f2;border-radius:7px;width:max-content;padding:5px 8px;font-size:8px;font-weight:950}.quick-command-shell.docomo-red-monitor .command-timing time{min-width:82px!important}.command-card-footer.handoff{align-items:center!important}.command-card-footer.handoff>span{color:#08766c!important;gap:2px!important;font-size:12px!important;line-height:1.2!important;display:grid!important}.command-card-footer.handoff>span small{color:#5f8d86!important;font-size:7px!important;font-weight:850!important;display:block!important}.command-card-footer.handoff>strong{border-left:1px solid #bfe2da!important;min-width:62px!important;padding-left:12px!important}.quick-shell .won-card.content-confirmed>summary{grid-template-columns:minmax(0,1fr) auto 16px!important;align-items:center!important;gap:9px!important}.quick-shell .won-card.content-confirmed>summary>.won-party{display:none!important}.handoff-wait-meta{color:#08766c!important;background:#e8f7f2!important;border-radius:7px!important;width:max-content!important;max-width:100%!important;margin-top:6px!important;padding:5px 7px!important;font-size:7px!important;font-weight:950!important;line-height:1.35!important;display:block!important}.status-inline-action.complete{min-width:86px!important;height:42px!important;min-height:42px!important;padding:0 11px!important;font-size:9px!important}.won-confirmed-status.acquired-status.no-status-icon{grid-template-columns:minmax(0,1fr)!important;padding:12px 13px!important}.won-confirmed-status.acquired-status.no-status-icon>span{gap:4px!important;min-width:0!important;display:grid!important}.won-confirmed-status.acquired-status.no-status-icon strong{font-size:12px!important}.won-confirmed-status.acquired-status.no-status-icon small{font-size:8px!important;line-height:1.5!important}@media (width<=370px){.quick-command-shell.docomo-red-monitor .command-large-status.handed-off{font-size:24px!important}.quick-shell .won-card.content-confirmed>summary{grid-template-columns:minmax(0,1fr) 78px 12px!important;gap:6px!important}.status-inline-action.complete{min-width:78px!important;padding:0 7px!important;font-size:8px!important}.handoff-wait-meta{white-space:normal!important}}.quick-command-shell.docomo-red-monitor>.operator-status-monitor{box-sizing:border-box;background:#fff;border:1px solid #eadde0;border-left:5px solid #c03;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;min-height:88px;margin:0 0 17px;padding:13px 15px;display:grid;box-shadow:0 7px 20px #53142314}.quick-command-shell.docomo-red-monitor>.operator-status-monitor>div:first-child{gap:3px;display:grid}.quick-command-shell.docomo-red-monitor>.operator-status-monitor>div:first-child small{color:#9b8d91;letter-spacing:.12em;font-size:6px;font-weight:950}.quick-command-shell.docomo-red-monitor>.operator-status-monitor>div:first-child strong{font-size:20px;line-height:1}.operator-handoff-estimate{text-align:center;background:#fff0e5;border-radius:12px;gap:3px;min-width:82px;padding:8px 11px;display:grid}.operator-handoff-estimate small{color:#a06021;font-size:7px;font-weight:950}.operator-handoff-estimate strong{color:#b55700;font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.quick-command-shell.docomo-red-monitor>.operator-status-monitor>span{color:#6f6266;white-space:nowrap;justify-self:end;align-items:center;gap:6px;font-size:9px;font-weight:950;display:flex}.quick-command-shell.docomo-red-monitor>.operator-status-monitor>span>i{background:#c03;border-radius:50%;width:8px;height:8px}.quick-command-shell.docomo-red-monitor .command-card-top{grid-template-columns:minmax(0,1fr) 94px!important}.quick-command-shell.docomo-red-monitor .command-timing{justify-content:flex-end!important;justify-self:end!important;width:94px!important}.quick-command-shell.docomo-red-monitor .command-timing time{box-sizing:border-box;text-align:right!important;justify-items:end!important;width:94px!important;min-width:94px!important;padding-right:11px!important}.quick-command-shell.docomo-red-monitor .command-card.command-negotiation .command-card-main{margin-bottom:0!important}@media (width<=370px){.quick-command-shell.docomo-red-monitor>.operator-status-monitor{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.quick-command-shell.docomo-red-monitor>.operator-status-monitor>span{grid-column:1/-1;justify-self:start}.operator-handoff-estimate{min-width:76px}.operator-handoff-estimate strong{font-size:20px}.quick-command-shell.docomo-red-monitor .command-card-top{grid-template-columns:minmax(0,1fr) 88px!important}.quick-command-shell.docomo-red-monitor .command-timing,.quick-command-shell.docomo-red-monitor .command-timing time{width:88px!important;min-width:88px!important}}.won-inline-editor>header.contract-edit-locked{background:#f5f7f7!important;border:1px solid #dce2e3!important;border-radius:11px!important;margin-bottom:12px!important;padding:10px 11px!important}.won-inline-editor>header.contract-edit-locked strong{color:#59656a!important;font-size:11px!important}.won-inline-editor>header.contract-edit-open{background:#fff7f9!important;border:1px solid #e7c5cd!important;border-radius:11px!important;margin-bottom:12px!important;padding:10px 11px!important}.won-inline-editor>header.contract-edit-open strong{color:#a51e40!important;font-size:11px!important}.won-inline-editor>header.contract-edit-open small,.won-inline-editor>header.contract-edit-locked small{font-size:7px!important;line-height:1.5!important}.quick-shell .won-inline-editor button:disabled{opacity:.28!important;cursor:not-allowed!important}.quick-shell .won-inline-editor>.unlock-confirmed-card{color:#08776d!important;background:#fff!important;border:2px solid #087b73!important;min-height:50px!important;font-size:10px!important}.quick-shell .won-inline-editor>.confirm-card-content strong{font-size:11px!important}.quick-shell .settlement-delete.confirming{border-radius:15px!important;gap:13px!important;margin-top:18px!important;padding:14px!important}.quick-shell .settlement-delete.confirming>span strong{font-size:12px!important}.quick-shell .settlement-delete.confirming>span small{margin-top:3px!important;font-size:8px!important}.quick-shell .settlement-delete.confirming>nav{grid-template-columns:1fr 1.25fr!important;gap:9px!important}.quick-shell .settlement-delete.confirming>nav button{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;height:50px!important;min-height:50px!important;padding:0 12px!important;font-size:10px!important;font-weight:950!important}.quick-shell .settlement-delete.confirming>nav .delete-cancel{color:#465157!important;background:#fff!important;border:1px solid #cfd5d7!important}.quick-shell .settlement-delete.confirming>nav .delete-confirm{color:#fff!important;background:#bd2645!important;border:1px solid #bd2645!important}.masaki-more-panel>div{grid-template-columns:repeat(2,1fr)}.masaki-more-panel>div button.emergency-tool{color:#a11d2b;background:#fff0f1}.masaki-more-panel>div button.emergency-tool>span{color:#fff;background:#d62b39;font-size:21px}.masaki-progress-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;margin:10px 27px 15px;padding:0 3px;display:grid}.masaki-progress-strip>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.masaki-progress-strip i{background:#dfe7e5;border-radius:999px;height:5px;transition:background .25s,box-shadow .25s}.masaki-progress-strip i.done{background:#0aa88f}.masaki-progress-strip i.current{background:#9fd8cf;box-shadow:0 0 0 3px #0aa88f17}.masaki-progress-strip>span{color:#0b7f73;font-variant-numeric:tabular-nums;min-width:28px;font-size:13px;font-weight:950}.masaki-progress-strip>span small{color:#8a9694;font-size:8px}.timecard-launch-overlay{z-index:2000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);touch-action:none;background:#051716c7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.timecard-launch-overlay>section{text-align:center;background:#fff;border-radius:27px;flex-direction:column;align-items:center;width:min(100%,310px);padding:30px 24px 25px;animation:.22s both timecard-launch-in;display:flex;box-shadow:0 24px 70px #0000004d}.timecard-launch-clock{background:linear-gradient(145deg,#f23239,#cf1119);border-radius:24px;place-items:center;width:76px;height:76px;margin-bottom:18px;display:grid;position:relative;box-shadow:0 12px 25px #cf111940}.timecard-launch-clock:before{content:"";border:4px solid #fff;border-radius:50%;width:42px;height:42px;position:absolute;box-shadow:0 0 0 4px #ffffff2e}.timecard-launch-clock>i{transform-origin:50% 100%;background:#fff;border-radius:4px;width:4px;height:14px;margin-top:-9px;animation:.9s linear infinite timecard-clock-hand;position:absolute}.timecard-launch-clock>i:after{content:"";transform-origin:1px 2px;background:#fff;border-radius:4px;width:12px;height:4px;position:absolute;bottom:0;left:1px;transform:rotate(32deg)}.timecard-launch-overlay small{color:#d21d27;letter-spacing:.18em;font-size:8px;font-weight:950}.timecard-launch-overlay strong{color:#18211f;margin-top:6px;font-size:19px}.timecard-launch-overlay p{color:#7d8987;margin:7px 0 18px;font-size:10px}.timecard-launch-track{background:#edf1f0;border-radius:999px;width:100%;height:4px;overflow:hidden}.timecard-launch-track>i{background:linear-gradient(90deg,#d51b24,#ff7177);border-radius:999px;width:42%;height:100%;animation:.9s ease-in-out infinite timecard-launch-progress;display:block}@keyframes timecard-launch-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes timecard-clock-hand{to{transform:rotate(360deg)}}@keyframes timecard-launch-progress{0%{transform:translate(-120%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.timecard-launch-clock>i,.timecard-launch-track>i{animation-duration:1.8s}}.emergency-shell{background:linear-gradient(#fff5f5,#f7f9f8 430px);min-height:100vh;padding-bottom:48px}.emergency-head-mark{color:#fff;background:#d62b39;border-radius:12px;place-items:center;width:35px;height:35px;font-size:20px;font-weight:950;display:grid}.emergency-first{color:#fff;background:#b92031;border-radius:21px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;margin:20px;padding:19px;display:grid;box-shadow:0 12px 28px #aa192b33}.emergency-first>span{color:#c32334;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:28px;font-weight:950;display:grid}.emergency-first small{color:#ffd3d8;letter-spacing:.16em;font-size:8px;font-weight:950}.emergency-first strong{margin-top:3px;font-size:18px;display:block}.emergency-first p{color:#ffe8ea;margin:5px 0 0;font-size:9px;line-height:1.6}.emergency-calls{grid-template-columns:1fr 1fr;gap:10px;margin:16px 20px;display:grid}.emergency-calls a{color:#a51f2d;text-align:center;background:#fff;border:1px solid #f0cdd1;border-radius:19px;padding:16px;text-decoration:none;box-shadow:0 7px 20px #6418210f}.emergency-calls small{color:#8b6c70;font-size:8px;font-weight:900;display:block}.emergency-calls strong{margin:3px 0;font-size:28px;display:block}.emergency-calls span{font-size:8px;font-weight:950}.emergency-flow,.emergency-templates{background:#fff;border:1px solid #e2e9e7;border-radius:22px;margin:22px 20px;padding:19px}.emergency-flow>header,.emergency-templates>header{margin-bottom:10px}.emergency-flow header small,.emergency-templates header small{color:#c12a3a;letter-spacing:.16em;font-size:7px;font-weight:950;display:block}.emergency-flow header strong,.emergency-templates header strong{margin-top:3px;font-size:18px;display:block}.emergency-flow ol{margin:0;padding:0;list-style:none}.emergency-flow li{border-top:1px solid #edf1f0;grid-template-columns:31px minmax(0,1fr);gap:11px;padding:13px 0;display:grid}.emergency-flow li>i{color:#b92232;background:#ffe9eb;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-style:normal;font-weight:950;display:grid}.emergency-flow li strong{font-size:12px}.emergency-flow li p{color:#77817f;margin:4px 0 0;font-size:9px;line-height:1.55}.emergency-templates article{border-top:1px solid #edf1f0;padding:16px 0}.emergency-templates article>div{align-items:center;gap:9px;display:flex}.emergency-templates article>div span{color:#bd2636;background:#fff0f1;border-radius:10px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:950;display:grid}.emergency-templates article>div strong{font-size:13px}.emergency-templates article>p{color:#394743;white-space:pre-wrap;background:#f7f9f8;border-radius:13px;margin:11px 0;padding:13px;font-size:10px;line-height:1.75}.emergency-templates article>button{color:#fff;background:#253b38;border:0;border-radius:12px;width:100%;min-height:44px;font-size:10px;font-weight:950}.emergency-templates article>button.copied{color:#08776c;background:#dff5ef}.emergency-note{color:#8d777a;text-align:center;margin:18px 24px;font-size:8px;line-height:1.6}@media (width<=370px){.masaki-progress-strip{margin-left:19px;margin-right:19px}}.docomo-quick.quick-authenticated>.quick-mode-tabs-top{z-index:1000!important;top:max(10px,calc(env(safe-area-inset-top) + 6px))!important;box-sizing:border-box!important;visibility:visible!important;opacity:1!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:4px!important;width:auto!important;max-width:448px!important;height:48px!important;margin:0 auto!important;padding:5px!important;display:grid!important;position:fixed!important;left:16px!important;right:16px!important;overflow:visible!important;transform:none!important}.docomo-quick.quick-authenticated>.quick-mode-tabs-top>button{visibility:visible!important;opacity:1!important;display:grid!important}.quick-command-shell.docomo-red-monitor .command-timing.with-registration{grid-template-columns:82px 78px!important;justify-items:end!important;gap:10px!important;width:170px!important}.quick-command-shell.docomo-red-monitor .command-registration .command-card-top{grid-template-columns:minmax(0,1fr) auto 170px!important}.quick-command-shell.docomo-red-monitor .command-timing.with-registration>time{width:82px!important;min-width:82px!important}.quick-command-shell.docomo-red-monitor .command-timing.with-registration>strong.registration-clock{box-sizing:border-box!important;text-align:right!important;border-radius:11px!important;justify-self:end!important;justify-items:end!important;gap:3px!important;width:78px!important;min-width:78px!important;height:48px!important;min-height:48px!important;padding:7px 8px!important;font-size:15px!important}@media (width<=370px){.quick-command-shell.docomo-red-monitor .command-registration .command-card-top{grid-template-columns:minmax(0,1fr) auto 154px!important}.quick-command-shell.docomo-red-monitor .command-timing.with-registration{grid-template-columns:76px 70px!important;gap:8px!important;width:154px!important}.quick-command-shell.docomo-red-monitor .command-timing.with-registration>time{width:76px!important;min-width:76px!important}.quick-command-shell.docomo-red-monitor .command-timing.with-registration>strong.registration-clock{width:70px!important;min-width:70px!important;padding-inline:6px!important;font-size:14px!important}}.masaki-home-shell{background:linear-gradient(#f5fbfa 0,#fff 360px);padding-bottom:112px}.masaki-greeting{color:#fff;background:linear-gradient(135deg,#103b38,#087f72);border-radius:26px;margin:18px 24px 16px;padding:24px;box-shadow:0 16px 34px #08544c2e}.masaki-greeting small{letter-spacing:.2em;color:#80e4d4;font-size:10px;font-weight:900}.masaki-greeting strong{margin-top:7px;font-size:25px;line-height:1.25;display:block}.masaki-greeting p{color:#d8f6f1;margin:8px 0 0;font-size:12px}.masaki-home-shell .home-schedule{margin-top:16px}.masaki-home-shell .home-schedule-head button{font-size:11px}.masaki-next-action{background:#fff;border:1px solid #d7e6e3;border-radius:25px;margin:20px 24px 14px;padding:7px;position:relative;overflow:hidden;box-shadow:0 12px 32px #14343017}.masaki-next-action:before,.masaki-next-action:after{content:"";z-index:2;pointer-events:none;height:14px;position:absolute;left:7px;right:7px}.masaki-next-action:before{background:linear-gradient(#087f72,#0000);border-radius:19px 19px 0 0;top:7px}.masaki-next-action:after{background:linear-gradient(#0000,#087f72);border-radius:0 0 19px 19px;bottom:7px}.masaki-slot-window{z-index:1;will-change:transform,opacity,filter;animation:.68s cubic-bezier(.18,.88,.24,1.12) both masaki-slot-drop;position:relative}.masaki-slot-window>button,.masaki-slot-window>a{box-sizing:border-box;color:#fff;text-align:left;background:linear-gradient(135deg,#087f72,#0aa88f);border:0;border-radius:19px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:18px;text-decoration:none;display:grid;box-shadow:0 9px 22px #087f7238}.masaki-slot-window>button div small,.masaki-slot-window>a div small{color:#a9efe4;letter-spacing:.15em;font-size:8px;font-weight:950;display:block}.masaki-slot-window>button div strong,.masaki-slot-window>a div strong{margin-top:3px;font-size:22px;display:block}.masaki-slot-window>button div p,.masaki-slot-window>a div p{color:#dbf6f1;margin:5px 0 0;font-size:10px}.masaki-slot-window>button>b,.masaki-slot-window>a>b{font-size:28px}.masaki-next-action .masaki-action-icon{background:#fff2;box-shadow:inset 0 0 0 1px #fff3}.masaki-next-action .masaki-action-icon.timecard{background:linear-gradient(145deg,#f23239,#cf1119)}.masaki-all-done{color:#08766b;background:#edf8f5;border-radius:19px;align-items:center;gap:13px;padding:19px;display:flex}.masaki-all-done>i{color:#fff;background:#0aa88f;border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;font-style:normal;font-weight:950;display:grid}.masaki-all-done span{gap:4px;display:grid}.masaki-all-done strong{font-size:18px}.masaki-all-done small{color:#68827d;font-size:9px}@keyframes masaki-slot-drop{0%{opacity:0;filter:blur(7px);transform:translateY(-115%)scale(.96)}55%{opacity:1;filter:blur();transform:translateY(7px)scale(1)}78%{transform:translateY(-3px)}to{opacity:1;filter:none;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.masaki-slot-window{animation:.2s both masaki-slot-fade}@keyframes masaki-slot-fade{0%{opacity:0}to{opacity:1}}}.masaki-progress-panel,.masaki-more-panel{background:#fff;border:1px solid #dce8e6;border-radius:20px;margin:12px 24px;overflow:hidden}.masaki-progress-panel>summary,.masaki-more-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:0 17px;list-style:none;display:flex}.masaki-progress-panel>summary::-webkit-details-marker{display:none}.masaki-more-panel>summary::-webkit-details-marker{display:none}.masaki-progress-panel summary span,.masaki-more-panel summary span{gap:2px;display:grid}.masaki-progress-panel summary small,.masaki-more-panel summary small{color:#0a8879;letter-spacing:.15em;font-size:7px;font-weight:950}.masaki-progress-panel summary strong,.masaki-more-panel summary strong{font-size:14px}.masaki-progress-panel summary>em{color:#08786d;background:#edf5f3;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:950}.masaki-progress-panel ol{margin:0;padding:0 17px 14px;list-style:none}.masaki-progress-panel li{color:#6f7977;border-top:1px solid #edf1f0;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 2px;font-size:11px;display:grid}.masaki-progress-panel li>i{background:#edf1f0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:950;display:grid}.masaki-progress-panel li>em{font-size:8px;font-style:normal}.masaki-progress-panel li.done{color:#087b70}.masaki-progress-panel li.done>i{background:#dff5ef}.masaki-more-panel summary>b{color:#0a8879;font-size:22px}.masaki-more-panel[open] summary>b{transform:rotate(45deg)}.masaki-more-panel>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 13px 14px;display:grid}.masaki-more-panel>div button{color:#25423e;background:#f2f7f6;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:86px;padding:10px 5px;display:flex}.masaki-more-panel>div button>span{color:#087f72;background:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:950;display:grid;overflow:hidden}.masaki-more-panel>div button>span img{object-fit:cover;width:100%;height:100%}.masaki-more-panel>div button>strong{font-size:9px}.masaki-primary-actions{gap:12px;margin:18px 24px;display:grid}.masaki-primary-actions>a,.masaki-primary-actions>button,.masaki-payroll-entry button{color:#17211f;text-align:left;background:#fff;border:1px solid #dce8e6;border-radius:22px;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;width:100%;padding:17px;text-decoration:none;display:grid;box-shadow:0 8px 24px #14343012}.masaki-primary-actions .is-disabled{opacity:.5;pointer-events:none}.masaki-primary-actions div small,.masaki-payroll-entry div small{color:#118477;letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.masaki-primary-actions div strong,.masaki-payroll-entry div strong{margin-top:3px;font-size:18px;display:block}.masaki-primary-actions div p,.masaki-payroll-entry div p{color:#7c8987;margin:5px 0 0;font-size:11px}.masaki-primary-actions>b,.masaki-payroll-entry b{color:#168f82;font-size:25px}.masaki-action-icon{color:#fff;border-radius:17px;place-items:center;width:54px;height:54px;font-size:23px;font-weight:900;display:grid}.masaki-action-icon.timecard{background:linear-gradient(145deg,#f23239,#cf1119);border-radius:18px;position:relative;box-shadow:inset 0 0 0 1px #fff3,0 7px 16px #d7192330}.masaki-action-icon.timecard:before{content:"";border:4px solid #fff;border-radius:50%;width:31px;height:31px;position:absolute;box-shadow:0 0 0 3px #ffffff38}.masaki-action-icon.timecard i{transform-origin:50% 100%;background:#fff;border-radius:3px;width:3px;height:11px;margin-top:-7px;position:absolute}.masaki-action-icon.timecard i:after{content:"";transform-origin:1.5px 1.5px;background:#fff;border-radius:3px;width:10px;height:3px;position:absolute;bottom:0;left:0;transform:rotate(22deg)}.masaki-action-icon.results{background:linear-gradient(135deg,#008d7b,#14b395)}.masaki-action-icon.timecard:before{background:#fafafb;border:0;width:35px;height:35px;box-shadow:0 0 0 3px #ffffff38}.masaki-action-icon.timecard i{z-index:2;background:#202126;width:3px;height:10px;margin-top:-8px}.masaki-action-icon.timecard i:after{background:#202126;width:9px;height:3px;transform:rotate(225deg)}.masaki-action-icon.timecard:after{content:none}.masaki-primary-actions>a.masaki-timecard-entry{background:linear-gradient(135deg,#fff 0,snow 100%);border-color:#eedcdf;border-radius:24px;grid-template-columns:70px 1fr auto;padding:20px 18px;box-shadow:0 10px 28px #8f1c2412}.masaki-timecard-entry .masaki-action-icon.timecard{width:66px;height:66px}.masaki-timecard-entry .masaki-action-icon.timecard:before{width:38px;height:38px}.masaki-primary-actions .masaki-timecard-entry div small{color:#d51b24}.masaki-primary-actions .masaki-timecard-entry div strong{font-size:22px}.masaki-primary-actions .masaki-timecard-entry>b{color:#d51b24}.masaki-tool-grid{grid-template-columns:1fr 1fr;gap:12px;margin:18px 24px;display:grid}.masaki-tool-grid button{text-align:left;background:#fff;border:1px solid #dce8e6;border-radius:22px;flex-direction:column;align-items:flex-start;min-height:145px;padding:18px;display:flex;box-shadow:0 8px 24px #1434300f}.masaki-tool-grid button>span{color:#087e71;background:#e4f7f3;border-radius:14px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid}.masaki-tool-grid strong{margin-top:14px;font-size:14px}.masaki-tool-grid small{color:#899391;margin-top:6px;font-size:10px}.masaki-tool-grid button>span.quick-chan-icon{background:#f5f8f8;overflow:hidden;box-shadow:inset 0 0 0 1px #e0e9e7}.masaki-tool-grid .quick-chan-icon img{object-fit:cover;width:100%;height:100%}.masaki-payroll-entry{margin:52px 24px 8px}.masaki-payroll-entry button{box-shadow:none;background:#f8faf9}.masaki-payroll-entry>button>span{color:#53605e;background:#e9eeed;border-radius:15px;place-items:center;width:52px;height:52px;font-size:11px;font-weight:900;display:grid}.masaki-subpage-head{padding-right:20px}.masaki-save-state,.payroll-secure{color:#0a7d71;white-space:nowrap;background:#e4f7f3;border-radius:999px;margin-left:auto;padding:8px 10px;font-size:9px;font-weight:900}.masaki-save-state i{background:#10ad91;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.masaki-results-shell,.payroll-shell{background:#f4f8f7;min-height:100vh;padding-bottom:60px}.masaki-result-summary{grid-template-columns:1fr 1fr;gap:12px;margin:18px 20px;display:grid}.masaki-result-summary>div{color:#fff;background:#113b38;border-radius:21px;padding:19px}.masaki-result-summary>div+div{color:#17211f;background:#fff;border:1px solid #dce7e5}.masaki-result-summary small{letter-spacing:.16em;color:#79dfd0;font-size:8px;font-weight:900;display:block}.masaki-result-summary strong{margin-top:5px;font-size:34px;display:block}.masaki-result-summary strong em{margin-left:3px;font-size:11px;font-style:normal}.masaki-result-summary span{opacity:.65;font-size:9px}.masaki-counter-list{gap:9px;margin:20px;display:grid}.masaki-counter-list article{background:#fff;border:1px solid #dce7e5;border-radius:19px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.masaki-counter-list article>div small{color:#0e8a7c;letter-spacing:.15em;font-size:7px;font-weight:900;display:block}.masaki-counter-list article>div strong{margin-top:4px;font-size:15px;display:block}.masaki-counter-list nav{grid-template-columns:40px 56px 40px;align-items:center;display:grid}.masaki-counter-list nav button{color:#0b7c70;background:#e7f3f1;border-radius:13px;width:40px;height:40px;font-size:23px;font-weight:700}.masaki-counter-list nav button:last-child{color:#fff;background:#0a8879}.masaki-counter-list nav button:disabled{opacity:.35}.masaki-counter-list nav b{text-align:center;font-size:23px}.masaki-counter-list nav b small{color:#74817f;margin-left:2px;font-size:9px}.masaki-create-report{color:#fff;text-align:left;background:linear-gradient(135deg,#0c766b,#0caf92);border-radius:20px;grid-template-columns:1fr auto;align-items:center;width:calc(100% - 40px);margin:22px 20px;padding:18px 20px;display:grid}.masaki-create-report small{letter-spacing:.14em;grid-column:1;font-size:8px}.masaki-create-report strong{grid-column:1;font-size:20px}.masaki-create-report span{grid-area:1/2/3;font-size:28px}.masaki-report-preview{background:#fff;border-radius:22px;margin:20px;padding:19px;box-shadow:0 12px 35px #123f3a1a}.masaki-report-preview header{justify-content:space-between;align-items:end;display:flex}.masaki-report-preview header small{color:#0b8578;letter-spacing:.15em;font-size:8px;font-weight:900;display:block}.masaki-report-preview header strong{font-size:18px}.masaki-report-preview header>span{color:#8b9694;font-size:9px}.masaki-report-preview pre{white-space:pre-wrap;background:#f4f8f7;border-radius:15px;margin:16px 0;padding:16px;font:600 13px/1.8 -apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,sans-serif}.masaki-report-preview>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.masaki-report-preview button,.masaki-report-preview a{border-radius:14px;place-items:center;min-height:48px;font-size:12px;font-weight:900;text-decoration:none;display:grid}.masaki-report-preview button{color:#0a7469;background:#e7f1ef}.masaki-report-preview button.copied{background:#d9f5ed}.masaki-report-preview a{color:#fff;background:#06c755}.payroll-intro{color:#fff;background:#163e3b;border-radius:24px;align-items:center;gap:18px;margin:22px;padding:22px;display:flex}.payroll-intro>span{color:#123e3a;background:#fff;border-radius:15px;place-items:center;width:60px;height:68px;font-size:13px;font-weight:900;display:grid}.payroll-intro small{color:#71dbc9;letter-spacing:.14em;font-size:8px;font-weight:900}.payroll-intro strong{margin-top:5px;font-size:19px;display:block}.payroll-intro p{color:#d2e9e5;margin:6px 0 0;font-size:10px}.payroll-list{margin:22px}.payroll-list article{background:#fff;border:1px solid #dce7e5;border-radius:19px;justify-content:space-between;align-items:center;padding:20px;display:flex}.payroll-list small{color:#0a8578;font-size:9px;font-weight:900;display:block}.payroll-list strong{margin-top:4px;font-size:15px;display:block}.payroll-list span{color:#818a89;background:#eef2f1;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:900}.payroll-latest{justify-content:space-between;align-items:flex-end;gap:14px;margin:0 22px 20px;padding:2px 3px;display:flex}.payroll-latest small{color:#0a8578;letter-spacing:.16em;font-size:8px;font-weight:950;display:block}.payroll-latest strong{margin-top:4px;font-size:18px;display:block}.payroll-latest span{color:#7c8987;margin-top:3px;font-size:9px;display:block}.payroll-latest>b{color:#0a756a;letter-spacing:-.05em;white-space:nowrap;font-size:28px;line-height:1}.payroll-list{gap:11px;display:grid}.payroll-list details{background:#fff;border:1px solid #dce7e5;border-radius:20px;overflow:hidden;box-shadow:0 7px 22px #123f3a0e}.payroll-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px;list-style:none;display:flex}.payroll-list summary::-webkit-details-marker{display:none}.payroll-list summary small{color:#0a8578;font-size:9px;font-weight:900;display:block}.payroll-list summary strong{margin-top:4px;font-size:16px;display:block}.payroll-list summary>span{color:#37756e;white-space:nowrap;background:#eef5f3;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:900}.payroll-list details[open] summary{background:#f8fbfa;border-bottom:1px solid #e0e9e7}.payroll-list details[open] summary>span{color:#08796d;background:#dff5ef}.payroll-detail{gap:12px;padding:15px;display:grid}.payroll-net{color:#fff;background:linear-gradient(135deg,#103d39,#087f72);border-radius:17px;padding:18px}.payroll-net small{color:#80dfd1;letter-spacing:.12em;font-size:8px}.payroll-net strong{letter-spacing:-.04em;margin-top:2px;font-size:31px;display:block}.payroll-net span{color:#d2ebe7;background:0 0;margin-top:3px;padding:0;font-size:9px;display:block}.payroll-attendance,.payroll-breakdown{background:#fff;border:1px solid #e0e8e7;border-radius:16px;padding:15px}.payroll-attendance header,.payroll-breakdown header{justify-content:space-between;align-items:center;display:flex}.payroll-attendance header strong,.payroll-breakdown header strong{font-size:14px}.payroll-attendance header b,.payroll-breakdown header b{color:#087b70;font-size:14px}.payroll-attendance p{color:#596765;margin:10px 0 0;font-size:11px;line-height:1.75}.payroll-breakdown dl{margin:10px 0 0}.payroll-breakdown dl>div{border-top:1px solid #edf1f0;justify-content:space-between;gap:15px;padding:9px 0;display:flex}.payroll-breakdown dt{color:#667370;font-size:11px}.payroll-breakdown dd{color:#1c2927;margin:0;font-size:12px;font-weight:850}.payroll-breakdown.deductions header b,.payroll-breakdown.deductions dd{color:#a94a4a}.payroll-detail>footer{color:#788481;justify-content:space-between;gap:8px;padding:2px 4px;font-size:9px;display:flex}.payroll-detail>footer span{color:inherit;font-size:inherit;background:0 0;padding:0}.payroll-note{text-align:center;color:#8a9593;margin:20px;font-size:10px}@media (width<=370px){.payroll-latest>b{font-size:24px}.payroll-list summary{padding:15px}.payroll-list summary strong{font-size:14px}.payroll-net strong{font-size:27px}}.quick-install-shell{background:linear-gradient(#f1f9f7,#fff 420px);min-height:100vh;padding-bottom:60px}.quick-install-device{color:#087d71;background:#e4f7f3;border-radius:999px;margin-left:auto;padding:8px 11px;font-size:10px;font-weight:900}.quick-install-hero{color:#fff;background:linear-gradient(135deg,#113d39,#087f72);border-radius:26px;grid-template-columns:70px 1fr;align-items:center;gap:17px;margin:22px;padding:24px;display:grid;box-shadow:0 15px 34px #0a524a2e}.quick-install-hero>span{background:linear-gradient(145deg,#12b59c,#0874a5);border-radius:21px;place-items:center;width:68px;height:68px;font-size:32px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.quick-install-hero small{letter-spacing:.16em;color:#83e6d6;font-size:8px;font-weight:900}.quick-install-hero strong{margin-top:5px;font-size:20px;line-height:1.25;display:block}.quick-install-hero p{color:#d4efeb;margin:7px 0 0;font-size:10px;line-height:1.55}.quick-url-box{background:#fff;border:1px solid #d7e6e3;border-radius:21px;margin:22px;padding:18px}.quick-url-box>small{color:#10877a;letter-spacing:.15em;font-size:8px;font-weight:900;display:block}.quick-url-box>strong{overflow-wrap:anywhere;margin:7px 0 13px;font-size:17px;display:block}.quick-url-box button{color:#fff;background:#0b8779;border-radius:14px;width:100%;min-height:48px;font-size:13px;font-weight:900}.quick-url-box button.copied{color:#087b6e;background:#dff5ef}.quick-install-steps{margin:26px 22px}.quick-install-steps>header{margin-bottom:12px}.quick-install-steps>header small{color:#0c897b;letter-spacing:.16em;font-size:8px;font-weight:900;display:block}.quick-install-steps>header strong{margin-top:4px;font-size:20px;display:block}.quick-install-steps article{border-bottom:1px solid #e1e9e7;grid-template-columns:35px minmax(0,1fr) 48px;align-items:center;gap:12px;padding:17px 0;display:grid}.quick-install-steps article>b{color:#fff;background:#123e3a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.quick-install-steps article div strong{font-size:15px}.quick-install-steps article div p{color:#74807e;margin:5px 0 0;font-size:10px;line-height:1.6}.quick-install-steps article>span{color:#087e71;background:#e7f4f1;border-radius:14px;place-items:center;width:45px;height:45px;font-size:10px;font-weight:900;display:grid}.quick-install-steps article>span.share-symbol{font-size:25px}.quick-install-finish{background:#ecf8f5;border-radius:20px;grid-template-columns:43px 1fr;align-items:start;gap:13px;margin:28px 22px;padding:18px;display:grid}.quick-install-finish>i{color:#fff;background:#0aa88f;border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;font-style:normal;display:grid}.quick-install-finish strong{font-size:14px}.quick-install-finish p{color:#64736f;margin:5px 0 0;font-size:10px;line-height:1.55}.quick-install-hero>span.quick-chan-hero{background:#f7faf9;overflow:hidden}.quick-install-hero .quick-chan-hero img{object-fit:cover;width:100%;height:100%}@media (width<=370px){.masaki-greeting,.masaki-primary-actions,.masaki-tool-grid,.masaki-payroll-entry,.masaki-next-action,.masaki-progress-panel,.masaki-more-panel{margin-left:16px;margin-right:16px}.masaki-result-summary,.masaki-counter-list,.masaki-report-preview{margin-left:15px;margin-right:15px}.masaki-counter-list article{padding:13px}.masaki-counter-list nav{grid-template-columns:36px 48px 36px}.masaki-counter-list nav button{width:36px;height:36px}.masaki-primary-actions>a,.masaki-primary-actions>button{grid-template-columns:50px 1fr auto;gap:11px;padding:14px}.masaki-action-icon{width:48px;height:48px}.masaki-next-action{padding:6px}.masaki-slot-window>button,.masaki-slot-window>a{grid-template-columns:50px minmax(0,1fr) auto;gap:11px;padding:15px}.masaki-slot-window>button div strong,.masaki-slot-window>a div strong{font-size:19px}}.masaki-home-shell .masaki-more-panel{margin-left:16px;margin-right:16px}.masaki-more-panel>.masaki-feature-links{grid-template-columns:1fr;gap:11px;padding:0 8px 15px;display:grid}.masaki-more-panel>.masaki-feature-links>:is(button,a){box-sizing:border-box;color:#17211f;text-align:left;background:#f5faf8;border:1px solid #dce8e6;border-radius:18px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:15px;width:100%;min-height:92px;padding:14px 16px;text-decoration:none;display:grid;box-shadow:0 5px 16px #1434300e}.masaki-more-panel>.masaki-feature-links>:is(button,a)>span{color:#087f72;background:#fff;border-radius:18px;place-items:center;width:60px;height:60px;font-size:30px;font-weight:950;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #dfeae8}.masaki-more-panel>.masaki-feature-links>:is(button,a)>span img{object-fit:cover;width:100%;height:100%}.masaki-more-panel>.masaki-feature-links>:is(button,a)>div{gap:5px;min-width:0;display:grid}.masaki-more-panel>.masaki-feature-links>:is(button,a)>div strong{font-size:17px;line-height:1.2}.masaki-more-panel>.masaki-feature-links>:is(button,a)>div small{color:#72817e;font-size:10px;line-height:1.45}.masaki-more-panel>.masaki-feature-links>:is(button,a)>b{color:#0a8879;font-size:26px;line-height:1}.masaki-more-panel>.masaki-feature-links>.hayabusa-feature-link{color:#f4f8f9;background:linear-gradient(135deg,#0d171c,#15272d);border-color:#294149}.masaki-more-panel>.masaki-feature-links>.hayabusa-feature-link>span{background:#0a1115;box-shadow:inset 0 0 0 1px #294149}.masaki-more-panel>.masaki-feature-links>.hayabusa-feature-link>div small{color:#9baeb4}.masaki-more-panel>.masaki-feature-links>.hayabusa-feature-link>b{color:#63d7c8}.external-launch-overlay{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071217c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.external-launch-overlay>section{text-align:center;background:#fff;border:1px solid #d7e6e3;border-radius:26px;width:min(390px,100%);padding:28px 22px 22px;position:relative;box-shadow:0 24px 60px #0006}.external-launch-close{color:#47605c;background:#eef4f3;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:12px;right:12px}.external-launch-mark{color:#fff;background:linear-gradient(145deg,#087f72,#0bb89b);border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 12px;font-size:28px;font-weight:900;display:grid}.external-launch-overlay section>small{color:#0b8b7d;letter-spacing:.18em;font-size:8px;font-weight:950;display:block}.external-launch-overlay section>strong{color:#162522;margin-top:5px;font-size:23px;display:block}.external-launch-overlay section>p{color:#71817e;margin:8px 0 18px;font-size:11px;line-height:1.6}.external-launch-primary{color:#fff;background:#087f72;border-radius:16px;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;font-size:14px;font-weight:950;text-decoration:none;display:flex;box-shadow:0 10px 24px #087f7230}.external-launch-primary b{font-size:21px}.external-launch-copy{color:#4c6561;background:#f3f8f7;border:1px solid #dce8e6;border-radius:13px;width:100%;min-height:44px;margin-top:9px;font-size:10px;font-weight:900}.external-launch-overlay section>em{color:#899793;margin-top:11px;font-size:9px;font-style:normal;line-height:1.5;display:block}.masaki-more-panel>.masaki-feature-links>.rate-simulator-link>span{color:#087f72;background:linear-gradient(145deg,#e5f7f2,#fff)}.masaki-more-panel>.masaki-feature-links>.quick-feature-link{background:#fff}@media (width<=370px){.masaki-home-shell .masaki-more-panel{margin-left:8px;margin-right:8px}.masaki-more-panel>.masaki-feature-links>:is(button,a){grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:13px}.masaki-more-panel>.masaki-feature-links>:is(button,a)>span{border-radius:16px;width:54px;height:54px}.masaki-more-panel>.masaki-feature-links>:is(button,a)>div strong{font-size:16px}}.quick-command-shell.docomo-red-monitor .command-deal-line>span.command-deal-placeholder{white-space:normal!important;text-overflow:clip!important;gap:0!important;display:grid!important;overflow:visible!important}.quick-command-shell.docomo-red-monitor .command-deal-placeholder>b{font:inherit!important;display:block!important}.quick-command-shell.docomo-red-monitor .command-card-top.monitor-card-layout{grid-template-columns:1fr!important;align-content:start!important;align-items:stretch!important;gap:5px!important;width:100%!important;margin:0!important;display:grid!important}.quick-command-shell.docomo-red-monitor .monitor-card-layout>.command-status-label{width:100%!important;margin:0!important;display:block!important}.quick-command-shell.docomo-red-monitor .monitor-status-line{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.quick-command-shell.docomo-red-monitor .monitor-status-line .command-large-status{white-space:nowrap!important;flex:none!important}.quick-command-shell.docomo-red-monitor .monitor-status-line .command-state-note{text-overflow:clip!important;flex:none!important;max-width:none!important;margin:0!important;overflow:visible!important}.quick-command-shell.docomo-red-monitor .monitor-detail-line{background:#fff!important;border:1px solid #eadde1!important;border-radius:11px!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:38px!important;padding:6px 10px!important;display:flex!important}.quick-command-shell.docomo-red-monitor .monitor-detail-line>span{color:#211c1e!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;flex:auto!important;min-width:0!important;font-size:16px!important;font-weight:950!important;line-height:1.35!important;overflow:visible!important}.quick-command-shell.docomo-red-monitor .monitor-staff{color:#5d6265!important;background:#f2f3f4!important;border-radius:8px!important;gap:1px!important;min-width:0!important;padding:5px 7px!important;font-size:9px!important;display:grid!important}.quick-command-shell.docomo-red-monitor .monitor-staff>small{color:#8c9194!important;font-size:6px!important}.quick-command-shell.docomo-red-monitor .monitor-meta-line{justify-content:space-between!important;align-items:flex-end!important;gap:10px!important;min-width:0!important;display:flex!important}.quick-command-shell.docomo-red-monitor .monitor-meta-line .command-party-top{place-self:center!important;margin:0!important}.quick-command-shell.docomo-red-monitor .monitor-meta-line .command-timing{margin-left:auto!important}.quick-command-shell.docomo-red-monitor .monitor-meta-line .command-timing time,.quick-command-shell.docomo-red-monitor .monitor-meta-line .command-timing>strong{height:38px!important;min-height:38px!important;padding:4px 6px!important}@media (width<=370px){.quick-command-shell.docomo-red-monitor .monitor-detail-line>span{font-size:14px!important}.quick-command-shell.docomo-red-monitor .monitor-detail-line{padding-inline:9px!important}}@media (width<=480px){.docomo-quick.quick-authenticated>.quick-mode-tabs-top{max-width:none!important}}.command-card-footer.handoff>.command-footer-mnp{text-align:center;border-radius:10px;gap:2px;min-width:86px;padding:7px 9px;font-size:10px;font-weight:950;line-height:1.15;display:grid}.command-card-footer.handoff>.command-footer-mnp small{font-size:6px;font-weight:850;display:block}.command-card-footer.handoff>.command-footer-mnp.waiting{color:#986100;background:#fff0d8}.command-card-footer.handoff>.command-footer-mnp.issued{color:#08776d;background:#dff4ee}@media (width<=370px){.command-card-footer.handoff>.command-footer-mnp{min-width:74px;padding-inline:6px;font-size:9px}}.docomo-quick .operator-status-monitor.handoff,.quick-command-shell.docomo-red-monitor>.operator-status-monitor.handoff{background:linear-gradient(135deg,#fffaf2,#fff1df)!important;border-color:#efc184 #efc184 #efc184 #d67a13!important}.docomo-quick .operator-status-monitor.handoff>div:first-child strong,.quick-command-shell.docomo-red-monitor>.operator-status-monitor.handoff>div:first-child strong{color:#a85600!important}.docomo-quick .operator-status-monitor.handoff>span,.quick-command-shell.docomo-red-monitor>.operator-status-monitor.handoff>span{color:#9b5d18!important}.docomo-quick .operator-status-monitor.handoff>span>i,.quick-command-shell.docomo-red-monitor>.operator-status-monitor.handoff>span>i{background:#df821c!important}.docomo-quick .operator-status-monitor.available,.quick-command-shell.docomo-red-monitor>.operator-status-monitor.available{background:linear-gradient(135deg,#f4fcfa,#e8f7f3)!important;border-color:#9fd8cf #9fd8cf #9fd8cf #0a9486!important}.docomo-quick .operator-status-monitor.available>div:first-child strong,.quick-command-shell.docomo-red-monitor>.operator-status-monitor.available>div:first-child strong{color:#08796f!important}.docomo-quick .operator-status-monitor.available>span,.quick-command-shell.docomo-red-monitor>.operator-status-monitor.available>span{color:#08796f!important;background:#d9f2ed!important;border-radius:999px!important;padding:8px 11px!important}.docomo-quick .operator-status-monitor.available>span>i,.quick-command-shell.docomo-red-monitor>.operator-status-monitor.available>span>i{background:#0a9b8d!important}.purchase-choice.purchase-choice-single{grid-template-columns:1fr!important}.quick-command-shell.docomo-red-monitor .command-card.command-handoff .command-large-status.handed-off{color:#ad5b00!important}.quick-command-shell.docomo-red-monitor .command-card.command-handoff .command-state-note.handed-off{color:#9b5508!important;background:#ffead0!important}.quick-command-shell.docomo-red-monitor .command-card.command-handoff .command-card-footer.handoff{color:#95530a!important;background:#fff0dc!important}.quick-command-shell.docomo-red-monitor .command-card.command-handoff .command-card-footer.handoff>span,.quick-command-shell.docomo-red-monitor .command-card.command-handoff .command-card-footer.handoff>span small{color:#95530a!important}.quick-command-shell.docomo-red-monitor .command-card.command-handoff .command-card-footer.handoff>strong{color:#95530a!important;border-left-color:#ecc99e!important}.quick-command-shell.docomo-red-monitor .command-card-top{grid-template-columns:minmax(0,1fr) auto 94px!important;align-items:center!important}.quick-command-shell.docomo-red-monitor .command-party-top{color:#596268!important;white-space:nowrap!important;background:#f1f3f4!important;border-radius:10px!important;place-self:center!important;min-width:max-content!important;margin:0!important;padding:7px 9px!important;font-size:8px!important;font-style:normal!important;font-weight:950!important}.quick-command-shell.docomo-red-monitor .command-card-main{grid-template-columns:minmax(0,1fr)!important}@media (width<=370px){.quick-command-shell.docomo-red-monitor .command-card-top{grid-template-columns:minmax(0,1fr) auto 88px!important;gap:7px!important}.quick-command-shell.docomo-red-monitor .command-party-top{padding-inline:7px!important;font-size:7px!important}}.quick-command-shell.docomo-red-monitor .command-card-main-priority{box-sizing:border-box!important;background:#fff!important;border-color:#e4d9dc!important;grid-column:1/-1!important;width:100%!important;margin:0!important;padding:13px 14px!important;box-shadow:0 5px 14px #4118230f!important}.quick-command-shell.docomo-red-monitor .command-card-main-priority .command-deal-summary{gap:5px!important;width:100%!important}.quick-command-shell.docomo-red-monitor .command-card-main-priority .command-deal-label{color:#a02948!important;letter-spacing:.12em!important;font-size:7px!important;font-weight:950!important;display:block!important}.quick-command-shell.docomo-red-monitor .command-card-top{gap:5px 10px!important;margin-bottom:0!important}.quick-command-shell.docomo-red-monitor .command-card-main-priority{min-height:0!important;padding:9px 12px!important}.quick-command-shell.docomo-red-monitor .command-card-footer{margin-top:8px!important}.quick-command-shell.docomo-red-monitor .command-card-top,.quick-command-shell.docomo-red-monitor .command-registration .command-card-top{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:0 12px!important}.quick-command-shell.docomo-red-monitor .command-identity{align-content:start!important;gap:6px!important;min-width:0!important}.quick-command-shell.docomo-red-monitor .command-status-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.quick-command-shell.docomo-red-monitor .command-status-row .command-large-status{flex:none!important}.quick-command-shell.docomo-red-monitor .command-status-row .command-state-note{flex:none!important;margin:0!important}.quick-command-shell.docomo-red-monitor .command-card-meta{align-content:start!important;justify-items:end!important;gap:8px!important;width:max-content!important;display:grid!important}.quick-command-shell.docomo-red-monitor .command-card-meta .command-party-top{justify-self:end!important}.quick-command-shell.docomo-red-monitor .command-card-main-priority{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:auto!important;padding:3px 0 2px!important}.quick-command-shell.docomo-red-monitor .command-card-main-priority .command-deal-line>span{font-size:17px!important;line-height:1.35!important}@media (width<=370px){.quick-command-shell.docomo-red-monitor .command-card-top,.quick-command-shell.docomo-red-monitor .command-registration .command-card-top{grid-template-columns:minmax(0,1fr) auto!important;column-gap:8px!important}.quick-command-shell.docomo-red-monitor .command-card-main-priority .command-deal-line>span{font-size:15px!important}.quick-command-shell.docomo-red-monitor .command-status-row{gap:6px!important}.quick-command-shell.docomo-red-monitor .command-status-row .command-state-note{min-height:25px!important;padding:5px 8px!important;font-size:8px!important}}.quick-shell .won-card.pre-settlement:not(.content-confirmed)>summary{cursor:default!important;grid-template-columns:minmax(0,1fr) auto auto!important}.status-inline-action.deal-review{color:#fff!important;white-space:normal!important;background:#c03!important;min-width:104px!important;height:46px!important;min-height:46px!important;padding:0 12px!important;font-size:11px!important;line-height:1.35!important}.docomo-quick .won-card.pre-settlement:not(.content-confirmed) .won-result>small{font-size:10px!important;line-height:1.2!important}.docomo-quick .won-card.pre-settlement:not(.content-confirmed) .won-result>strong{font-size:14px!important;line-height:1.35!important}@media (width<=370px){.quick-shell .won-card.pre-settlement:not(.content-confirmed)>summary{grid-template-columns:minmax(0,1fr) 92px!important}.quick-shell .won-card.pre-settlement:not(.content-confirmed)>summary>.won-party{display:none!important}.status-inline-action.deal-review{min-width:94px!important;padding-inline:8px!important;font-size:10px!important}}.mnp-phone-list article nav.with-print{grid-template-columns:1fr 1fr}.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;display:grid!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line .command-timing.with-registration{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;justify-self:end!important;gap:8px!important;width:min(100%,220px)!important;max-width:220px!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line .command-timing.with-registration>time,.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line .command-timing.with-registration>strong.registration-clock{box-sizing:border-box!important;text-align:center!important;border-radius:13px!important;align-content:center!important;justify-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;height:64px!important;min-height:64px!important;padding:9px 7px!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line .command-timing.with-registration>time{font-size:19px!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line .command-timing.with-registration>strong.registration-clock{font-size:21px!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line .command-timing.with-registration small{white-space:nowrap!important;font-size:7px!important;line-height:1.15!important}@media (width<=370px){.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line{gap:9px!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line .command-timing.with-registration{gap:7px!important;width:min(100%,204px)!important;max-width:204px!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line .command-timing.with-registration>time,.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line .command-timing.with-registration>strong.registration-clock{height:60px!important;min-height:60px!important}}.admin-time-off-summary{border-radius:12px;gap:3px;margin:1px 0 9px;padding:10px 12px;display:grid}.admin-time-off-summary small{font-size:7px;font-weight:900}.admin-time-off-summary strong{font-size:10px;line-height:1.5}.admin-time-off-summary.submitted{color:#087168;background:#edf9f6;border:1px solid #abd6ce}.admin-time-off-summary.waiting{color:#95650c;background:#fff8e9;border:1px solid #ecd9b2}.time-off-result{border-radius:10px;margin:9px 1px 0;padding:9px 11px;font-size:8px;font-weight:900;line-height:1.5}.time-off-result.success{color:#087168;background:#edf9f6}.time-off-result.error{color:#a8173b;background:#fff0f3}.schedule-print-open{color:#087168;background:#f2faf8;border:1px solid #bfd8d4;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:55px;margin-top:13px;padding:10px 14px;font-family:inherit;display:flex}.schedule-print-open span{font-size:10px;font-weight:950}.schedule-print-open strong{font-size:7px}.schedule-print-screen{color:#172126;background:#eef2f2;min-height:100dvh;padding:18px}.schedule-print-actions{justify-content:space-between;gap:10px;width:min(100%,760px);margin:0 auto 14px;display:flex}.schedule-print-actions button{color:#526065;background:#fff;border:0;border-radius:12px;min-height:45px;padding:0 16px;font-size:10px;font-weight:900;box-shadow:0 5px 16px #12201f12}.schedule-print-actions button:last-child{color:#fff;background:#087b73}.schedule-print-sheet{box-sizing:border-box;background:#fff;width:min(100%,760px);min-height:900px;margin:auto;padding:34px;box-shadow:0 14px 42px #172a2820}.schedule-print-sheet>header{border-bottom:2px solid #172126;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:18px;display:flex}.schedule-print-sheet>header>div{align-items:center;gap:12px;display:flex}.schedule-print-sheet>header>div>span{color:#fff;background:#087b73;border-radius:12px;place-items:center;width:46px;height:46px;font-size:24px;font-weight:950;display:grid}.schedule-print-sheet>header section{gap:2px;display:grid}.schedule-print-sheet>header small{letter-spacing:.18em;color:#087b73;font-size:8px;font-weight:900}.schedule-print-sheet>header strong{font-size:22px}.schedule-print-sheet>header time{color:#697579;font-size:9px}.schedule-print-person{border:1px solid #cfd7d7;grid-template-columns:1.2fr .8fr 1.4fr .6fr;margin:18px 0;display:grid}.schedule-print-person>div{border-right:1px solid #cfd7d7;gap:3px;padding:10px 11px;display:grid}.schedule-print-person>div:last-child{border:0}.schedule-print-person small{color:#748084;font-size:7px}.schedule-print-person strong{font-size:10px}.schedule-print-weekdays,.schedule-print-calendar{grid-template-columns:repeat(7,1fr);display:grid}.schedule-print-weekdays span{text-align:center;background:#f2f4f4;border:1px solid #cfd7d7;border-right:0;padding:7px;font-size:9px;font-weight:900}.schedule-print-weekdays span:last-child{border-right:1px solid #cfd7d7}.schedule-print-weekdays span:first-child{color:#b42b49}.schedule-print-weekdays span:last-child{color:#356ca5}.schedule-print-calendar{border-left:1px solid #cfd7d7}.schedule-print-calendar>i,.schedule-print-calendar>div{box-sizing:border-box;border-bottom:1px solid #cfd7d7;border-right:1px solid #cfd7d7;min-height:74px;padding:7px}.schedule-print-calendar>i{background:#fafbfb}.schedule-print-calendar>div{flex-direction:column;gap:3px;display:flex}.schedule-print-calendar b{font-size:11px}.schedule-print-calendar strong{color:#087168;margin-top:3px;font-size:9px}.schedule-print-calendar small{color:#7d878a;font-size:7px}.schedule-print-calendar .working{background:#edf8f6}.schedule-print-calendar .off{background:#fff}.schedule-print-calendar .off small{color:#a6adaf;margin:auto 0}.schedule-print-list{border-top:2px solid #172126;margin-top:22px}.schedule-print-list>header{justify-content:space-between;padding:10px 3px 8px;display:flex}.schedule-print-list>header strong{font-size:12px}.schedule-print-list>header span{font-size:9px}.schedule-print-list>div{border-top:1px solid #dce1e1;grid-template-columns:50px 90px 1fr;align-items:center;gap:10px;min-height:34px;padding:7px 4px;font-size:9px;display:grid}.schedule-print-list>div time{font-weight:900}.schedule-print-list>div span{color:#687477}.schedule-print-list>p{color:#7a8588;padding:20px 4px;font-size:9px}.schedule-print-sheet>footer{color:#7b8588;text-align:center;border-top:1px solid #cfd7d7;margin-top:22px;padding-top:10px;font-size:8px}@media (width<=600px){.schedule-print-screen{padding:12px}.schedule-print-sheet{min-height:0;padding:18px 14px}.schedule-print-sheet>header strong{font-size:18px}.schedule-print-person{grid-template-columns:1fr 1fr}.schedule-print-person>div:nth-child(2){border-right:0}.schedule-print-person>div:nth-child(-n+2){border-bottom:1px solid #cfd7d7}.schedule-print-calendar>i,.schedule-print-calendar>div{min-height:57px;padding:5px}.schedule-print-calendar strong{font-size:7px}.schedule-print-calendar small{font-size:6px}.schedule-print-list>div{grid-template-columns:38px 76px 1fr}}@media print{@page{size:A4 portrait;margin:10mm}.schedule-print-screen{background:#fff;min-height:0;padding:0}.schedule-print-actions{display:none}.schedule-print-sheet{width:100%;min-height:0;box-shadow:none;padding:0}.schedule-print-calendar>i,.schedule-print-calendar>div{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:18mm}.schedule-print-person,.schedule-print-list{break-inside:avoid}.schedule-print-sheet>footer{margin-top:12px}}.timecard-launch-overlay .timecard-id-orbit{margin-bottom:22px}.timecard-launch-overlay .timecard-id-orbit img{object-fit:cover;width:58px;height:58px}.timecard-launch-overlay small{color:#0a867b}.timecard-launch-overlay strong{letter-spacing:.01em;font-size:18px}.timecard-launch-overlay .timecard-launch-track>i{background:linear-gradient(90deg,#0000,#079688,#0000)}.payroll-pdf-button{color:#fff;text-align:left;background:#103f3b;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;width:100%;min-height:56px;margin-top:3px;padding:8px 15px 8px 9px;display:grid}.payroll-pdf-button>span{color:#0a766b;background:#fff;border-radius:11px;place-items:center;width:42px;height:40px;padding:0;font-size:10px;font-weight:950;display:grid}.payroll-pdf-button>strong{font-size:12px}.payroll-pdf-button>b{font-size:20px}.payroll-print-sheet{display:none}.payroll-list .payroll-pdf-row{background:#fff;border:1px solid #dce7e5;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 7px 22px #123f3a0e}.payroll-pdf-row>div{gap:4px;min-width:0;padding:15px 16px;display:grid}.payroll-pdf-row>div+div{border-left:1px solid #e3ebe9}.payroll-pdf-row>div small{color:#71807d;letter-spacing:0;font-size:9px;font-weight:850}.payroll-pdf-row>div strong{white-space:nowrap;font-size:15px;line-height:1.25}.payroll-pdf-date strong{color:#08776d;font-size:16px!important}.payroll-pdf-row .payroll-pdf-button{background:#103f3b;border-radius:0;grid-column:1/-1;grid-template-columns:40px 1fr auto;min-height:52px;margin:0;padding:6px 13px 6px 7px}.payroll-pdf-row .payroll-pdf-button>span{border-radius:10px;width:40px;height:38px;font-size:9px}.payroll-pdf-row .payroll-pdf-button>strong{font-size:12px}.payroll-pdf-row .payroll-pdf-button>b{font-size:18px}@media (width<=370px){.payroll-pdf-row>div{padding:13px 12px}.payroll-pdf-row>div strong{font-size:13px}.payroll-pdf-date strong{font-size:14px!important}}@media print{body{background:#fff!important}.payroll-shell>:not(.payroll-print-sheet){display:none!important}.payroll-shell{background:#fff!important;min-height:0!important;padding:0!important}.payroll-print-sheet{color:#17211f;width:190mm;margin:0 auto;padding:10mm 8mm;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;display:block!important}.payroll-print-sheet>header{border-bottom:2px solid #153f3b;justify-content:space-between;align-items:flex-end;padding-bottom:6mm;display:flex}.payroll-print-sheet>header small{color:#0a8075;letter-spacing:.18em;font-size:8pt;font-weight:900}.payroll-print-sheet>header h1{margin:1mm 0 0;font-size:20pt}.payroll-print-sheet>header p{margin:0;font-size:10pt;font-weight:800}.payroll-print-recipient{justify-content:space-between;align-items:flex-start;padding:8mm 0 6mm;display:flex}.payroll-print-recipient>span{border-bottom:1px solid #8a9694;padding:0 20mm 2mm 1mm;font-size:15pt;font-weight:800}.payroll-print-recipient>div{grid-template-columns:auto auto;gap:2mm 6mm;font-size:9pt;display:grid}.payroll-print-recipient small{color:#6d7977}.payroll-print-net{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:3mm;justify-content:space-between;align-items:center;padding:6mm 7mm;display:flex;color:#fff!important;background:#153f3b!important}.payroll-print-columns{grid-template-columns:1fr 1fr;gap:6mm;margin-top:7mm;display:grid}.payroll-print-columns>div,.payroll-print-attendance{border:1px solid #ccd8d6;border-radius:3mm;overflow:hidden}.payroll-print-sheet h2{-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0;padding:3mm 4mm;font-size:11pt;color:#17413d!important;background:#edf4f2!important}.payroll-print-sheet dl{margin:0;padding:1mm 4mm 3mm}.payroll-print-sheet dl>div{border-bottom:1px solid #e5ebea;justify-content:space-between;gap:5mm;padding:3mm 0;font-size:9pt;display:flex}.payroll-print-sheet dl>div.total{border-top:2px solid #75928e;border-bottom:0;margin-top:1mm;font-weight:900}.payroll-print-sheet dd{margin:0;font-weight:700}.payroll-print-attendance strong{padding:4mm 4mm 1mm;font-size:10pt;display:block}.payroll-print-attendance p{margin:0;padding:1mm 4mm 4mm;font-size:9pt;line-height:1.7}.payroll-print-sheet>footer{text-align:right;color:#65716f;border-top:1px solid #d5dedd;margin-top:8mm;padding-top:3mm;font-size:8pt}@page{size:A4 portrait;margin:8mm}html,body{height:auto!important;overflow:visible!important}.schedule-print-sheet{box-sizing:border-box;width:100%;height:auto;max-height:273mm;box-shadow:none;break-after:avoid;page-break-after:avoid;padding:0;font-size:8pt;overflow:hidden}.schedule-print-sheet>header{padding-bottom:4mm}.schedule-print-sheet>header strong{font-size:17pt}.schedule-print-sheet>header time{font-size:7pt}.schedule-print-person{margin:4mm 0}.schedule-print-person>div{padding:2.5mm 3mm}.schedule-print-person small{font-size:6pt}.schedule-print-person strong{font-size:8pt}.schedule-print-weekdays span{padding:1.5mm;font-size:7pt}.schedule-print-calendar>i,.schedule-print-calendar>div{padding:1.5mm 2mm;min-height:12mm!important}.schedule-print-calendar b{font-size:8pt}.schedule-print-calendar strong{margin-top:1mm;font-size:7pt}.schedule-print-calendar small{font-size:5.5pt}.schedule-print-list{break-inside:avoid;border-top:1.5px solid #172126;grid-template-columns:1fr 1fr;column-gap:6mm;margin-top:4mm;display:grid}.schedule-print-list>header{grid-column:1/-1;padding:2mm 1mm}.schedule-print-list>header strong{font-size:8pt}.schedule-print-list>header span{font-size:7pt}.schedule-print-list>div{box-sizing:border-box;grid-template-columns:10mm 24mm 1fr;gap:2mm;min-height:0;padding:1.5mm 1mm;font-size:6.5pt}.schedule-print-list>p{grid-column:1/-1;padding:4mm 1mm;font-size:7pt}.schedule-print-sheet>footer{margin-top:3mm;padding-top:2mm;font-size:6pt}.payroll-print-sheet{box-sizing:border-box;break-after:avoid;page-break-after:avoid;width:100%;height:auto;max-height:273mm;margin:0;padding:0;overflow:hidden}.payroll-print-sheet>header{padding-bottom:4mm}.payroll-print-sheet>header h1{font-size:17pt}.payroll-print-sheet>header p{font-size:8pt}.payroll-print-recipient{padding:5mm 0 4mm}.payroll-print-recipient>span{padding:0 16mm 1.5mm 1mm;font-size:12pt}.payroll-print-recipient>div{gap:1mm 5mm;font-size:7pt}.payroll-print-net{border-radius:0;padding:3.5mm 5mm}.payroll-print-net small{font-size:8pt}.payroll-print-net strong{font-size:19pt}.payroll-print-columns{gap:3mm;margin-top:4mm}.payroll-print-columns>div,.payroll-print-attendance{border-radius:0}.payroll-print-sheet h2{padding:2mm 3mm;font-size:9pt}.payroll-print-sheet dl{padding:0 3mm 1.5mm}.payroll-print-sheet dl>div{padding:2mm 0;font-size:7.5pt}.payroll-print-attendance{margin-top:3mm}.payroll-print-attendance strong{padding:2.5mm 3mm .5mm;font-size:8pt}.payroll-print-attendance p{padding:.5mm 3mm 2.5mm;font-size:7pt;line-height:1.5}.payroll-print-sheet>footer{margin-top:4mm;padding-top:2mm;font-size:6.5pt}.payroll-print-sheet{color:#111!important;height:245mm!important;max-height:245mm!important;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif!important;overflow:hidden!important}.payroll-template-header{border:0!important;justify-content:space-between!important;align-items:flex-start!important;min-height:43mm!important;padding:0 2mm 3mm!important;display:flex!important}.payroll-template-header>div{padding-top:5mm}.payroll-template-header>div>small{color:#111!important;letter-spacing:.12em!important;font-size:8pt!important}.payroll-template-header h1{margin:2mm 0 8mm!important;font-size:16pt!important;font-weight:700!important}.payroll-template-header>div>p{border-bottom:1px solid #111!important;width:82mm!important;margin:0!important;padding:0 2mm 2mm!important;font-size:12pt!important;font-weight:700!important}.payroll-template-header aside{align-items:flex-start;width:72mm;padding-top:2mm;font-size:7.5pt;line-height:1.55;display:flex;position:relative}.payroll-template-header aside>div{display:grid}.payroll-template-header aside strong{font-size:10pt}.payroll-template-header aside img{object-fit:contain;mix-blend-mode:multiply;width:26mm;height:22mm;position:absolute;top:0;right:0}.payroll-paydate{justify-content:flex-end;align-items:center;gap:0;margin:0 0 2mm;font-size:7.5pt;display:flex}.payroll-paydate span,.payroll-paydate strong{border:1px solid #111;padding:1.5mm 4mm}.payroll-paydate strong{text-align:center;border-left:0;min-width:35mm}.payroll-template-section{break-inside:avoid;border:1px solid #111;margin-top:2.2mm}.payroll-template-section h2{border-bottom:1px solid #111;color:#111!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#37c4c6!important;margin:0!important;padding:1.4mm 3mm!important;font-size:8.5pt!important;font-weight:700!important}.payroll-template-grid{display:grid}.payroll-template-grid>div{box-sizing:border-box;border-bottom:1px solid #111;border-right:1px solid #111;align-content:space-between;gap:1mm;min-height:14mm;padding:2mm 3mm;display:grid}.payroll-template-grid>div:nth-child(3n),.payroll-template-grid.cols-2>div:last-child{border-right:0}.payroll-template-grid>div:last-child{border-bottom:0}.payroll-template-grid small{font-size:6.5pt}.payroll-template-grid strong{text-align:right;font-size:8pt}.payroll-template-grid .total{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#eefafa!important}.payroll-template-section.attendance .cols-2>div:last-child strong{text-align:left;font-size:6.5pt;line-height:1.45}.payroll-template-section.compact{grid-template-columns:30mm 1fr;display:grid}.payroll-template-section.compact h2{border:0;border-right:1px solid #111;place-items:center;display:grid;font-size:8pt!important}.payroll-template-empty{min-height:10mm}.payroll-template-section.net{align-items:stretch;display:flex}.payroll-template-section.net h2{box-sizing:border-box;border:0;border-right:1px solid #111;place-items:center;width:55mm;display:grid}.payroll-template-section.net>strong{text-align:right;flex:1;padding:3mm 5mm;font-size:15pt}.payroll-template-section.bank>div{justify-content:space-between;align-items:center;padding:2mm 4mm;font-size:7.5pt;display:flex}.payroll-template-section.bank small{color:#555;font-size:6pt}body:has(.schedule-print-screen){margin:0!important;padding:0!important}.schedule-print-screen{box-sizing:border-box!important;break-inside:avoid!important;break-after:avoid!important;page-break-inside:avoid!important;page-break-after:avoid!important;width:100%!important;height:245mm!important;min-height:0!important;max-height:245mm!important;margin:0!important;padding:0!important;overflow:hidden!important}.schedule-print-sheet{break-inside:avoid!important;page-break-inside:avoid!important;height:auto!important;max-height:245mm!important;overflow:hidden!important}.schedule-print-list{display:none!important}.schedule-print-calendar>i,.schedule-print-calendar>div{height:11mm!important;min-height:11mm!important}.schedule-print-sheet>footer{margin-top:4mm!important}@page{size:A4 portrait;margin:8mm}html,body{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body:has(.payroll-print-sheet){background:#fff!important}body:has(.payroll-print-sheet) .payroll-shell{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;overflow:hidden!important}body:has(.payroll-print-sheet) .payroll-shell>:not(.payroll-print-sheet){display:none!important}.payroll-print-sheet{box-sizing:border-box!important;color:#14211f!important;break-inside:avoid!important;break-after:avoid!important;page-break-inside:avoid!important;page-break-after:avoid!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;height:246mm!important;max-height:246mm!important;margin:0!important;padding:8mm!important;display:block!important;overflow:hidden!important}.payroll-modern-header{border:0!important;border-bottom:1px solid #d8e2e0!important;justify-content:space-between!important;align-items:flex-start!important;min-height:0!important;padding:0 0 5mm!important;display:flex!important}.payroll-modern-header>div{padding:0!important}.payroll-modern-header small{color:#0b8277!important;letter-spacing:.22em!important;font-size:7pt!important;font-weight:900!important}.payroll-modern-header h1{margin:1.5mm 0 1mm!important;font-size:20pt!important;line-height:1.1!important}.payroll-modern-header p{color:#687774!important;margin:0!important;font-size:8pt!important;font-weight:700!important}.payroll-modern-header aside{text-align:right!important;width:72mm!important;padding:0!important;font-size:6.5pt!important;line-height:1.55!important;display:grid!important}.payroll-modern-header aside strong{font-size:10pt!important}.payroll-modern-header aside span{margin-top:1mm;color:#65726f!important}.payroll-modern-person{border:1px solid #dbe5e3!important;border-radius:3mm!important;grid-template-columns:1fr 1fr!important;margin:5mm 0 4mm!important;display:grid!important;overflow:hidden!important}.payroll-modern-person>div{gap:1mm!important;padding:3mm 4mm!important;display:grid!important}.payroll-modern-person>div+div{border-left:1px solid #dbe5e3!important}.payroll-modern-person small{color:#74817f!important;font-size:6.5pt!important}.payroll-modern-person strong{font-size:10pt!important}.payroll-modern-net{color:#fff!important;background:linear-gradient(135deg,#0a796f,#103f3b)!important;border-radius:4mm!important;justify-content:space-between!important;align-items:center!important;padding:5mm 6mm!important;display:flex!important}.payroll-modern-net>div{gap:1mm!important;display:grid!important}.payroll-modern-net small{letter-spacing:.18em!important;opacity:.75!important;font-size:6pt!important;font-weight:900!important}.payroll-modern-net span{font-size:9pt!important;font-weight:800!important}.payroll-modern-net>strong{letter-spacing:.01em!important;font-size:22pt!important}.payroll-template-section{break-inside:avoid!important;border:1px solid #d9e4e2!important;border-radius:3mm!important;margin-top:4mm!important;overflow:hidden!important}.payroll-template-section h2{color:#15534d!important;letter-spacing:.08em!important;background:#eff7f5!important;border:0!important;border-bottom:1px solid #d9e4e2!important;margin:0!important;padding:2.2mm 4mm!important;font-size:8pt!important}.payroll-template-grid.cols-2{grid-template-columns:30mm 1fr!important}.payroll-template-grid.cols-3,.payroll-template-grid.deductions{grid-template-columns:repeat(3,1fr)!important}.payroll-template-grid>div{border-color:#e3ebe9!important;min-height:13mm!important;padding:2.5mm 3mm!important}.payroll-template-grid small{color:#72807d!important;font-size:6pt!important}.payroll-template-grid strong{font-size:8pt!important}.payroll-template-grid .total{background:#f4faf9!important}.payroll-template-section.attendance .cols-2>div{min-height:15mm!important}.payroll-template-section.attendance .cols-2>div:last-child strong{font-size:6pt!important;line-height:1.4!important}.payroll-template-section.compact{grid-template-columns:27mm 1fr!important}.payroll-template-section.compact h2{border:0!important;border-right:1px solid #d9e4e2!important}.payroll-template-section.bank>div{padding:2.5mm 4mm!important}.payroll-template-section.bank small{font-size:5.5pt!important}.payroll-modern-footer{color:#677572!important;border-top:1px solid #d8e2e0!important;justify-content:space-between!important;margin-top:5mm!important;padding-top:3mm!important;font-size:6pt!important;display:flex!important}.payroll-modern-footer span{color:#284b47!important;font-weight:900!important}}.sol-quick-import-status{color:#154d47;background:#eafaf7;border:1px solid #8dd7ce;border-radius:13px;gap:3px;margin:10px 12px 2px;padding:12px 42px 12px 14px;display:grid;position:relative;box-shadow:0 5px 16px #0e635917}.sol-quick-import-status span{letter-spacing:.08em;color:#087f72;font-size:10px;font-weight:950}.sol-quick-import-status strong{font-size:14px;line-height:1.35}.sol-quick-import-status button{color:#38736c;background:#fff;border:0;border-radius:50%;width:30px;height:30px;font-size:19px;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.quick-partnership-footer{box-sizing:border-box;color:#747b82;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;margin:2px 0 14px;padding:0;display:flex}.quick-partnership-footer strong,.quick-partnership-footer small{text-align:center;width:100%;display:block}.quick-partnership-footer strong{letter-spacing:.04em;font-size:8px;font-weight:900}.quick-partnership-footer strong i{color:#c0172b;padding:0 3px;font-style:normal}.quick-partnership-footer small{letter-spacing:.18em;color:#a0a6ab;font-size:5px;font-weight:900}.apn-guide-page{padding-bottom:32px}.apn-guide-page .support-page-intro small{color:#777075;margin-top:4px;font-size:8px;line-height:1.55}.apn-guide-list{gap:13px;display:grid}.apn-guide-card{background:#fff;border:1px solid #e3dfe1;border-left:6px solid #73777b;border-radius:19px;overflow:hidden;box-shadow:0 8px 24px #1f191c0f}.apn-guide-card.carrier-ymobile{border-left-color:#e4007f}.apn-guide-card.carrier-uq{border-left-color:#7cb342}.apn-guide-card.carrier-docomo{border-left-color:#c03}.apn-guide-card>header{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:84px;padding:15px;display:grid}.apn-carrier-mark{color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:950;display:grid}.apn-carrier-mark.ymobile{background:#e4007f}.apn-carrier-mark.uq{background:#74a930}.apn-carrier-mark.docomo{background:#c03;font-size:23px}.apn-guide-card>header>div{gap:2px;min-width:0;display:grid}.apn-guide-card>header small{color:#8b8387;letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:900}.apn-guide-card>header strong{font-size:17px}.apn-guide-card>header p{color:#766f73;margin:2px 0 0;font-size:7px;line-height:1.45}.apn-guide-card dl{border-top:1px solid #ece9ea;margin:0}.apn-guide-card dl>div{border-bottom:1px solid #efedee;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-height:47px;padding:9px 13px;display:grid}.apn-guide-card dl>div:last-child{border-bottom:0}.apn-guide-card dt{color:#766e72;font-size:8px;font-weight:850}.apn-guide-card dd{color:#202326;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:850;line-height:1.35}.apn-offline-note{background:#f1f3f4;border:1px solid #dfe2e3;border-radius:16px;gap:4px;margin-top:14px;padding:14px 15px;display:grid}.apn-offline-note strong{font-size:10px}.apn-offline-note span{color:#555d62;font-size:8px;line-height:1.55}.apn-offline-note small{color:#8a9195;margin-top:3px;font-size:6px}@media (width<=360px){.apn-guide-card dl>div{grid-template-columns:80px minmax(0,1fr)}.apn-guide-card dd{font-size:9px}}@media print{@page{size:A4 portrait;margin:6mm}html,body{height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body:has(.payroll-print-sheet) .payroll-shell{height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}.payroll-print-sheet{break-inside:avoid-page!important;break-after:avoid-page!important;page-break-inside:avoid!important;page-break-after:avoid!important;color:#000!important;width:100%!important;height:auto!important;min-height:0!important;max-height:220mm!important;margin:0!important;padding:4mm 6mm!important;font-family:Yu Mincho,Hiragino Mincho ProN,MS PMincho,serif!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}.payroll-modern-header{text-align:center!important;border:0!important;border-bottom:2px solid #000!important;min-height:31mm!important;padding:0 0 4mm!important;display:block!important;position:relative!important}.payroll-modern-header>div small{display:none!important}.payroll-modern-header h1{letter-spacing:.2em!important;margin:3mm 0 2mm!important;font-size:19pt!important}.payroll-modern-header p{color:#000!important;margin:0!important;font-size:10pt!important}.payroll-modern-header aside{color:#000!important;text-align:left!important;width:68mm!important;padding:0!important;font-family:Yu Gothic,sans-serif!important;font-size:6pt!important;line-height:1.45!important;display:grid!important;position:absolute!important;bottom:3mm!important;right:0!important}.payroll-modern-header aside strong{font-size:9pt!important}.payroll-modern-header aside span{color:#000!important;margin:0!important}.payroll-modern-person{border:1px solid #000!important;border-radius:0!important;margin:5mm 0 0!important}.payroll-modern-person>div{padding:2.5mm 4mm!important}.payroll-modern-person>div+div{border-left:1px solid #000!important}.payroll-modern-person small{color:#000!important;font-size:6pt!important}.payroll-modern-person strong{font-size:9pt!important}.payroll-template-section{border:1px solid #000!important;border-radius:0!important;margin-top:3mm!important}.payroll-template-section h2{color:#000!important;letter-spacing:.2em!important;background:#e6e6e6!important;border-bottom:1px solid #000!important;padding:1.5mm 3mm!important}.payroll-template-grid>div{background:#fff!important;border-color:#000!important;min-height:12mm!important;padding:2mm 3mm!important}.payroll-template-grid small,.payroll-template-grid strong{color:#000!important}.payroll-template-grid .total{background:#f2f2f2!important}.payroll-template-section.attendance .cols-2>div{min-height:14mm!important}.payroll-modern-net{color:#000!important;background:#fff!important;border:2px solid #000!important;border-radius:0!important;grid-template-columns:45mm 1fr!important;margin-top:3mm!important;padding:0!important;display:grid!important}.payroll-modern-net>div{border-right:1px solid #000!important;place-items:center!important;padding:3mm!important;display:grid!important}.payroll-modern-net span{letter-spacing:.12em!important;font-size:10pt!important}.payroll-modern-net>strong{text-align:right!important;padding:3mm 5mm!important;font-size:16pt!important}.payroll-template-section.compact{grid-template-columns:28mm 1fr!important}.payroll-template-section.compact h2{background:#e6e6e6!important;border-right:1px solid #000!important}.payroll-template-section.bank>div{padding:2mm 4mm!important}.payroll-template-section.bank small{color:#000!important}.payroll-modern-footer{color:#000!important;border-top:1px solid #000!important;margin-top:5mm!important;padding-top:2mm!important}}.vertical-tool-card .mark-credential-memo{color:#fff!important;letter-spacing:.04em!important;background:linear-gradient(145deg,#343940,#111418)!important;font-size:13px!important;font-weight:950!important}.credential-memo-page{background:#f6f7f8;padding-bottom:30px}.credential-memo-intro{background:linear-gradient(145deg,#fff,#f2f4f5);border:1px solid #dce0e3;border-radius:18px;align-items:center;gap:12px;margin:16px 0 12px;padding:14px;display:flex;box-shadow:0 7px 20px #161b1f0d}.credential-memo-intro>span{color:#fff;background:#1b1f23;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:16px;font-weight:950;display:grid}.credential-memo-intro>div{gap:3px;min-width:0;display:grid}.credential-memo-intro strong{font-size:14px}.credential-memo-intro small{color:#70777c;font-size:8px;line-height:1.5}.credential-provider-picker,.credential-memo-layout,.credential-print-result{background:#fff;border:1px solid #dfe2e4;border-radius:19px;margin-top:11px;padding:15px;box-shadow:0 8px 24px #14191d0e}.credential-provider-picker>header{gap:2px;margin-bottom:11px;display:grid}.credential-provider-picker>header small,.credential-print-result header small{color:#747c81;letter-spacing:.15em;font-size:7px;font-weight:950}.credential-provider-picker>header strong{font-size:14px}.credential-provider-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.credential-provider-picker button{box-sizing:border-box;color:#2f3438;text-align:left;cursor:pointer;background:#fafbfb;border:1px solid #e2e4e6;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:7px;min-height:66px;padding:8px 30px 8px 12px;font-family:inherit;display:grid;position:relative}.credential-provider-picker button>span{color:#535b61;text-align:center;background:0 0;border:0;border-radius:0;width:52px;height:auto;font-family:Arial,Hiragino Sans,sans-serif;font-size:16px;font-weight:950;line-height:1;display:block}.credential-provider-picker button>strong{min-width:0;font-size:10px;line-height:1.25}.credential-provider-picker button>i{color:#fff;background:#15191c;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:950;display:grid;position:absolute;top:9px;right:9px}.credential-provider-picker button.selected{background:#f0f2f3;border-color:#202428;box-shadow:inset 0 0 0 1px #202428}.credential-provider-picker .provider-google>span{color:#4285f4;background:0 0;font-size:23px}.credential-provider-picker .provider-yahoo>span{color:#e60012;background:0 0;font-size:19px}.credential-provider-picker .provider-line>span{color:#06a944;background:0 0;font-size:11px}.credential-provider-picker .provider-docomo>span{color:#c03;background:0 0;font-size:28px;font-style:italic}.credential-provider-picker .provider-au>span{color:#ec681c;background:0 0;font-size:22px}.credential-provider-picker .provider-softbank>span{color:#202326;background:0 0;font-size:15px}.credential-provider-picker .provider-apple>span{color:#202326;background:0 0;font-size:11px}.credential-provider-picker .provider-other>span{color:#747b80;background:0 0;font-size:13px}.credential-memo-three-rows{background:#fbfcfc;border:1px solid #dde1e3;border-radius:15px;overflow:hidden}.credential-memo-three-rows article{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:11px;display:grid}.credential-memo-three-rows article+article{border-top:1px solid #e1e4e5}.credential-memo-three-rows article>b{color:#fff;background:#202428;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;display:grid}.credential-memo-three-rows article>span{gap:4px;min-width:0;display:grid}.credential-memo-three-rows article strong{font-size:10px;line-height:1.4}.credential-memo-three-rows article small{color:#737b80;font-size:7px;line-height:1.55}.credential-create-print{color:#fff;text-align:left;cursor:pointer;background:#202428;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:58px;margin-top:10px;padding:9px 14px;font-family:inherit;display:flex;box-shadow:0 8px 18px #0f121429}.credential-create-print>span{font-size:11px;font-weight:950}.credential-create-print>small{color:#cbd0d3;font-size:7px;font-weight:850}.credential-create-print:disabled{opacity:.55}.credential-memo-empty{color:#6f777b;text-align:center;background:#f9fafa;border:1px dashed #cdd2d5;border-radius:18px;place-content:center;gap:5px;min-height:104px;margin-top:11px;padding:18px;display:grid}.credential-memo-empty strong{font-size:11px}.credential-memo-empty small{font-size:7px}.credential-print-result>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.credential-print-result>header>div{gap:2px;display:grid}.credential-print-result header strong{font-size:13px}.credential-print-result header>span{color:#fff;background:#202428;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:950}.credential-print-landscape{aspect-ratio:920/384;background:#e7e9ea;border:1px solid #ccd1d3;border-radius:12px;width:100%;position:relative;overflow:hidden}.credential-print-landscape img{transform-origin:50%;background:#fff;width:41.74%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.credential-print-result>button{color:#fff;cursor:pointer;background:#c03;border:0;border-radius:13px;width:100%;min-height:50px;margin-top:10px;font-family:inherit;font-size:11px;font-weight:950}.credential-print-result>small{color:#697176;text-align:center;margin-top:8px;font-size:7px;line-height:1.55;display:block}@media (width<=360px){.credential-provider-picker>div{grid-template-columns:1fr}.credential-provider-picker button{min-height:58px}.credential-memo-three-rows article{grid-template-columns:38px minmax(0,1fr)}.credential-memo-three-rows article>b{width:38px;height:38px}}.docomo-quick{--quick-pale:#eef8f4;--quick-pale-strong:#e2f2ec;--quick-pale-line:#cfe5dc;--quick-pale-ink:#176b5d;background:linear-gradient(180deg,#f8fcfa 0%,var(--quick-pale) 46%,#e8f5f0 100%)!important}.docomo-quick>.quick-public-header{background:linear-gradient(145deg,#fbfefc 0%,#edf8f4 52%,#dff1ea 100%)!important;border-bottom-color:#0b4f45!important}.docomo-quick>.quick-mode-tabs{background:#f7fcfaf0!important;border-color:#367e6e24!important;box-shadow:0 10px 28px #2368581f!important}.docomo-quick>.quick-mode-tabs button.active,.docomo-quick>.quick-mode-tabs .mode-tools.active{background:linear-gradient(135deg,#27a58d,#087b6b)!important;box-shadow:0 6px 15px #087b6b38!important}.docomo-quick .quick-tools-page{background:linear-gradient(#f3faf7 0%,#e8f5f0 100%)!important}.docomo-quick .quick-deals-flow{background:linear-gradient(#f5fbf8f5,#e8f5f0fa)!important}.docomo-quick .vertical-tool-card{border-color:var(--quick-pale-line)!important;box-shadow:0 9px 24px #1e645413,inset 0 1px #ffffffeb!important}.docomo-quick .vertical-tool-card>a,.docomo-quick .vertical-tool-card>button{background:linear-gradient(135deg,#fff 0%,#f7fcfa 58%,#edf8f4 100%)!important}.docomo-quick .tool-edit-bar .quick-order-edit{border-color:var(--quick-pale-line)!important;color:#526d66!important;background:linear-gradient(135deg,#fff,#eaf6f1)!important}.docomo-quick .tool-edit-bar .quick-order-edit:before{color:var(--quick-pale-ink)!important}.docomo-quick .quick-tools-page .vertical-tool-card,.docomo-quick .quick-tools-page .vertical-tool-card>a,.docomo-quick .quick-tools-page .vertical-tool-card>button,.docomo-quick .quick-tools-page .vertical-tool-card>.dvalue-campaign-row,.docomo-quick .quick-tools-page .vertical-tool-card>.platinum-entry-row,.docomo-quick .quick-tools-page .vertical-tool-card>.rakuten-area-row,.docomo-quick .quick-tools-page .vertical-tool-card>.utility-split-card,.docomo-quick .quick-tools-page .my-quick-toolbar,.docomo-quick .quick-tools-page .tool-edit-bar,.docomo-quick .quick-tools-page .hidden-tool-panel,.docomo-quick .quick-tools-page .tool-category-heading.service,.docomo-quick .quick-tools-page>.quick-switch-campaigns,.docomo-quick .quick-tools-page .dvaluepass-link{background:#fff!important}.docomo-quick .quick-tools-page .vertical-tool-card,.docomo-quick .quick-tools-page .vertical-tool-toolbar.is-unlocked .vertical-tool-card,.docomo-quick .quick-tools-page .my-quick-toolbar,.docomo-quick .quick-tools-page .tool-edit-bar,.docomo-quick .quick-tools-page .hidden-tool-panel,.docomo-quick .quick-tools-page .tool-category-heading.service,.docomo-quick .quick-tools-page>.quick-switch-campaigns,.docomo-quick .quick-tools-page .dvaluepass-link{border-color:#b9ddd2!important}.docomo-quick .quick-tools-page .vertical-tool-toolbar.is-unlocked .vertical-tool-card{box-shadow:0 9px 24px #1e645417,inset 0 1px #ffffffeb!important}.docomo-quick .quick-tools-page .dvalue-campaign-qr,.docomo-quick .quick-tools-page .rakuten-roaming-warning,.docomo-quick .quick-tools-page .tool-edit-bar>span{background:#fff!important;border-color:#b9ddd2!important}.docomo-quick .quick-tools-page .tool-edit-bar>span{color:var(--quick-pale-ink)!important}.docomo-quick .quick-tools-page .tool-edit-bar .quick-order-edit{background:#fff!important;border-color:#b9ddd2!important}.hayabusa-entry-reminder{font:inherit;text-align:left;cursor:pointer}.hayabusa-entry-reminder>b{color:#1d78b7;margin-left:auto;font-size:24px}.hayabusa-portal-sync-shell{background:linear-gradient(#f8fbfd 0%,#eef6f8 100%);padding-bottom:36px}.hayabusa-portal-sync-head{height:auto;min-height:92px}.hayabusa-portal-sync-head h1{letter-spacing:0;font-size:20px}.hayabusa-portal-sync-status{background:#fff;border:1px solid #cddde5;border-radius:20px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;margin-top:20px;padding:18px;display:grid;box-shadow:0 10px 28px #17425b14}.hayabusa-portal-sync-status>img{object-fit:cover;border-radius:16px;width:58px;height:58px;box-shadow:0 7px 18px #13274d29}.hayabusa-portal-sync-status>div{gap:4px;min-width:0;display:grid}.hayabusa-portal-sync-status small{color:#2377a7;letter-spacing:.12em;font-size:9px;font-weight:950}.hayabusa-portal-sync-status strong{font-size:16px;line-height:1.4}.hayabusa-portal-sync-status p{color:#66757e;margin:0;font-size:12px;line-height:1.55}.hayabusa-portal-sync-status.is-today{background:linear-gradient(145deg,#fff,#edf9f5);border-color:#9bd4c4}.hayabusa-portal-sync-status.is-today small{color:#087b73}.hayabusa-portal-sync-status.is-latest{background:linear-gradient(145deg,#fff,#f6f7f8);border-color:#d7dce1}.hayabusa-portal-sync-status.is-latest small{color:#69747b}.hayabusa-portal-report-card{background:#fff;border:1px solid #dbe4e8;border-radius:20px;margin-top:16px;overflow:hidden;box-shadow:0 10px 26px #1733440f}.hayabusa-portal-report-card>header{border-bottom:1px solid #e5ebee;justify-content:space-between;align-items:center;min-height:66px;padding:15px 17px;display:flex}.hayabusa-portal-report-card>header>div{gap:3px;display:grid}.hayabusa-portal-report-card>header small{color:#3380aa;letter-spacing:.14em;font-size:9px;font-weight:950}.hayabusa-portal-report-card>header strong{font-size:16px}.hayabusa-portal-report-card>header time{color:#486775;background:#edf4f7;border-radius:9px;padding:7px 9px;font-size:11px;font-weight:900}.hayabusa-portal-report-card>pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#28343a;max-height:54vh;margin:0;padding:18px;font:700 13px/1.75 Arial,Hiragino Sans,Yu Gothic,sans-serif;overflow:auto}.hayabusa-portal-report-loading,.hayabusa-portal-report-empty{text-align:center;color:#738089;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;padding:28px;display:flex}.hayabusa-portal-report-loading>i{border:3px solid #d5e4ea;border-top-color:#1678b9;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite hayabusa-portal-spin}@keyframes hayabusa-portal-spin{to{transform:rotate(360deg)}}.hayabusa-portal-report-loading span,.hayabusa-portal-report-empty span{font-size:12px;line-height:1.6}.hayabusa-portal-report-empty strong{color:#4b5960;font-size:15px}.hayabusa-portal-sync-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.hayabusa-portal-sync-actions button{color:#3c5966;cursor:pointer;background:#fff;border:1px solid #cfdde3;border-radius:14px;min-height:50px;font-size:13px;font-weight:900}.hayabusa-portal-sync-actions button:last-child{color:#fff;background:#087b73;border-color:#0b8479}.hayabusa-portal-sync-actions button.copied{background:#146a52}.hayabusa-portal-sync-actions button:disabled{opacity:.45;cursor:default}.hayabusa-portal-sync-note{color:#6c7c84;text-align:center;margin:14px 4px 0;font-size:11px;line-height:1.65}.work-status{color:#70777e;background:#f3f5f5;border-radius:14px;align-items:center;gap:9px;margin:22px 0 16px;padding:14px 16px;font-size:12px;font-weight:700;display:flex}.work-status i{background:#9ba2a8;border-radius:50%;width:8px;height:8px}.work-status.on{color:var(--teal);background:#e6f6f3}.work-status.on i{background:var(--teal2);box-shadow:0 0 0 4px #bfece5}.clock-in,.resume{min-height:124px}.clock-in .clock-icon{width:64px;height:64px}.clock-in strong,.resume strong{font-size:25px}.pulse-icon{width:62px;height:62px}.home-actions button{border-radius:19px;min-height:82px;padding:18px}.home-actions button>span{width:50px;height:50px}.portal-card-icon-frame{width:50px;height:50px;box-shadow:none;background:0 0;border-radius:13px;flex:0 0 50px;margin-right:13px;display:block;overflow:hidden}.portal-card-icon{object-fit:cover;transform-origin:50%;border:0;border-radius:0;width:100%;height:100%;display:block;transform:scale(1.09)}.home-actions button.is-disabled .portal-card-icon{filter:grayscale();opacity:.42}.home-actions strong{font-size:16px}.add-customer{height:78px;font-size:19px}.action-row button{min-height:52px;font-size:13px}.brand-app-icon{object-fit:cover;border-radius:9px;flex:none;width:38px;height:38px;box-shadow:0 3px 12px #0000003d}.resume strong{white-space:nowrap;font-size:21px}.resume .pulse-icon{width:54px;height:54px;margin-right:13px}.quick-shell{padding:0 16px 104px}.quick-shell .topbar{margin:0 4px}.quick-support-shell .quick-support-header{align-items:center;gap:12px;width:auto;height:78px;margin:0 -16px;padding:0 16px;display:flex}.quick-support-shell .quick-support-header .back{flex:0 0 42px;place-items:center;width:42px;height:42px;margin:0;padding:0 0 3px;line-height:1;display:grid;position:static;inset:auto;transform:none}.quick-support-shell .quick-support-header>div{align-content:center;gap:3px;min-width:0;display:grid}.quick-support-shell .quick-support-header h1{letter-spacing:.04em;margin:0;font-size:19px;line-height:1.2}.quick-primary-guides{grid-template-columns:1fr 1fr;gap:9px;display:grid}.quick-top-actions>header{order:0}.quick-top-actions>.quick-top-area-tool{order:1}.quick-top-actions>.quick-primary-phone{order:2}.quick-top-actions>.quick-primary-guides{order:3}.quick-primary-guides>button{color:#24272a;text-align:left;background:#fff;border:1px solid #e3dde0;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:88px;padding:12px;display:grid}.quick-primary-guides>button>span:first-child{color:#fff;background:#292d31;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.quick-primary-guides>button:last-child>span:first-child{background:#c03;font-size:17px}.quick-primary-guides>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.quick-primary-guides small{color:#8b8588;font-size:6px;font-weight:800}.quick-primary-guides strong{font-size:10px;line-height:1.35}.quick-primary-guides b{color:#a9a3a6;font-size:17px}@media (width<=350px){.quick-primary-guides{grid-template-columns:1fr}.quick-primary-guides>button{min-height:76px}}.quick-summary{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 -16px;padding:13px 16px 14px;display:grid;position:sticky;top:0}.quick-summary div{border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:70px;padding:11px 3px 8px;display:flex}.quick-summary .metric-talk{color:#1264a3;background:#e6f2ff}.quick-summary .metric-seat{color:#6545ad;background:#efeaff}.quick-summary .metric-won{color:#087450;background:#e2f5ec}.quick-summary b{font-size:31px;line-height:1}.quick-summary span{color:inherit;margin-top:6px;font-size:10px;font-weight:900}.quick-summary .accent b{color:inherit}.quick-sales-total{color:#08736b;background:#f0f7f6;border-radius:10px;justify-content:space-between;align-items:center;min-height:34px;margin:10px 0 -6px;padding:0 12px;display:flex}.quick-sales-total span{font-size:9px;font-weight:800}.quick-sales-total strong{font-size:11px}.quick-sales-total strong i{vertical-align:-1px;background:#bdd8d4;width:1px;height:10px;margin:0 7px;display:inline-block}.add-customer{letter-spacing:.01em;background:linear-gradient(135deg,#0b9489,#06736c);border-radius:22px;height:86px;margin:18px 0 5px;font-size:21px;box-shadow:0 13px 26px #077b733b}.add-customer:active{transform:scale(.985)}.customer-list .section-heading{margin-top:19px}.customer-card{border:1px solid #dfe5e6;border-radius:22px;padding:19px;box-shadow:0 10px 28px #0d1d2112}.customer-head .number{border-radius:10px;width:32px;height:32px;font-size:13px}.customer-head strong{font-size:15px}.customer-head time{font-size:11px}.customer-head .point-badge{border-radius:8px;place-items:center;min-width:40px;height:24px;padding:0 7px;font-size:9px;font-style:normal;font-weight:900;display:grid}.customer-head .point-badge.standard{color:#1264a3;background:#e6f2ff}.customer-head .point-badge.staff{color:#8e5a00;background:#fff0d3}.journey{gap:6px;min-height:34px;margin-top:12px}.journey span{border-radius:8px;padding:6px 9px;font-size:10px;font-weight:800}.quick-step{background:#f8faf9;border:0;border-radius:17px;margin:14px -5px -5px;padding:15px}.quick-step>p{color:#344047;margin:0 0 13px;font-size:13px;font-weight:900}.quick-step>p b{color:#08736b;background:#dff1ee;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:7px;font-size:10px;display:inline-grid}.point-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.point-grid button{cursor:pointer;border:1px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:82px;padding:10px 8px;display:flex}.point-grid button strong{font-size:14px}.point-grid button small{opacity:.78;font-size:10px;font-weight:900}.point-grid .point-standard{color:#115c96;background:#e5f2ff;border-color:#9ecbf1}.point-grid .point-staff{color:#895900;background:#fff3d7;border-color:#efcf82}.party-pills button{color:#4f595e;cursor:pointer;background:#f7f8f8;border:1px solid #dde3e4;font-weight:800}.action-row.two{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:initial;gap:9px}.action-row.three{grid-template-columns:1fr 1fr;grid-auto-flow:initial;gap:9px}.action-row button{min-height:76px;box-shadow:none;border:1px solid #0000;border-radius:16px;font-size:16px;font-weight:900}.action-row button:active,.point-grid button:active,.proposal-grid button:active,.contract-type-grid button:active,.acquisition-grid button:active,.party-pills button:active,.complete-sale:active{transform:scale(.98)}.action-row .stage-talk{color:#fff;background:#1873b6;border-color:#1873b6;box-shadow:0 8px 16px #1873b633}.action-row .stage-seat{color:#fff;background:#6a4bbb;border-color:#6a4bbb;box-shadow:0 8px 16px #6a4bbb33}.action-row .stage-no-response,.action-row .stage-pass{color:#9c3f4c;background:#fff1f2;border-color:#e4c8cc}.action-row .stage-won{color:#fff;background:linear-gradient(135deg,#0a9566,#077b54);border-color:#078459;min-height:82px;font-size:17px;box-shadow:0 9px 18px #07845938}.action-row .stage-lead{color:#8a5a00;background:#fff4d7;border-color:#efcf82}.action-row .stage-lost{color:#a43646;background:#ffeaed;border-color:#e4b7be;min-height:82px;font-size:17px}.negotiation-step{background:#f5f7f7}.proposal-heading{justify-content:space-between;align-items:flex-end;gap:10px;margin:2px 0 10px;display:flex}.proposal-heading strong{color:#354047;font-size:12px}.proposal-heading small{color:#8a9498;font-size:8px;font-weight:700}.proposal-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.proposal-grid button{color:#536067;cursor:pointer;background:#fff;border:1px solid #d8dfe1;border-radius:14px;min-height:58px;padding:7px;font-size:13px;font-weight:900}.proposal-grid button.selected{color:#5e3fa8;background:#efeaff;border-color:#6a4bbb;box-shadow:inset 0 0 0 1px #6a4bbb}.proposal-summary{background:#eae5f7;border-radius:11px;gap:2px;margin-top:9px;padding:10px 11px;display:grid}.proposal-summary span{color:#8069b7;letter-spacing:.08em;font-size:8px;font-weight:900}.proposal-summary strong{color:#523a8c;font-size:10px;line-height:1.45}.result-heading{color:#354047;margin:16px 0 9px;font-size:12px;font-weight:900}.sale-step{background:#f3f6f6;padding:14px 10px 12px}.sale-step>p{margin-left:5px}.sale-section{background:#fff;border:1px solid #e1e7e7;border-radius:18px;margin-top:10px;padding:15px;box-shadow:0 5px 14px #0e1e2109}.sale-section-title{align-items:center;gap:10px;margin-bottom:13px;display:flex}.sale-section-title>b{color:#fff;background:#172126;border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.sale-section-title>span{gap:2px;display:grid}.sale-section-title strong{color:#263136;font-size:13px}.sale-section-title small{color:#90999d;font-size:8px;font-weight:700}.party-pills{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.party-pills button{border-radius:13px;min-height:58px;padding:5px;font-size:13px}.party-pills button.selected{color:#fff;background:#087b73;border-color:#087b73;box-shadow:0 7px 14px #077b732e}.contract-type-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.contract-type-grid button{color:#536067;cursor:pointer;background:#f1f4f4;border:1px solid #d9dfe1;border-radius:13px;min-height:58px;padding:6px;font-size:12px;font-weight:900}.contract-type-grid button.selected{color:#1264a3;background:#e6f2ff;border-color:#1873b6;box-shadow:inset 0 0 0 1px #1873b6}.acquisition-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.acquisition-grid button{color:#536067;cursor:pointer;background:#f1f4f4;border:1px solid #d9dfe1;border-radius:13px;min-height:58px;padding:6px;font-size:12px;font-weight:900}.acquisition-grid .source-other{grid-column:1/-1;min-height:48px}.acquisition-grid .selected.source-mobile{color:#115c96;background:#e5f2ff;border-color:#438bc3;box-shadow:inset 0 0 0 1px #438bc3}.acquisition-grid .selected.source-accessory{color:#6344a4;background:#f0eaff;border-color:#8e70cf;box-shadow:inset 0 0 0 1px #8e70cf}.acquisition-grid .selected.source-other{color:#3f494f;background:#e7ebec;border-color:#748087;box-shadow:inset 0 0 0 1px #748087}.sale-counters{gap:7px;display:grid}.sale-counters>div{background:#f0f3f3;border-radius:15px;justify-content:space-between;align-items:center;min-height:78px;padding:10px 10px 10px 14px;display:flex}.sale-counters>div>span{gap:3px;display:grid}.sale-counters>div>span>strong{color:#273136;font-size:14px}.sale-counters>div>span>small{color:#929a9e;font-size:8px;font-weight:700}.sale-counters nav{text-align:center;grid-template-columns:48px 42px 48px;align-items:center;display:grid}.sale-counters nav button{color:#263035;cursor:pointer;background:#fff;border:0;border-radius:13px;width:48px;height:48px;font-size:24px;font-weight:700;box-shadow:0 3px 8px #0a161914}.sale-counters nav strong{font-size:21px}.fiber-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.fiber-options button{color:#5f696e;cursor:pointer;background:#f4f6f6;border:1px solid #dce3e4;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:64px;padding:8px 10px;display:flex}.fiber-options button>span{background:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:16px;font-weight:900;display:grid}.fiber-options button>strong{font-size:13px}.fiber-options button.yes.selected{color:#08736b;background:#e3f4f1;border-color:#087b73;box-shadow:inset 0 0 0 1px #087b73}.fiber-options button.yes.selected>span{color:#fff;background:#087b73}.fiber-options button.no.selected{color:#3f4a50;background:#e9edef;border-color:#758087;box-shadow:inset 0 0 0 1px #758087}.fiber-options button.no.selected>span{color:#fff;background:#59656b}.sale-live-summary{background:#e8efee;border-radius:12px;gap:4px;margin:12px 3px 0;padding:11px 12px;display:grid}.sale-live-summary span{color:#7c888c;letter-spacing:.08em;font-size:8px;font-weight:800}.sale-live-summary strong{color:#334044;font-size:10px;line-height:1.45}.complete-sale{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a9186,#08736b);border:0;border-radius:16px;width:100%;height:72px;margin-top:12px;font-size:16px;font-weight:900;box-shadow:0 9px 18px #077b7333}.complete-sale:disabled{color:#9aa2a5;cursor:not-allowed;background:#e4e8e8}.sale-required{text-align:center;color:#8d969a!important;margin:8px 0 0!important;font-size:8px!important;font-weight:700!important}.quick-history{border-top:1px solid #e8ebec;margin-top:16px}.quick-history summary{cursor:pointer;color:#697277;align-items:center;min-height:56px;list-style:none;display:flex}.quick-history summary::-webkit-details-marker{display:none}.quick-history summary span{font-size:11px;font-weight:900}.quick-history summary b{margin-left:auto;font-size:10px}.quick-history summary:after{content:"⌄";color:#a4aaad;margin-left:9px}.quick-history[open] summary:after{transform:rotate(180deg)}.quick-history article{border-top:1px solid #eff1f1;grid-template-columns:48px 1fr auto;align-items:center;gap:9px;min-height:57px;padding:9px 0;display:grid;position:relative}.quick-history article .history-status{color:#687177;background:#eef1f1;border-radius:8px;place-items:center;width:45px;height:25px;font-size:9px;font-weight:900;display:grid}.quick-history article .history-status.won{color:#08736b;background:#e1f3f0}.quick-history article .history-status.lead{color:#8e5a00;background:#fff1d8}.quick-history article p{gap:2px;margin:0;display:grid}.quick-history article p strong{font-size:10px}.quick-history article p small{color:#8b9397;font-size:8px}.quick-history article time{color:#92999d;font-size:9px}.quick-history article em{color:#08736b;grid-column:2/4;margin-top:-7px;font-size:8px;font-style:normal;font-weight:800}.undo-toast{z-index:30;color:#fff;background:#171b1e;border-radius:15px;align-items:center;width:min(100% - 32px,448px);min-height:54px;padding:8px 9px 8px 16px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #00000040}.undo-toast span{font-size:11px;font-weight:800}.undo-toast button{color:#08736b;cursor:pointer;background:#fff;border:0;border-radius:10px;min-height:38px;margin-left:auto;padding:0 13px;font-size:10px;font-weight:900}@media (width<=370px){.quick-shell{padding-left:12px;padding-right:12px}.quick-summary{gap:5px;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.quick-summary div{min-height:66px}.action-row button{min-height:70px;font-size:14px}.sale-step{padding-left:7px;padding-right:7px}.sale-section{padding:12px}.sale-counters nav{grid-template-columns:42px 30px 42px}.sale-counters nav button{width:42px;height:44px}.sale-counters>div{padding-left:11px}.sale-counters>div>span>strong{font-size:12px}}.quick-command-shell .command-card.command-negotiating:before{background:#e5b83b}.quick-command-shell .command-card.command-won:before,.quick-command-shell .command-card.command-sale:before{background:#15966f}.quick-command-shell .command-negotiating .command-card-main strong{color:#ffe07a;background:#403614}.quick-command-shell .command-won .command-card-main strong,.quick-command-shell .command-sale .command-card-main strong{color:#72e0b5;background:#123b2e}.quick-command-shell .command-status-key .negotiating{color:#f5d46d;background:#332d16}.quick-command-shell .command-status-key .contracted{color:#68d4a8;background:#123328}.quick-command-shell.docomo-red-monitor{flex-direction:column;height:100svh;display:flex;overflow:hidden;min-height:0!important;padding:0 14px 10px!important}.quick-command-shell.docomo-red-monitor .command-header.command-header-simple{flex:none;min-height:82px!important;padding:max(16px,env(safe-area-inset-top)) 16px 11px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin:0 -14px!important;display:grid!important}.monitor-user{text-align:right;background:#ffffff1f;border:1px solid #ffffff47;border-radius:11px;justify-self:end;gap:1px;min-width:124px;padding:7px 10px;display:grid!important}.monitor-user small{color:#ffdfe7!important;letter-spacing:.1em!important;font-size:6px!important}.monitor-user strong{color:#fff;white-space:nowrap;font-size:11px;line-height:1.2}.monitor-user span{color:#ffd4df;font-size:6px;font-weight:800}.operator-status-monitor{background:#fff;border:1px solid #ddd7d9;border-radius:15px;flex:0 0 58px;justify-content:space-between;align-items:center;gap:12px;margin:9px 0 7px;padding:8px 12px;display:flex;box-shadow:0 5px 14px #32141c0d}.operator-status-monitor>div{gap:1px;display:grid}.operator-status-monitor small{color:#8b8386;letter-spacing:.12em;font-size:6px;font-weight:950}.operator-status-monitor strong{color:#332d2f;font-size:18px;line-height:1}.operator-status-monitor>span{color:#625b5e;white-space:nowrap;background:#f0edef;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:950;display:flex}.operator-status-monitor i{background:#91898c;border-radius:50%;width:7px;height:7px}.operator-status-monitor.registering{background:#fff5f7;border-color:#efb5c3}.operator-status-monitor.registering strong{color:#c03}.operator-status-monitor.registering>span{color:#a9002a;background:#ffe1e8}.operator-status-monitor.registering i{background:#c03}.operator-status-monitor.free{background:#f4fbf9;border-color:#a9d7ce}.operator-status-monitor.free strong{color:#087c71}.operator-status-monitor.free>span{color:#087267;background:#ddf4ef}.operator-status-monitor.free i{background:#0a9b8d}.quick-command-shell.docomo-red-monitor .command-board-section{flex-direction:column;flex:1;min-height:0;display:flex;margin:0!important}.quick-command-shell.docomo-red-monitor .command-board-section>header{flex:0 0 25px;margin:0 3px 5px!important}.quick-command-shell.docomo-red-monitor .command-list{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;overflow:hidden;gap:7px!important;display:grid!important}.quick-command-shell.docomo-red-monitor .command-card{grid-template-rows:auto 1fr;align-content:center;height:100%;display:grid;border-radius:17px!important;min-height:0!important;padding:12px 14px 10px!important}.quick-command-shell.docomo-red-monitor .command-card-top{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:0!important;margin:0 0 8px!important;display:grid!important}.quick-command-shell.docomo-red-monitor .command-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px}.quick-command-shell.docomo-red-monitor .command-status-label{grid-column:1/-1}.quick-command-shell.docomo-red-monitor .command-large-status{white-space:nowrap;font-size:clamp(21px,6vw,30px)!important}.quick-command-shell.docomo-red-monitor .command-state-note{text-overflow:ellipsis;white-space:nowrap;max-width:112px;min-height:25px;overflow:hidden;padding:5px 8px!important}.quick-command-shell.docomo-red-monitor .command-timing{gap:5px}.quick-command-shell.docomo-red-monitor .command-timing time,.quick-command-shell.docomo-red-monitor .command-timing>strong{border-radius:9px!important;width:66px!important;min-width:66px!important;height:51px!important;min-height:51px!important;padding:6px!important;font-size:14px!important}.quick-command-shell.docomo-red-monitor .command-timing>strong{font-size:15px!important}.quick-command-shell.docomo-red-monitor .command-card-main{border-radius:11px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:0!important;padding:8px 10px!important}.quick-command-shell.docomo-red-monitor .command-deal-summary{gap:2px;min-width:0;display:grid}.quick-command-shell.docomo-red-monitor .command-deal-summary small{color:#8b8285;font-size:6px;font-weight:900}.quick-command-shell.docomo-red-monitor .command-deal-summary span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px!important}.quick-command-shell.docomo-red-monitor .command-party-tag{padding:5px 8px;font-size:8px}@media (width<=370px){.quick-command-shell.docomo-red-monitor{padding-inline:10px!important}.quick-command-shell.docomo-red-monitor .command-header.command-header-simple{margin-inline:-10px!important;padding-inline:12px!important}.monitor-user{min-width:108px;padding-inline:8px}.monitor-user strong{font-size:10px}.quick-command-shell.docomo-red-monitor .command-card{padding:10px 11px 8px!important}.quick-command-shell.docomo-red-monitor .command-large-status{font-size:20px!important}.quick-command-shell.docomo-red-monitor .command-state-note{max-width:94px;font-size:7px!important}.quick-command-shell.docomo-red-monitor .command-timing time,.quick-command-shell.docomo-red-monitor .command-timing>strong{width:58px!important;min-width:58px!important;font-size:12px!important}.quick-command-shell.docomo-red-monitor .command-timing>strong{font-size:13px!important}}.quick-command-shell.docomo-red-monitor .command-timing.contact-start-only{grid-template-columns:minmax(86px,1fr)!important;width:auto!important}.quick-command-shell.docomo-red-monitor .command-timing.contact-start-only time{width:86px!important;min-width:86px!important}.quick-command-shell.docomo-red-monitor .command-card{-webkit-user-select:none;user-select:none;cursor:default!important}.quick-command-shell.docomo-red-monitor .command-card:active{transform:none!important}.quick-command-shell.docomo-red-monitor .command-card.command-handoff{background:#fff7f9!important;border-color:#efb5c3!important}.quick-shell .won-inline-editor>.mnp-from-multi{box-sizing:border-box;background:#fff!important;border:1px solid #e2d7da!important;border-radius:14px!important;grid-column:1/-1!important;width:100%!important;margin:14px 0 0!important;padding:13px!important}.quick-shell .won-inline-editor>.mnp-from-multi>div{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.quick-shell .won-inline-editor>.mnp-from-multi article{box-sizing:border-box;width:100%!important;min-width:0!important}.quick-shell .won-inline-editor>.mnp-from-multi article nav button{width:34px!important;min-width:34px!important}.quick-shell .won-inline-editor>.mnp-from-multi+.mnp-issued-check{margin-top:10px!important}.quick-shell .won-inline-editor>.mnp-from-multi{background:#fffafb!important;padding:14px!important}.quick-shell .won-inline-editor>.mnp-from-multi>p{margin-bottom:11px!important;font-size:8px!important}.quick-shell .won-inline-editor>.mnp-from-multi article{border-width:2px!important;border-radius:14px!important;grid-template-rows:1fr auto!important;grid-template-columns:1fr!important;gap:7px!important;min-height:106px!important;padding:8px!important;display:grid!important}.quick-shell .won-inline-editor>.mnp-from-multi article.selected{box-shadow:0 5px 12px #cc003317;background:#fff1f4!important;border-color:#c03!important}.quick-shell .won-inline-editor>.mnp-from-multi .mnp-all{text-align:center!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;min-height:43px!important}.quick-shell .won-inline-editor>.mnp-from-multi article.selected .mnp-all small{color:#fff!important;background:#c03!important}.quick-shell .won-inline-editor>.mnp-from-multi article nav{grid-template-columns:38px 1fr 38px!important;width:100%!important}.quick-shell .won-inline-editor>.mnp-from-multi article nav button{border-radius:11px!important;width:38px!important;min-width:38px!important;min-height:38px!important}.quick-shell .won-inline-editor>.mnp-from-multi article nav b small{margin-left:2px;font-size:7px}.quick-shell .won-inline-editor>.mnp-from-multi article.selected nav button:last-child{background:#c03!important}.handoff-confirm-overlay{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1812147a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.handoff-confirm-overlay>section{box-sizing:border-box;background:#fff;border-radius:24px;gap:12px;width:min(100%,390px);padding:22px;display:grid;box-shadow:0 22px 60px #230a1147}.handoff-confirm-overlay>section>small{color:#c03;letter-spacing:.12em;font-size:8px;font-weight:950}.handoff-confirm-overlay>section>strong{font-size:20px;line-height:1.3}.handoff-confirm-overlay>section>p{color:#786e71;margin:0;font-size:10px;line-height:1.55}.handoff-issued-choice{box-sizing:border-box;text-align:left;background:#fff;border:2px solid #e4dade;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px;font-family:inherit;display:flex}.handoff-issued-choice>i{box-sizing:border-box;color:#fff;border:2px solid #c9bdc1;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:17px;font-style:normal;font-weight:950;display:grid}.handoff-issued-choice>span{gap:4px;display:grid}.handoff-issued-choice b{font-size:12px}.handoff-issued-choice small{color:#8d8185;font-size:8px}.handoff-issued-choice.checked{color:#08766c;background:#eff9f7;border-color:#0a8b7d}.handoff-issued-choice.checked>i{background:#0a8b7d;border-color:#0a8b7d}.handoff-issued-choice.checked small{color:#43857d}.handoff-confirm-overlay nav{grid-template-columns:1fr 1.5fr;gap:9px;display:grid}.handoff-confirm-overlay nav button{color:#61575a;background:#eee9eb;border:0;border-radius:13px;min-height:48px;font-family:inherit;font-size:10px;font-weight:950}.handoff-confirm-overlay nav button:last-child{color:#fff;background:#c03;box-shadow:0 7px 16px #cc00332e}.command-extra-info{align-items:center;gap:5px;min-width:0;margin-top:3px;display:flex;overflow:hidden}.command-extra-info>b{color:#443b3e;white-space:nowrap;text-overflow:ellipsis;background:#f1edef;border-radius:6px;align-items:center;gap:4px;min-width:0;padding:3px 6px;font-size:7px;font-weight:900;display:flex;overflow:hidden}.command-extra-info>b>small{color:#9d6875;letter-spacing:.03em;flex:none;font-size:5px!important}.quick-command-shell.docomo-red-monitor .command-header.command-header-simple{min-height:70px!important;padding-top:max(11px,env(safe-area-inset-top))!important;padding-bottom:8px!important}.quick-command-shell.docomo-red-monitor .command-header-simple h1{font-size:16px!important;line-height:1.15!important}.quick-command-shell.docomo-red-monitor .command-header-simple p{font-size:7px!important;line-height:1.1!important}.command-deal-line{align-items:center;gap:6px;min-width:0;display:flex}.command-deal-line>span{flex:1;min-width:0}.command-product{color:#a9002a;white-space:nowrap;text-overflow:ellipsis;background:#fff1f4;border-radius:7px;align-items:center;gap:4px;min-width:0;max-width:46%;padding:4px 7px;font-size:7px;font-weight:950;display:flex;overflow:hidden}.command-product>small{flex:none;color:#bd667c!important;font-size:5px!important}.command-extra-info{margin-top:2px}.command-extra-info>b{padding-block:2px}.docomo-red-monitor .command-large-status.handed-off{color:#c03!important}.docomo-red-monitor .command-state-note.waiting{color:#a9002a!important;background:#fff0f3!important}.docomo-red-monitor .command-state-note.waiting i,.quick-command-shell.docomo-red-monitor .command-card.command-acquired:not(.command-registering):before{background:#c03!important}.command-product{max-width:52%;line-height:1.15;padding:5px 8px!important;font-size:9px!important}.command-product>small{font-size:6px!important}.monitor-user{gap:2px;padding-block:9px}.quick-shell .acquired-simple-row{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.acquired-point-panel{background:#fff1f4;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin:0 10px 10px;padding:10px 12px;display:grid}.acquired-point-panel>span{grid-template-columns:1fr auto;align-items:end;gap:2px 8px;display:grid}.acquired-point-panel small{color:#94606d;grid-column:1/-1;font-size:6px;font-weight:900}.acquired-point-panel strong{color:#a9002a;font-size:20px;line-height:1}.acquired-point-panel strong b{margin-left:2px;font-size:8px}.acquired-point-panel em{color:#a9002a;font-size:8px;font-style:normal;font-weight:950}.acquired-point-panel p{color:#8b6871;text-align:center;grid-column:1/-1;margin:0;font-size:8px;font-weight:850}.quick-shell .quick-live-counts{grid-template-rows:78px!important;align-items:stretch!important;padding-block:8px!important}.quick-shell .quick-live-counts>div,.quick-shell .quick-live-counts .manual-talk-counter{box-sizing:border-box;height:78px!important;min-height:78px!important}.quick-shell .quick-live-counts>div>b,.quick-shell .quick-live-counts .talk-plus b{height:26px!important;margin:0!important;line-height:26px!important}.quick-shell .quick-live-counts>div>span,.quick-shell .quick-live-counts .talk-plus span{height:14px!important;margin:4px 0 0!important;line-height:14px!important}.quick-shell .quick-live-counts .manual-talk-static,.quick-shell .quick-live-counts .manual-talk-counter .talk-plus{padding-bottom:10px!important}.quick-command-shell.docomo-red-monitor .command-card.command-acquired:not(.command-registering) .command-large-status{font-size:18px!important}.quick-command-shell.docomo-red-monitor .command-card.command-acquired:not(.command-registering) .command-state-note{max-width:76px!important;padding-inline:6px!important;font-size:6px!important}.quick-command-shell.docomo-red-monitor .command-deal-line>span{font-size:12px!important}.quick-command-shell.docomo-red-monitor .command-product{font-size:10px!important}.quick-command-shell.docomo-red-monitor .command-product>small{font-size:6px!important}.quick-command-shell.docomo-red-monitor .command-extra-info>b{padding:3px 7px;font-size:9px!important}.quick-command-shell.docomo-red-monitor .command-extra-info>b>small{font-size:6px!important}.quick-command-shell.docomo-red-monitor .monitor-user{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.quick-command-shell.docomo-red-monitor .monitor-user small{color:#ffd7e1!important}.quick-command-shell.docomo-red-monitor .monitor-user strong{font-size:12px!important}.operator-status-monitor.available{background:#f4fbf9;border-color:#a9d7ce}.operator-status-monitor.available strong{color:#087c71}.operator-status-monitor.available>span{color:#087267;background:#ddf4ef}.operator-status-monitor.available i{background:#0a9b8d}.operator-status-monitor.negotiating{background:#fff5f7!important;border-color:#efb5c3!important}.operator-status-monitor.negotiating strong{color:#c03!important}.operator-status-monitor.negotiating>span{color:#a9002a!important;background:#ffe1e8!important}.operator-status-monitor.negotiating i{background:#c03!important}.operator-status-monitor.responding{background:#fffaf2!important;border-color:#f0c98f!important}.operator-status-monitor.responding strong{color:#b86100!important}.operator-status-monitor.responding>span{color:#985300!important;background:#ffebca!important}.operator-status-monitor.responding i{background:#e47a00!important}.operator-status-monitor.handoff{background:#f0faf7!important;border-color:#9ed4c9!important}.operator-status-monitor.handoff strong{color:#087b70!important}.operator-status-monitor.handoff>span{color:#087267!important;background:#daf2ed!important}.operator-status-monitor.handoff i{background:#0a9688!important}.quick-command-shell.docomo-red-monitor .command-card.command-negotiation{background:#fff5f7!important;border-color:#eaa2b3!important;box-shadow:0 8px 22px #cc003321!important}.quick-command-shell.docomo-red-monitor .command-card.command-negotiation:before{background:#c03!important}.quick-command-shell.docomo-red-monitor .command-card.command-negotiation .command-large-status{color:#c03!important}.quick-command-shell.docomo-red-monitor .command-card.command-responding{background:#fffaf2!important;border-color:#edc58d!important}.quick-command-shell.docomo-red-monitor .command-card.command-responding:before{background:#e47a00!important}.quick-command-shell.docomo-red-monitor .command-card.command-responding .command-large-status{color:#b86100!important}.quick-command-shell.docomo-red-monitor .command-card.command-handoff{background:#f2fbf8!important;border-color:#9ed4c9!important;box-shadow:0 6px 18px #0a968817!important}.quick-command-shell.docomo-red-monitor .command-card.command-handoff:before{background:#0a9688!important}.quick-command-shell.docomo-red-monitor .command-card.command-handoff .command-large-status{color:#087b70!important}.quick-command-shell.docomo-red-monitor .command-card.command-registration{opacity:.92;box-shadow:none!important;background:#fafafa!important;border-color:#ded9db!important}.quick-command-shell.docomo-red-monitor .command-card.command-registration:before{background:#8c8588!important}.quick-command-shell.docomo-red-monitor .command-card.command-registration .command-large-status{color:#5f595b!important}.command-state-note.handoff{color:#087267!important;background:#daf2ed!important}.command-state-note.handoff i{background:#0a9688!important}.command-state-note.registered{color:#655e61!important;background:#ece9ea!important}.command-state-note.registered i{background:#8c8588!important}.command-timing>strong.handoff-ready{color:#087b70!important;background:#edf9f6!important;border-color:#9ed4c9!important}.quick-command-shell.docomo-red-monitor .command-large-status.registered{align-items:center!important;gap:8px!important;width:max-content!important;display:inline-flex!important}.registration-status-icon{box-sizing:border-box;background:#8c8588;border:3px solid #fff;border-radius:50%;flex:0 0 15px;width:15px;height:15px;box-shadow:0 0 0 1px #8c8588}.command-card-footer.registering{background:0 0!important;justify-content:flex-end!important;min-height:0!important;padding:0!important}.command-card-footer.registering .registration-footer-time{text-align:right!important;background:#f2f0f1!important;border:1px solid #ddd7d9!important;border-radius:9px!important;min-width:0!important;padding:6px 9px!important}.quick-command-shell.docomo-red-monitor .command-timing.with-registration{grid-template-columns:94px 94px!important;gap:10px!important;width:198px!important;min-width:198px!important;display:grid!important}.quick-command-shell.docomo-red-monitor .command-timing.with-registration time,.quick-command-shell.docomo-red-monitor .command-timing.with-registration>strong{box-sizing:border-box!important;text-align:right!important;border-radius:11px!important;align-content:center!important;justify-items:end!important;width:94px!important;min-width:94px!important;height:58px!important;min-height:58px!important;margin:0!important;padding:7px!important;font-size:13px!important;line-height:1!important}.quick-command-shell.docomo-red-monitor .command-card-main{background:0 0!important;border:0!important;border-radius:0!important;padding:2px 1px!important}.status-inline-action.contract-complete{background:#c03!important;box-shadow:0 5px 12px #cc00332e!important}.won-confirmed-status.registration-active{background:#f6f5f5!important;border:1px solid #d8d2d4!important}.won-confirmed-status.registration-active i{background:#777174!important}.won-confirmed-status.registration-active strong{color:#504a4c!important}.add-customer-before-counts{margin-bottom:10px!important}.quick-shell .quick-live-counts+.talk-edit-overlay{position:fixed}.quick-shell .won-inline-editor>.mnp-from-multi{background:#fff9fa!important;border:2px solid #e0cbd1!important;order:-1!important;margin:6px 0 16px!important;padding:14px!important}.quick-shell .won-inline-editor>.mnp-from-multi>header{margin-bottom:7px!important}.quick-shell .won-inline-editor>.mnp-from-multi>header strong{font-size:14px!important}.quick-shell .won-inline-editor>.mnp-from-multi>header em{font-size:10px!important}.quick-shell .won-inline-editor>.mnp-from-multi>p{font-size:9px!important;line-height:1.5!important}.quick-shell .won-inline-editor>.mnp-from-multi>div{grid-template-columns:1fr!important;gap:8px!important}.quick-shell .won-inline-editor>.mnp-from-multi article{border-width:1px!important;border-radius:13px!important;grid-template-rows:1fr!important;grid-template-columns:minmax(0,1fr) 126px!important;align-items:center!important;gap:9px!important;min-height:64px!important;padding:8px 9px 8px 13px!important;display:grid!important}.quick-shell .won-inline-editor>.mnp-from-multi article.selected{background:#fff0f4!important;border-width:2px!important;border-color:#c03!important}.quick-shell .won-inline-editor>.mnp-from-multi .mnp-all{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:46px!important}.quick-shell .won-inline-editor>.mnp-from-multi .mnp-all strong{font-size:14px!important}.quick-shell .won-inline-editor>.mnp-from-multi .mnp-all small{font-size:7px!important}.quick-shell .won-inline-editor>.mnp-from-multi article nav{grid-template-columns:42px 42px 42px!important}.quick-shell .won-inline-editor>.mnp-from-multi article nav button{width:42px!important;min-width:42px!important;min-height:42px!important;font-size:20px!important}.quick-shell .won-inline-editor>.mnp-from-multi article nav b{font-size:17px!important}.quick-shell .won-inline-editor>.mnp-from-multi .mnp-remaining{font-size:9px!important}.quick-shell .won-inline-editor>.mnp-from-multi+.contract-breakdown{margin-top:0!important}@media (width<=360px){.quick-shell .won-inline-editor>.mnp-from-multi article{grid-template-columns:minmax(0,1fr) 111px!important}.quick-shell .won-inline-editor>.mnp-from-multi article nav{grid-template-columns:37px 37px 37px!important}.quick-shell .won-inline-editor>.mnp-from-multi article nav button{width:37px!important;min-width:37px!important}}.docomo-quick .quick-mode-tabs button span{font-size:16px!important}.docomo-quick .quick-local-status>div>small{font-size:9px!important}.docomo-quick .quick-local-status>div>strong{font-size:21px!important}.docomo-quick .quick-local-status>span{font-size:12px!important}.docomo-quick .quick-deals-flow .quick-empty-top strong{line-height:1.45;font-size:18px!important}.docomo-quick .quick-deals-flow .quick-empty-top small{line-height:1.5;margin-top:10px!important;font-size:13px!important}.docomo-quick .quick-deals-flow .quick-live-counts b,.docomo-quick .quick-deals-flow .quick-live-counts .talk-plus b{font-size:29px!important}.docomo-quick .quick-deals-flow .quick-live-counts span,.docomo-quick .quick-deals-flow .quick-live-counts .talk-plus span{font-weight:900;font-size:12px!important}.docomo-quick .quick-deals-flow .quick-live-counts small,.docomo-quick .quick-deals-flow .quick-live-counts .talk-plus small{font-size:7px!important;line-height:1.2!important}.docomo-quick .quick-deals-flow .section-heading h2{font-size:18px!important}.docomo-quick .quick-deals-flow .section-heading span{font-size:11px!important}.docomo-quick .quick-deals-flow .customer-head strong{font-size:17px!important}.docomo-quick .quick-deals-flow .customer-head time{font-size:12px!important}.docomo-quick .quick-deals-flow .quick-step>p,.docomo-quick .quick-deals-flow .party-pills button,.docomo-quick .quick-deals-flow .sale-section-title strong{font-size:15px!important}.docomo-quick .quick-deals-flow .sale-section-title small{font-size:10px!important}.docomo-quick .quick-deals-flow .proposal-counter>strong{font-size:13px!important}.docomo-quick .quick-deals-flow .purchase-check>small,.docomo-quick .quick-deals-flow .purchase-choice button,.docomo-quick .quick-deals-flow .pre-settlement-actions button{font-size:12px!important}.docomo-quick .quick-deals-flow .won-result small{font-size:10px!important}.docomo-quick .quick-deals-flow .won-result strong{font-size:16px!important}.docomo-quick .quick-deals-flow .hayabusa-sync-panel strong{font-size:18px!important}.docomo-quick .quick-deals-flow .hayabusa-sync-panel small{font-size:12px!important}@media (width<=370px){.docomo-quick .quick-deals-flow .quick-live-counts b,.docomo-quick .quick-deals-flow .quick-live-counts .talk-plus b{font-size:26px!important}.docomo-quick .quick-deals-flow .quick-live-counts span,.docomo-quick .quick-deals-flow .quick-live-counts .talk-plus span{font-size:11px!important}}@media (width<=390px){.quick-command-shell.docomo-red-monitor{padding:0 10px 20px!important;overflow-x:hidden!important}.quick-command-shell.docomo-red-monitor .command-header.command-header-simple{box-sizing:border-box!important;min-height:76px!important;padding:max(9px,calc(env(safe-area-inset-top) + 3px)) 13px 9px!important;border-radius:0 0 15px 15px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;margin:0 -10px 9px!important;display:grid!important}.quick-command-shell.docomo-red-monitor .command-header-simple>div:first-child{gap:1px!important;min-width:0!important}.quick-command-shell.docomo-red-monitor .command-header-simple>div:first-child>small{font-size:5px!important}.quick-command-shell.docomo-red-monitor .command-header-simple h1{white-space:nowrap!important;font-size:20px!important;line-height:1.05!important}.quick-command-shell.docomo-red-monitor .command-header-simple p{margin-top:2px!important;font-size:6px!important}.quick-command-shell.docomo-red-monitor .monitor-user{text-align:right!important;gap:2px!important;min-width:0!important;max-width:126px!important;display:grid!important}.quick-command-shell.docomo-red-monitor .monitor-user small{color:#ffffffb8!important;letter-spacing:.08em!important;font-size:6px!important}.quick-command-shell.docomo-red-monitor .monitor-user strong{color:#fff!important;overflow-wrap:anywhere!important;font-size:11px!important;line-height:1.2!important}.quick-command-shell.docomo-red-monitor>.operator-status-monitor{border-left-width:4px!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px 8px!important;min-height:68px!important;margin-bottom:11px!important;padding:9px 10px!important}.quick-command-shell.docomo-red-monitor>.operator-status-monitor>div:first-child{gap:2px!important;min-width:0!important}.quick-command-shell.docomo-red-monitor>.operator-status-monitor>div:first-child small{letter-spacing:.08em!important;font-size:5px!important}.quick-command-shell.docomo-red-monitor>.operator-status-monitor>div:first-child strong{white-space:nowrap!important;font-size:17px!important}.operator-handoff-estimate{box-sizing:border-box!important;border-radius:9px!important;min-width:67px!important;padding:6px 7px!important}.operator-handoff-estimate small{font-size:5px!important}.operator-handoff-estimate strong{font-size:17px!important}.quick-command-shell.docomo-red-monitor>.operator-status-monitor>span{white-space:nowrap!important;grid-column:auto!important;justify-self:end!important;min-width:0!important;padding:5px 7px!important;font-size:7px!important}.quick-command-shell.docomo-red-monitor .command-board-section>header{margin:0 2px 7px!important}.quick-command-shell.docomo-red-monitor .command-board-section>header strong{font-size:10px!important}.quick-command-shell.docomo-red-monitor .command-board-section>header span{min-width:34px!important;padding:4px 7px!important;font-size:7px!important}.quick-command-shell.docomo-red-monitor .command-list{gap:8px!important}.quick-command-shell.docomo-red-monitor .command-card{border-radius:15px!important;padding:12px 11px 10px!important}.quick-command-shell.docomo-red-monitor .command-card:before{width:4px!important}.quick-command-shell.docomo-red-monitor .command-card-top{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:7px!important;margin:0 0 8px!important}.quick-command-shell.docomo-red-monitor .command-identity{gap:4px!important;min-width:0!important;padding-left:1px!important}.command-status-label{letter-spacing:.11em!important;font-size:5px!important}.quick-command-shell.docomo-red-monitor .command-large-status,.quick-command-shell.docomo-red-monitor .command-large-status.handed-off{letter-spacing:-.035em!important;white-space:normal!important;min-width:0!important;font-size:21px!important;line-height:1.05!important}.quick-command-shell.docomo-red-monitor .command-large-status.registered{white-space:nowrap!important;align-items:center!important;gap:7px!important;width:max-content!important;display:inline-flex!important}.registration-status-icon{box-sizing:border-box!important;background:#8c8588!important;border:3px solid #fff!important;border-radius:50%!important;flex:0 0 13px!important;width:13px!important;height:13px!important;box-shadow:0 0 0 1px #8c8588!important}.quick-command-shell.docomo-red-monitor .command-state-note,.quick-command-shell.docomo-red-monitor .command-state-note.handed-off{box-sizing:border-box!important;border-radius:7px!important;width:max-content!important;max-width:100%!important;min-height:22px!important;padding:4px 7px!important;font-size:7px!important;line-height:1.2!important}.quick-command-shell.docomo-red-monitor .command-state-note i{flex:0 0 5px!important;width:5px!important;height:5px!important}.quick-command-shell.docomo-red-monitor .command-timing,.quick-command-shell.docomo-red-monitor .command-timing time{width:76px!important;min-width:76px!important}.quick-command-shell.docomo-red-monitor .command-timing.with-registration{grid-template-columns:76px 76px!important;gap:6px!important;width:158px!important;min-width:158px!important;display:grid!important}.quick-command-shell.docomo-red-monitor .command-timing.with-registration time,.quick-command-shell.docomo-red-monitor .command-timing.with-registration>strong{box-sizing:border-box!important;text-align:right!important;border-radius:10px!important;align-content:center!important;justify-items:end!important;width:76px!important;min-width:76px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:7px!important;font-size:13px!important;line-height:1!important}.quick-command-shell.docomo-red-monitor .command-timing time{text-align:right!important;border-radius:10px!important;align-content:center!important;justify-items:end!important;height:48px!important;min-height:48px!important;padding:7px!important;font-size:13px!important}.quick-command-shell.docomo-red-monitor .command-timing small{letter-spacing:0!important;white-space:nowrap!important;font-size:5px!important}.quick-command-shell.docomo-red-monitor .command-card-main{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:7px!important;min-height:0!important;padding:2px 1px!important}.command-deal-summary{gap:4px!important;min-width:0!important}.command-deal-summary>small{font-size:5px!important}.command-deal-line{flex-wrap:wrap!important;align-items:center!important;gap:4px 6px!important;min-width:0!important;display:flex!important}.quick-command-shell.docomo-red-monitor .command-deal-summary span{overflow-wrap:anywhere!important;flex:100%!important;min-width:0!important;font-size:11px!important;line-height:1.35!important}.command-mnp-status,.command-product,.command-extra-info b{white-space:normal!important;border-radius:7px!important;max-width:100%!important;padding:4px 6px!important;font-size:8px!important;line-height:1.25!important}.command-mnp-status small,.command-product small,.command-extra-info small{font-size:5px!important}.command-extra-info{min-width:0!important}.quick-command-shell.docomo-red-monitor .command-party-tag{white-space:nowrap!important;justify-self:end!important;padding:5px 7px!important;font-size:7px!important}.command-card-footer{border-radius:10px!important;gap:7px!important;min-height:40px!important;margin-top:7px!important;padding:7px 9px!important}.command-card-footer.registering{background:0 0!important;justify-content:flex-end!important;min-height:0!important;padding:0!important}.command-card-footer.registering .registration-footer-time{text-align:right!important;background:#f2f0f1!important;border:1px solid #ddd7d9!important;border-radius:8px!important;min-width:0!important;padding:5px 8px!important}.command-card-footer.handoff>span,.command-card-footer>span{font-size:9px!important}.command-card-footer>span small{font-size:5px!important}.command-card-footer>strong{text-align:right!important;min-width:48px!important;padding-left:8px!important;font-size:10px!important}.command-card-footer>strong small{font-size:5px!important}.quick-command-shell.docomo-red-monitor .command-empty{margin-top:7px!important;padding:22px 12px!important}.command-empty strong{font-size:11px!important}}@media (width<=480px){.quick-command-shell.docomo-red-monitor .command-header.command-header-simple{min-height:68px!important;padding:max(6px,env(safe-area-inset-top)) 13px 7px!important;background:#c03!important;align-items:center!important}.quick-command-shell.docomo-red-monitor .command-header-simple>div:first-child>small{font-size:6px!important}.quick-command-shell.docomo-red-monitor .command-header-simple h1{letter-spacing:-.025em!important;font-size:27px!important;line-height:1!important}.quick-command-shell.docomo-red-monitor .command-header-simple p{margin-top:2px!important;font-size:8px!important}.quick-command-shell.docomo-red-monitor .monitor-user small{font-size:7px!important}.quick-command-shell.docomo-red-monitor .monitor-user strong{font-size:14px!important;line-height:1.1!important}.quick-command-shell.docomo-red-monitor>.operator-status-monitor{grid-template-columns:minmax(76px,1fr) auto auto!important;align-items:center!important;gap:5px!important;min-height:62px!important}.quick-command-shell.docomo-red-monitor>.operator-status-monitor>div:first-child{text-align:left!important;grid-area:1/1!important;justify-self:start!important}.quick-command-shell.docomo-red-monitor>.operator-status-monitor>span{grid-area:1!important;place-self:center end!important;margin:0!important}.quick-command-shell.docomo-red-monitor .command-card-top{grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important}.quick-command-shell.docomo-red-monitor .command-timing,.quick-command-shell.docomo-red-monitor .command-timing time{width:auto!important;min-width:62px!important}.quick-command-shell.docomo-red-monitor .command-timing{grid-column:2!important;justify-self:end!important;margin-left:auto!important}.quick-command-shell.docomo-red-monitor .command-timing time{height:auto!important;min-height:0!important;box-shadow:none!important;color:#241f21!important;background:0 0!important;border:0!important;border-radius:0!important;gap:4px!important;padding:0!important}.quick-command-shell.docomo-red-monitor .command-timing time small{color:#8d7f83!important}}.quick-command-shell.docomo-red-monitor .command-registration .command-card-top.monitor-card-layout{grid-template-rows:auto auto auto auto!important;grid-template-columns:minmax(0,1fr) 190px!important;align-items:start!important;gap:5px 12px!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-card-layout>.command-status-label{grid-area:1/1!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-status-line{grid-area:2/1!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-detail-line{background:0 0!important;border:0!important;grid-area:3/1!important;min-height:0!important;padding:5px 0!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-detail-line>span{letter-spacing:-.02em!important;font-size:18px!important;line-height:1.32!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line{display:contents!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line .command-party-top{grid-area:4/1!important;justify-self:start!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line .command-timing.with-registration{grid-area:1/2/5!important;grid-template-columns:92px 92px!important;place-self:center end!important;gap:6px!important;width:190px!important;min-width:190px!important;max-width:190px!important;margin:0!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line .command-timing.with-registration>time,.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line .command-timing.with-registration>strong.registration-clock{text-align:center!important;border-radius:12px!important;align-content:center!important;justify-items:center!important;width:92px!important;min-width:92px!important;height:58px!important;min-height:58px!important;padding:7px 6px!important}@media (width<=390px){.quick-command-shell.docomo-red-monitor .command-registration .command-card-top.monitor-card-layout{grid-template-columns:minmax(0,1fr) 160px!important;column-gap:8px!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-detail-line>span{font-size:15px!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line .command-timing.with-registration{grid-template-columns:77px 77px!important;width:160px!important;min-width:160px!important;max-width:160px!important}.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line .command-timing.with-registration>time,.quick-command-shell.docomo-red-monitor .command-registration .monitor-meta-line .command-timing.with-registration>strong.registration-clock{width:77px!important;min-width:77px!important;height:54px!important;min-height:54px!important;padding-inline:4px!important}}.masaki-home-shell .masaki-primary-actions{gap:10px;margin:16px 0 10px;display:grid}.masaki-home-shell .masaki-primary-actions>a,.masaki-home-shell .masaki-primary-actions>button,.masaki-home-shell .masaki-primary-actions>a.masaki-timecard-entry{color:#181c1f;text-align:left;background:#fff;border:1px solid #dfe4e5;border-radius:22px;grid-template-columns:56px minmax(0,1fr) 16px;align-items:center;gap:14px;width:100%;min-height:92px;padding:14px 16px;text-decoration:none;display:grid;box-shadow:0 5px 16px #1a2c2f0b}.masaki-home-shell .masaki-primary-actions>a.masaki-timecard-entry{background:#fff;border-color:#eadfe0;box-shadow:0 5px 16px #1a2c2f0b}.masaki-home-shell .masaki-primary-actions>a:active,.masaki-home-shell .masaki-primary-actions>button:active{transform:scale(.988)}.masaki-home-shell .masaki-primary-actions>a>div,.masaki-home-shell .masaki-primary-actions>button>div{min-width:0}.masaki-home-shell .masaki-primary-actions div small{display:none}.masaki-home-shell .masaki-primary-actions div strong,.masaki-home-shell .masaki-primary-actions .masaki-timecard-entry div strong{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:900;line-height:1.22;display:block}.masaki-home-shell .masaki-primary-actions .masaki-results-entry strong{white-space:nowrap;font-size:17px}.masaki-home-shell .masaki-primary-actions div p{color:#7c858a;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:10.5px;line-height:1.3;display:block;overflow:hidden}.masaki-home-shell .masaki-primary-actions>a>b,.masaki-home-shell .masaki-primary-actions>button>b,.masaki-home-shell .masaki-primary-actions .masaki-timecard-entry>b{color:#a3aaad;justify-self:end;font-size:24px;line-height:1}.masaki-home-shell .masaki-action-icon,.masaki-home-shell .masaki-timecard-entry .masaki-action-icon.timecard,.masaki-home-shell .masaki-action-icon.line-report,.masaki-home-shell .masaki-action-icon.rate-simulator,.masaki-home-shell .masaki-action-icon.quick-portal-icon{border-radius:17px;place-items:center;width:56px;min-width:56px;height:56px;display:grid;position:relative;overflow:hidden}.masaki-home-shell .masaki-action-icon.line-report{box-shadow:none;background:#06c755}.masaki-home-shell .masaki-action-icon.line-report img{object-fit:cover;clip-path:inset(2px round 15px);width:100%;max-width:100%;height:100%;display:block;position:static;transform:none}.masaki-home-shell .masaki-timecard-entry .masaki-action-icon.timecard{box-shadow:none;background:0 0;border-radius:17px}.masaki-home-shell .masaki-timecard-entry .masaki-action-icon.timecard:before,.masaki-home-shell .masaki-timecard-entry .masaki-action-icon.timecard:after{content:none}.masaki-home-shell .masaki-timecard-entry .masaki-action-icon.timecard img{object-fit:contain;width:100%;height:100%;display:block}.masaki-home-shell .masaki-action-icon.rate-simulator{background:linear-gradient(145deg,#f23239,#cf1119);font-size:25px}.masaki-home-shell .masaki-action-icon.quick-portal-icon{background:#f5f8f8;box-shadow:inset 0 0 0 1px #e0e9e7}.masaki-home-shell .masaki-action-icon.quick-portal-icon img{object-fit:cover;width:100%;height:100%}.masaki-home-shell .masaki-payroll-entry{margin:10px 0 8px}.masaki-home-shell .masaki-payroll-entry button{border-radius:22px;min-height:88px;padding:14px 16px}@media (width<=370px){.masaki-home-shell .masaki-primary-actions{margin-inline:0}.masaki-home-shell .masaki-primary-actions>a,.masaki-home-shell .masaki-primary-actions>button,.masaki-home-shell .masaki-primary-actions>a.masaki-timecard-entry{grid-template-columns:52px minmax(0,1fr) 14px;gap:12px;min-height:86px;padding:12px 14px}.masaki-home-shell .masaki-action-icon,.masaki-home-shell .masaki-timecard-entry .masaki-action-icon.timecard,.masaki-home-shell .masaki-action-icon.line-report,.masaki-home-shell .masaki-action-icon.rate-simulator,.masaki-home-shell .masaki-action-icon.quick-portal-icon{width:52px;min-width:52px;height:52px}.masaki-home-shell .masaki-primary-actions div strong,.masaki-home-shell .masaki-primary-actions .masaki-timecard-entry div strong{font-size:17px}}.docomo-quick .quick-tools-page .vertical-tool-card>.platinum-entry-row,.docomo-quick .quick-tools-page .vertical-tool-card>.rakuten-area-row{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 54px!important;gap:6px!important;height:78px!important;min-height:78px!important;padding:6px!important;overflow:hidden!important}.docomo-quick .quick-tools-page .platinum-entry-row>.platinum-official-main,.docomo-quick .quick-tools-page .rakuten-area-row>.rakuten-area-main{box-sizing:border-box!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:10px!important;height:66px!important;min-height:66px!important;padding:4px 6px!important;overflow:hidden!important}.docomo-quick .quick-tools-page .platinum-entry-row strong,.docomo-quick .quick-tools-page .rakuten-area-row strong{font-size:14px!important;line-height:1.15!important}.docomo-quick .quick-tools-page .platinum-entry-row small,.docomo-quick .quick-tools-page .rakuten-area-row small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:8px!important;line-height:1.2!important;overflow:hidden!important}.docomo-quick .quick-tools-page .platinum-entry-row>.platinum-entry-qr,.docomo-quick .quick-tools-page .rakuten-area-row>.rakuten-roaming-warning{box-sizing:border-box!important;border-radius:12px!important;height:66px!important;min-height:66px!important}.docomo-quick .quick-tools-page .platinum-entry-row>.platinum-entry-qr>i,.docomo-quick .quick-tools-page .rakuten-area-row>.rakuten-roaming-warning>i{width:30px!important;height:30px!important}.docomo-quick .quick-tools-page .platinum-entry-row>.platinum-entry-qr>small,.docomo-quick .quick-tools-page .rakuten-area-row>.rakuten-roaming-warning>small{font-size:6px!important;line-height:1!important}.hayabusa-sync-panel{background:#fff!important;border:1px solid #e2e5e6!important;border-radius:12px!important;margin-top:18px!important;padding:6px!important;box-shadow:0 3px 12px #1721260a!important}.hayabusa-sync-panel>button{color:#353b3e!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;gap:8px!important;margin:0!important;padding:0 11px!important;font-size:10px!important}.hayabusa-sync-panel>button img{border-radius:6px!important;width:22px!important;height:22px!important}.hayabusa-sync-panel>button b{color:#a0a6a9;margin-left:auto;font-size:16px!important}.hayabusa-sync-panel>button.sent,.hayabusa-sync-panel>button:disabled{color:#7d8588!important;background:#fafbfb!important}.quick-shell .settlement-delete.confirming{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:13px!important;padding:14px!important;display:grid!important}.quick-shell .settlement-delete.confirming>span{text-align:left!important;width:100%!important}.quick-shell .settlement-delete.confirming>nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important;width:100%!important;display:grid!important}.quick-shell .settlement-delete.confirming>nav>button{box-sizing:border-box!important;white-space:nowrap!important;word-break:keep-all!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 10px!important}
