/* AOSP Browser 4.0.4 (IMM76I BrowserGoogle): the title bar with the URL field and tab count, the page, the tabs and the
   bookmarks / history library, find on page. The only version whose simulator keeps this file. */
.ics-browser{display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#222;color-scheme:light}.ics-browser .browser-toolbar{flex:none;height:48px;background:linear-gradient(#444,#292929);padding:4px;gap:0}.ics-browser .browser-toolbar form{display:flex;align-items:center;min-width:0;height:38px;background:#222;box-shadow:inset 0 1px 2px #0007}.ics-browser .browser-toolbar form img{height:24px;width:24px;margin:0 6px}.ics-browser .browser-toolbar input{background:none;border:0;color:#ddd;font-size:15px;padding:5px;min-width:0;outline:none}.ics-browser .browser-toolbar button{width:38px;height:40px;padding:5px;flex:none;position:relative}.ics-browser .browser-toolbar button img{width:28px;height:28px;object-fit:contain}.browser-tab-count{position:absolute;inset:10px 0 0;color:#222;font-size:10px;font-weight:700}.ics-browser .browser-page{flex:1;overflow:auto;min-height:0;overscroll-behavior:contain;touch-action:pan-y;padding:15px}.web-header{display:flex;align-items:center;min-height:48px;background:#333;color:white;padding:0 5px;gap:5px}.web-header h2{flex:1;font-size:18px;font-weight:400;min-width:0;margin:0}.web-header button{border:0;background:none;color:white;height:44px;min-width:38px}.web-header img{width:28px;height:28px;object-fit:contain}.web-tabs{flex:1;overflow:auto;background:linear-gradient(#252a2e,#080a0c);padding:14px;overscroll-behavior:contain;touch-action:pan-y}.web-tab-card{background:#333;border:1px solid #555;margin:0 auto 16px;max-width:250px;box-shadow:0 3px 9px #0008}.web-tab-card.current{border-color:#33b5e5}.web-tab-title{display:flex;color:#eee;height:36px}.web-tab-title>button{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:none;text-align:left;padding:7px;color:inherit;font-size:12px}.web-tab-title>button:last-child{flex:0 0 36px}.web-tab-title img{width:20px;height:20px}.web-tab-preview{display:block;position:relative;height:165px;width:100%;border:0;padding:0;background:white;overflow:hidden;color:#333!important;text-align:left}.web-tab-preview>div{position:absolute;left:0;top:0;width:320px;min-height:250px;padding:15px;transform:scale(.72);transform-origin:0 0;pointer-events:none}.web-library-tabs{display:flex;background:#333;color:white}.web-library-tabs button{flex:1;border:0;border-bottom:3px solid transparent;background:none;padding:12px 3px;font-size:12px;text-transform:uppercase}.web-library-tabs button.active{border-bottom-color:#33b5e5}.web-library{flex:1;overflow:auto;min-height:0;background:#fafafa;overscroll-behavior:contain;touch-action:pan-y}.web-library-row{display:flex;border-bottom:1px solid #ddd}.web-library-row>button{flex:1;min-width:0;overflow-wrap:anywhere;text-align:left;border:0;background:none;color:#222!important;padding:14px;font-size:15px}.web-library-row>button:last-child:not(:first-child){flex:0 0 40px;color:#888!important;padding:5px}.web-library-row small{display:block;color:#888;font-size:11px;margin-top:4px}.web-find{display:flex;background:#ddd;padding:6px;gap:4px}.web-find input{flex:1;min-width:0;border:0;border-bottom:2px solid #33b5e5;background:white;color:#222;padding:7px}.web-find button{border:0;background:#bbb;color:#222!important}.browser-page mark{background:#ffe277;color:#111}.web-find-count{padding:4px 9px;background:#eee;color:#777;font-size:11px}.web-menu{max-height:calc(100% - 100px);overflow:auto}.web-menu button:disabled{opacity:.4}.web-offline-article{line-height:1.6}.web-offline-article h2{font-family:Georgia,serif}.web-offline-article time{font-size:11px;color:#888}.web-saved-note{padding:10px;background:#f1f1f1;color:#777;font-size:12px}

.web-tab-preview .browser-page{height:240px;max-height:none;overflow:hidden;display:block;background:white;box-sizing:border-box}.web-tab-preview .browser-page *{pointer-events:none}
